spanish

ایجاد ثبت نام دوره و پرداخت هزینه

12 پست در این موضوع قرار دارد

با سلام

اساتید عزیز راهنمایی کنید ببینید امکان زیر رو میشه در وردپرس با پست تایپ خاصی اجرا کرد :

ما دوره های متفاوتی با نام کارگاه های نرم افزارهای تخصصی و یا کارگاه ها و دوره های دانشگاهی برگذار میکنیم. فرآیند ثبت نام از طریق سایت انجام میگیرد. در قسمتی از صفحه ی نخست سایت لیست کارگاه ها و ظرفیت باقی مانده و تاریخ برگزاری آنها درج شده است. با ورود به هر کارگاه می بایست توضیحات مرتبط با کارگاه شرح داده شود. ثبت نام با پرداخت هزینه به دو صورت یا استفاده از درگاه الکترونیکی ( پی لاین- بانک) و یا وارد کردن مشخصات مربوط به فیش بانکی و تصویری از فیش ثبت نام نماید و پس از چک شدن توسط اپراتور ثبتنام آنها تایید شده و ایمیل موفقیت ثبت نام برایشان ارسال گردد. از آن رو که ممکن است برخی از افراد به دلیل عضویت در انجمن هایی خاص شامل تخفیف شوند می بایست در هنگام ثبت نام امکان درج اطلاعات مربوط به عضویتشان در آن انجمن فراهم شود و پس از چک شدن توسط اپراتور ثبتنام تایید گردد. از آن رو که گاهی کارگاه ها به دلیل به حد نصاب نرسیدن لغو می گردند امکان ویرایش، حذف و یا تمدید زمان برگزاری و یا مهلت ثبت نام فراهم باشد. همچنین در پنل مدیریت امکان گزارش گیری از هر کارگاه فراهم باشد تا با استخراج اطلاعات هر کارگاه بصورت فایل اکسل آمار شرکت کنندگان و سایر جزئیات ثبت نامی را بتوانیم کنترل کنیم. کارگاه هایی هم که به اتمام می رسند می بایست وارد لیستی دیگر شوند تا بازدید کننده اماکن مرور و بررسی آنها را داشته باشد(جهت آشنایی با کارگاه ها برای افراد تازه وارد). در این لیست عکس های مربوط به کارگاه (عکس دسته جمعی و ...) و نظرات شرکت کنند گان که بعد از اتمام کارگاه در سایت نظرات خود را عنوان می کنند البته با تایید مدیریت سایت فراهم باشد. لیست اسامی شرکت کنندگان و... همچنین امکان درج فیلم کوتاهی از کارگاه اگر گرفته شد فراهم باشد.

همچنین امکان زیر:

براي تبليغات بنري برخي سايتها كه تبليغاتشون رو به ما ميدهند، ما كدي بهشون بديم، كه بعداز قرار دادن در سايتشون، تعداد ارجاعات لحظه اي از طرف سایت ما به سايتشون نمايش داده بشه. ضمنا اين سيستم جديد تبادل بنر هم داشته باشه (كه دو سايت بهم كد ميدن). در پایین سایت نواری وجو داشته باشه که لوگوی مراکزی که با ما همکاری می کنند (فعال به لینک سایت شون) را درج کنیم و با افزایش تعداد این مراکز، نوار بصورت اتوماتیک بچرخه تا به تدریج لوگوی تمام مراکز نمایش داده بشه.

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

اگر منظور اینه که همهاین کارها را خودتون و با راهنمایی دوستان انجام بدبید باید برنامه نویسی و توابع وردپرس را به خوبی بشناسید

در غیر اینصورت در بخش خرید آگهی کنید تا یک برنامه نویس براتون چیزی که می خواهید را بسازد

2

به اشتراک گذاری این پست


لینک به پست

اگر منظور اینه که همهاین کارها را خودتون و با راهنمایی دوستان انجام بدبید باید برنامه نویسی و توابع وردپرس را به خوبی بشناسید

در غیر اینصورت در بخش خرید آگهی کنید تا یک برنامه نویس براتون چیزی که می خواهید را بسازد

منظورم این بود که دوستان راهنمایی کنن دوست عزیز

برای قسمت اول در نظر دارم از پلاگین کانتکت فرم استافده کنم اما نمیدونم چطور باید براش محدودیت ارسال گذاشت

0

به اشتراک گذاری این پست


لینک به پست

برای توضیحاتی که شما دادید من هیچ افزونه ای که کارهایی که می خواهید رو به درستی انجام بده نمی شناسم ولی اگر با برنامه نویسی آشنایی کافی داشته باشید می شه مسیر صحیح چیزی که می خواهید را بعد از آنالیزخواسته تون بدست آورد

اگر با افزونه به نتیجه نرسیدید و توابع و کدهای php و وردپرس را هم می شناسید اعلام کنید تا مسیرش را عرض کنم

2

به اشتراک گذاری این پست


لینک به پست

عنوان ویرایش شد

1

به اشتراک گذاری این پست


لینک به پست

برای توضیحاتی که شما دادید من هیچ افزونه ای که کارهایی که می خواهید رو به درستی انجام بده نمی شناسم ولی اگر با برنامه نویسی آشنایی کافی داشته باشید می شه مسیر صحیح چیزی که می خواهید را بعد از آنالیزخواسته تون بدست آورد

اگر با افزونه به نتیجه نرسیدید و توابع و کدهای php و وردپرس را هم می شناسید اعلام کنید تا مسیرش را عرض کنم

متشکر دوست عزیز

امکانش هست پلاگین کانتکت فرم رو طوری ویرایش کرد که بشه محدودیت گذاشت،یعنی موقعی که داریم فرم رو میسازیم تعیین کنیم که این فرم بیشتر از 30 بار ارسال نشه؟

عنوان ویرایش شد

سپاس

0

به اشتراک گذاری این پست


لینک به پست

سلام

با افزونه ای که میخواید این کارو کنید هم میشه محدودیت گذاشت اما هم دردسر داره و هم دقیق اون چیزی که میخواید رو نمیشه پیاده کرد

شما اگر خودتون آشنایی ندارید بدید به یک برنامه نویس آشنا به وردپرس به راحتی تمام چیزهایی که میخواید رو میشه با توابع خود وردپرس پیاده کرد بدون هیچ افزونه ای !

2

به اشتراک گذاری این پست


لینک به پست

برای بخش ثبت نام

اول باید برای هر درس یک پست فرستاده بشه

یک فیلد دلخواه برای تعداد گنجایش دوره در پست منظور می کنید

و یک صفحه برای تایید ثبت نام

که شامل یک فرم است به همراه نام کاربران و نام مطالب (دروس)

با تایید هر ثبت نام

فرم شما اینکارها را باید انجام بده

یک فیلد کاربری (user_meta) باید برای کاربر ایجاد کنه با مقدار شماره آی دی درس

یک عدد از فیلدی که برای گنجایش در اون مطلب قرار داده بودید کم کنه

حالا می تونه تایید ثبت نام را هم به کاربر و هم به مدیر ایمیل هم بزنه

با همان دو فیبلد مدیر می تونه همیشه گزارش کاملی رو بخونه

کافیه بر اساس متاهای ساخته شده کوئری ای برای کاربران ساخته بشه تا لیست کامل و دقیق ثبت نام شدگان به همراه نام دروس ثبت نامی چاپ بشه

کار پیچیده ای نیست ولی همانطوری که گفتم نیازه یک برنامه نویس انجامش بده

با این وجود نمونه ای از کدهای مورد نیاز برای صفحه ثبت نامتونه

فیلد capacity را باید در هر مطلب برای درج ظرفیت ثبت نام قرار بدید

<?php 

$post_id = "شماره دوره مورد نظر";

if(isset($_POST['verification_submit'])) :

$post_id = $_POST['post_id'];

$id = $_POST['user_id'];

$post = get_post($post_id);

$title = $post->post_title;

$first_name = get_user_meta($id, 'first_name');

$last_name = get_user_meta($id, 'last_name');

$email = get_user_meta($id, 'user_email');

$meta_values = get_post_meta( $post_id, 'capacity' );

if(!get_user_meta($id, 'courses')) {

add_user_meta( $id, 'courses', $post_id);

}

else {

$courses = get_user_meta($id, 'courses');

$new_courses = $courses .",". $post_id;

update_user_meta( $id, 'courses', $new_courses);

}

$new_value = $meta_values-1;

update_post_meta($post_id, 'capacity', $new_value);

$to = "yourmail@example.com, ".$email;

$subject = "HTML email";

$message = "

<html>

<head>

<title>HTML email</title>

</head>

<body>

<table>

<tr>

<th colspan="2">

تایید ثبت نام

</th>

</tr>

<tr>

<th>نام دانش آموز</th>

<td>".$first_name." ".$last_name." </td>

</tr>

<tr>

<th>شماره دانش آموز</th>

<td>".$id."</td>

</tr>

<tr>

<th>نام دوره </th>

<td>".$title." </td>

</tr>

</tr>

<tr>

<th>شماره دوره</th>

<td>".$post_id."</td>

</tr>

</table>

</body>

</html>

";

// Always set content-type when sending HTML email

$headers = "MIME-Version: 1.0" . "\r\n";

$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

// More headers

$headers .= 'From: <webmaster@example.com>' . "\r\n";

$headers .= 'Cc: myboss@example.com' . "\r\n";

mail($to,$subject,$message,$headers);

echo "<h4>ثبت نام دانش آموز ".$first_name." ".$last_name." در کلاس ".$title." با موفقیت تایید شد </h4>\n"

echo "<h4>ظرفیت باقی مانده در این رشته ".$new_value."<h4>";

elseif(get_post_meta( $post_id, 'capacity' ) > 0) :

?>

<form method="post" action="">

<table style="width: 100%">

<tr>

<th>نام کاربر </th>

<td><input type="text" value=""/></td>

</tr>

<tr>

<th><label for="user_id"></label></th>

<td><input name="user_id" id="user_id" type="text" value=""/></td>

</tr>

<tr>

<th>نام رشته </th>

<td><input type="text" value=""/></td>

</tr>

<tr>

<th><label for="post_id">شماره رشته</label></th>

<td><input name="post_id" id="post_id" type="text" value=""/></td>

</tr>

<tr>

<td>تایید ثبت نام</td>

<td><input name="verification_submit" type="submit" value="تایید می شود" /></td>

</tr>

</table>

</form>

<?php else : ?>

<h4>ظرفیت دوره تکمیل است </h4>

<?php endif;?>

توضیح کدها تست نشده و فقط برای شرح مسیر صحیح کاری که می خواهید انجام بدیده

3

به اشتراک گذاری این پست


لینک به پست

برای بخش ثبت نام

اول باید برای هر درس یک پست فرستاده بشه

یک فیلد دلخواه برای تعداد گنجایش دوره در پست منظور می کنید

و یک صفحه برای تایید ثبت نام

که شامل یک فرم است به همراه نام کاربران و نام مطالب (دروس)

با تایید هر ثبت نام

فرم شما اینکارها را باید انجام بده

یک فیلد کاربری (user_meta) باید برای کاربر ایجاد کنه با مقدار شماره آی دی درس

یک عدد از فیلدی که برای گنجایش در اون مطلب قرار داده بودید کم کنه

حالا می تونه تایید ثبت نام را هم به کاربر و هم به مدیر ایمیل هم بزنه

با همان دو فیبلد مدیر می تونه همیشه گزارش کاملی رو بخونه

کافیه بر اساس متاهای ساخته شده کوئری ای برای کاربران ساخته بشه تا لیست کامل و دقیق ثبت نام شدگان به همراه نام دروس ثبت نامی چاپ بشه

کار پیچیده ای نیست ولی همانطوری که گفتم نیازه یک برنامه نویس انجامش بده

با این وجود نمونه ای از کدهای مورد نیاز برای صفحه ثبت نامتونه

فیلد capacity را باید در هر مطلب برای درج ظرفیت ثبت نام قرار بدید

<?php

$post_id = "شماره دوره مورد نظر";

if(isset($_POST['verification_submit'])) :

$post_id = $_POST['post_id'];

$id = $_POST['user_id'];

$post = get_post($post_id);

$title = $post->post_title;

$first_name = get_user_meta($id, 'first_name');

$last_name = get_user_meta($id, 'last_name');

$email = get_user_meta($id, 'user_email');

$meta_values = get_post_meta( $post_id, 'capacity' );

if(!get_user_meta($id, 'courses')) {

add_user_meta( $id, 'courses', $post_id);

}

else {

$courses = get_user_meta($id, 'courses');

$new_courses = $courses .",". $post_id;

update_user_meta( $id, 'courses', $new_courses);

}

$new_value = $meta_values-1;

update_post_meta($post_id, 'capacity', $new_value);

$to = "yourmail@example.com, ".$email;

$subject = "HTML email";

$message = "

<html>

<head>

<title>HTML email</title>

</head>

<body>

<table>

<tr>

<th colspan="2">

تایید ثبت نام

</th>

</tr>

<tr>

<th>نام دانش آموز</th>

<td>".$first_name." ".$last_name." </td>

</tr>

<tr>

<th>شماره دانش آموز</th>

<td>".$id."</td>

</tr>

<tr>

<th>نام دوره </th>

<td>".$title." </td>

</tr>

</tr>

<tr>

<th>شماره دوره</th>

<td>".$post_id."</td>

</tr>

</table>

</body>

</html>

";

// Always set content-type when sending HTML email

$headers = "MIME-Version: 1.0" . "\r\n";

$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

// More headers

$headers .= 'From: <webmaster@example.com>' . "\r\n";

$headers .= 'Cc: myboss@example.com' . "\r\n";

mail($to,$subject,$message,$headers);

echo "<h4>ثبت نام دانش آموز ".$first_name." ".$last_name." در کلاس ".$title." با موفقیت تایید شد </h4>\n"

echo "<h4>ظرفیت باقی مانده در این رشته ".$new_value."<h4>";

elseif(get_post_meta( $post_id, 'capacity' ) > 0) :

?>

<form method="post" action="">

<table style="width: 100%">

<tr>

<th>نام کاربر </th>

<td><input type="text" value=""/></td>

</tr>

<tr>

<th><label for="user_id"></label></th>

<td><input name="user_id" id="user_id" type="text" value=""/></td>

</tr>

<tr>

<th>نام رشته </th>

<td><input type="text" value=""/></td>

</tr>

<tr>

<th><label for="post_id">شماره رشته</label></th>

<td><input name="post_id" id="post_id" type="text" value=""/></td>

</tr>

<tr>

<td>تایید ثبت نام</td>

<td><input name="verification_submit" type="submit" value="تایید می شود" /></td>

</tr>

</table>

</form>

<?php else : ?>

<h4>ظرفیت دوره تکمیل است </h4>

<?php endif;?>

توضیح کدها تست نشده و فقط برای شرح مسیر صحیح کاری که می خواهید انجام بدیده

خودتون میتونید این رو کامل انجام بدید؟

0

به اشتراک گذاری این پست


لینک به پست

من شغلم اینه ولی ممکنه برای شما مقرون به صرفه نباشه می تونید کدهایی که دادم را تست کنید و ایرادهاش رو در همین تایپیک بفرمایید تا رفع و رجوع بشه و هزینه ای هم نکنید و الا پیام خصوصی بدید

2

به اشتراک گذاری این پست


لینک به پست

من برای یک موسسه ثبت شرکت ( rahnamasabt.com ) همچین چیزی میخوام اقای فخار شما جز تیم وردپرس فارسی هستید ؟ اگر بخواهم سفارش کارهایی به افرادی از انجمن بدم باید تاپیک بزنم ؟

0

به اشتراک گذاری این پست


لینک به پست

سلام دوستان
میشه در مورد این ثبت نامی که بالا گفتند بیشتر راهنمایی کنید؟

من هم الان به همچین چیزی نیاز دارم. میخوام در سایتد قسمتی باشه برای ثبت نام کاربر و بتونه شهریه کلاس رو پرداخت کنه.

اگر بخوام با پلاگین این کارو انجام بدم کدوم پلاگین مناسبه؟

و اگر قراره برنامه نویسی بشه از کجا باید شروع کنم. با PHP و نحوه پلاگین نویسی تا حدودی آشنایی دارم.

ممنون میشم راهنماییم کنید.

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط nnmmss
      سلام
      من كاملا در وردپرس تازه كار هستم. سايتي با پوسته RealNews طراحي شده. منوهايي دارم كه داراي منو و زير منو هستند. وقتي يك نوشته را به زير منو اختصاص ميدم بعد روي منو ميروم كليه نوشته هاي زير منو را هم نشان ميدهد. مثلا من به اين صورت است
      منو1
      زيرمنو 1-1
      زير منو1-2
       
      من اگر روي زير منو 1-1 كليك كنم فقط نوشته هاي زير منو 1-1 را نشان ميده ولي وقتي روي منو1 كليك كنم تمام نوشته هاي منو1   ,    زيرمنو1-1 و زيرمنو1-2 را نشان ميدهد. چطور ميتوانم اين موضوع را تصحيح كنم كه با كليك كردن روي منو1 فقط نوشته مربوط به منو1 را نشان دهد
    • توسط rendesharif
      با سلام 
      24 ساعت پیش در حال آپدیت تب های وبسایت بودم که اینترنت قطع شد و هنگامی که سعی کردم دوباره وارد کنترل پنل بشم دیدم صفحات ساختار خودشون رو از دست دادن و به نحوی بصورت لایت بارگزاری میشن برای حل این مشکل چیکار میتونم بکنم آیا راه حلی هست.
      تصویر قسمت لاگین هم اضافه کردم میتونید ببینید که دیگه خبری از ساختار اصلی نیست در مابقی صفحات کنترل پنل هم به همین شکل هست

    • توسط naff
      سلام.
      من  میخوام یه صفحه ی استاتیک رو روی ftp  آپلود کنم به عنوان  index اصلی و بعد از کلیک روی دکمه ی مورد نظر کاربر منتقل بشه به سایت اصلی یا همون قالب وردپرس.
       مشکل اینجاست که وقتی صفحه ی  html  رو روی  ftp  آپلود میکنم سایت فقط این صفحه رو به عنوان  index  میشناسه و  این رو جایگزین  index وردپرس میکنه و این صفحه  رو  front page  میشناسه.
       در صورتی که من هر دوتاش رو  میخوام . و صفحه ی html  رو به عنوان  index  میخوام یعنی با وارد کردن اسم سایت اسن صفحه ظاهر بشه.
      صفحه ی اچ دی ام ال:
      https://altourneur.com/new.html
       صفحه ی اصلی سایت:
      https://altourneur.com

       
    • توسط Streetlife
      سلام کارشناسان عزیز و محترم
      دوستان چند روزه هرچی میگردم هیچ چیز مناسبی رو پیدا نمیکنم لطفا کمک بفرمایید.من یک طراح ورد پرسم و میخام واسه یک سایت که بلاگ وردپرس و فروشگاه پرستا شاپ هستش به صورت پاپ اپ یک نظرسنجی رو طراحی کنم که یه سوالی بپرسه و جواب رو بازدیدکننده ها تایپ کنن اما به این صورت که لایو سرچ باشه این فیلد یعنی از بین محصولات که روی دیتا بیس هستند با تایپ یک یا چند حرف ساجست بده لطفااااااااااا راهنمایی بفرمایید
    • توسط amirhosseinganjeh
      سلام دوستان نمیدونم چیکار کردم که عنوان صفحه رو نمایش میده توی همه صفحه ها
      این قسمت ابی رنگو توی عکس اول رو میگم

      تونستم توی صفحاتی که ویرایشگرشون بازه، نمایش عنوان صفحه رو خاموش کنم ولی توی صفحه فروشگاهم نمیتونم نمایشش رو خاموش کنم
       خاموشش هم میکنم باز هم نمایش میده(عکس دوم)
      اگه راه حلی دارید بفرمایید لطفا..