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 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری