mansi 1 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 با سلام و مرسی که هستید تا کمک کنیدنیاز دارم به یک افزونه ثبت نام ، اما اکثر افزونه ها برای ثبت نام در سایت هست در حالی که من میخوام به عنوان مثال : یک همایش و یا گردهمایی برگزار کنم و میخوام مهمانان از طریق سایت ثبت نام کنند، بانک اطلاعاتی که ساخته میشه با استفاده از اون دعوت نامه ها رو ارسال کنمفیلد های مختلف داشته باشد، بعضی فیلدها اجباری باشند و کد امنیتی و ... ممنون دوباره با تشکر 1 نقل قول لینک به ارسال
amirali.bk 656 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 سلام من ندیدم چنین افزونه ای ... میتونید از افزونه فرم تماس 7 استفاده کنید برای ثبت نام و فیلد هاشو اختصاصی کنین واسه خودتون نقل قول لینک به ارسال
mansi 1 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 سلاممن ندیدم چنین افزونه ای ...میتونید از افزونه فرم تماس 7 استفاده کنید برای ثبت نام و فیلد هاشو اختصاصی کنین واسه خودتونحتی افزونه ای که بتونه یک بانک اطلاعاتی هم از ثبت نام بسازه معرفی کنید فکر کنم بشه یه کاریش کرد نقل قول لینک به ارسال
Farid 2281 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 سلامهمون افزونه ی contact form 7 رو نصب کنید و بعدش این افزونهcontact-form-7-to-database-extension.zip 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 راه صحیحش اینه که یک صفحه برای گردهمایی تهیه کنید و ثبت نام شدگان را به عنوان متا به صفحه اضافه کنید منتظر باشید کدش روبراتون می گذارم 6 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 از فایل page.php قالبتون یک کپی بگیرید و در ابتداش وارد کنید <?php/*Template Name: hamayesh*/?> و درون حلقه (جایی که the_content وجود داره ) این کدها را بگذارید <?phpif(!get_post_meta($post->ID, 'person_id')) {add_post_meta($post->ID, 'person_id', 0);wp_redirect(get_permalink($post->ID));}elseif(!isset($_GET['update']) and isset($_POST["person_id"])) {$person_id = $_POST['person_id'];$new_person_id = $person_id+1;$person_name = $_POST['person_name'];$person_email = $_POST['person_email'];$person_name_key = 'person_name-'.$person_id;$person_email_key = 'person_email-'.$person_id;add_post_meta($post->ID, $person_name_key, $person_name, true);add_post_meta($post->ID, $person_email_key, $person_email, true);update_post_meta($post->ID, 'person_id', $new_person_id);wp_redirect(get_permalink($post->ID).'?update=ok');}elseif(isset($_GET['update'])) {$person_id = get_post_meta($post->ID, 'person_id', true);echo '<h2>با تشکر ثبت نام شما انجام شد ردیف '.$person_id.'</h2>';echo '<ol>';for($x=0; $x <$person_id; ++$x) {$person_name = 'person_name-'.$x;$person_email = 'person_email-'.$x;echo '<li><a href="mailto:'.get_post_meta($post->ID, $person_email, true).'">'.get_post_meta($post->ID, $person_name, true).'</a></li>';}echo '</ol>';}else {$person_id = get_post_meta($post->ID, 'person_id', true);?><form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>"><ul><li><label for="person-name">نام</label><input name="person_name" type="text" id="person-name" value="" placeholder="نام شما" required></li><li><label for="person-email">ایمیل</label><input name="person_email" type="email" id="person-email" required><input name="person_id" type="hidden" value="<?php echo $person_id;?>"></li><li><input name="Submit1" type="submit" value="submit"></li></ul></form><?php}?>فایل را به نامی مانند hamayesh.php ذخیره کنید و از طریق پیشخوان -> برگه ها -> افزوندن برگه برگه ای تازه منتشر کنید و قالب hamayesh را به عنوان قالب برگه انتاخاب فرمایید. 4 نقل قول لینک به ارسال
mansi 1 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 (ویرایش شده) راه صحیحش اینه که یک صفحه برای گردهمایی تهیه کنید و ثبت نام شدگان را به عنوان متا به صفحه اضافه کنیدمنتظر باشید کدش روبراتون می گذارمخیلی عالی بود مرسی و تشکر فراوانفقط اگر وارد کردن شماره موبایل ثبت نام کننده اجباری باشد چیکار باید بکنم؟ ویرایش شده تیر 93 توسط mansi نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 (ویرایش شده) شماره موبایل باید بدون صفر نوشته بشه مثل 9123456789 و هر فیلد دیگه ای هم می خواهید با مطالعه کدها می تونید خودتون اضافه کنید<?phpif(!get_post_meta($post->ID, 'person_id')) {add_post_meta($post->ID, 'person_id', 0);wp_redirect(get_permalink($post->ID));}elseif(!isset($_GET['update']) and isset($_POST["person_id"])) {$person_id = $_POST['person_id'];$new_person_id = $person_id+1;$person_name = $_POST['person_name'];$person_email = $_POST['person_email'];$person_mobile = $_POST['person_mobile'];$person_name_key = 'person_name-'.$person_id;$person_email_key = 'person_email-'.$person_id;$person_mobile_key = 'person_mobile-'.$person_id;add_post_meta($post->ID, $person_name_key, $person_name, true);add_post_meta($post->ID, $person_email_key, $person_email, true);add_post_meta($post->ID, $person_mobile_key, $person_mobile, true);update_post_meta($post->ID, 'person_id', $new_person_id);wp_redirect(get_permalink($post->ID).'?update=ok');}elseif(isset($_GET['update'])) {$person_id = get_post_meta($post->ID, 'person_id', true);echo '<h2>با تشکر ثبت نام شما انجام شد ردیف '.$person_id.'</h2>';echo '<ol>';for($x=0; $x <$person_id; ++$x) {$person_name = 'person_name-'.$x;$person_email = 'person_email-'.$x;$person_mobile = 'person_mobile-'.$x;echo '<li><a href="mailto:'.get_post_meta($post->ID, $person_email, true).'">'.get_post_meta($post->ID, $person_name, true).'</a> شماره موبایل '.get_post_meta($post->ID, $person_mobile, true).'</li>';}echo '</ol>';}else {$person_id = get_post_meta($post->ID, 'person_id', true);?><form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>"><ul><li><label for="person-name">نام</label><input name="person_name" type="text" id="person-name" value="" placeholder="نام شما" required></li><li><label for="person-email">ایمیل</label><input name="person_email" type="email" id="person-email" required><input name="person_id" type="hidden" value="<?php echo $person_id;?>"></li><li><label for="person-mobile">موبایل</label><input type="text" name="person_mobile" id="person-mobile" value="" pattern="[9]{1}[0-4]{1}[0-9]{8}" placeholder="9123456789" dir="ltr" required></li><li><input name="Submit1" type="submit" value="submit"></li></ul></form><?php}?> ویرایش شده تیر 93 توسط imanfakhar 2 نقل قول لینک به ارسال
دکتر مهندس 687 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 استفاده از افزونه های تماس که خودشون اطلاعات رو در دیتابیس نگهداری کنند هم راهی هست که میتونید امتحان کنیدمثلا افزونه Easy Contact Forms چیز قوی و خوبیه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .