دیتالایف انجین فارسی

ماژول سوال و جواب هنگام عضویت

تاریخ انتشار: 17 دی 1387
ارسال کننده: Arash.N
با سلام. توسط این ماژول میتونید یک سوالی از بخش مدیریت به همراه جواب آن (میتونید چندتا جواب بسازید که آموزش این کار رو تو ادامه مطلب میدم) بسازید که کسانی که میخوان عضو بشن حتما اون جواب یا جوابها رو بدن که بتونن عضو بشن. مثلا شما میتونید عضویت در سایت رو Pin کدی کنید که کسی که میخواد عضو بشه یه مبلغی به حسابتون بریزه و شما Pincode رو بهش بدید. ماژول خوبیه و کارهای زیادی میشه باهاش کرد.

ماژول سوال و جواب هنگام عضویت


1- ابتدا فایل زیر رو دانلود کنید و فایلهای درون آن رو در جاهای مشخص شده کپی کنید:
دانلود کنید

2- وارد phpMyAdmin سایتتون بشید و دیتابیس سایتتون رو انتخاب کنید و در تب Sql کدهای زیر رو وارد کنید و پس از وارد کردن بر روی دکمه Go کلیک کنید تا Table در دیتابیس شما ساخته شود:
CREATE TABLE `dle_quest` (
  `id` int(8) NOT NULL auto_increment COMMENT 'id',
  `quest` varchar(50) character set cp1251 NOT NULL COMMENT 'quest',
  `answer` varchar(50) character set cp1251 NOT NULL COMMENT 'answer',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=cp1251;


3- فایل admin.php را باز کنید و به دنبال کد زیر بگردید:
'static'       => 'admin',

بعد از آن کد زیر را قرار بدید:
'quest'       => 'admin',


4- در فایل engine/inc/options.php به دنبال کد زیر بگردید:
$options['others'] = array(

بعد از کدی که پیدا کردید , کد زیر را قرار بدید:
'name'       => "سوال هنگام عضويت",
'url'        => "$PHP_SELF?mod=quest",
'descr'      => "تنطيمات سوال هنگام عضويت",
'image'    => "rules.png",
'access'     => "1",
),


5- حالا فایل templates/GHALEBE-SHOMA/registration.tpl رو باز کنید و در یک جای مناسب بین تگهای:
[registration] [/registration]

کدهای زیر رو برای نشان دادن سوال قرار دهید:
<tr>
<td width="130" height="25">{quest}:</td>
<td><input type="text" name="reg_quest" id='reg_quest' style="width:165px" class="f_input" /> </td>
</tr>


نصب ماژول تمام شد. حالا از آدرس زیر میتونید سوال و جواب رو بسازید:



***************

عکسهایی از بخش مدیریت این ماژول:

ماژول سوال و جواب هنگام عضویت

ماژول سوال و جواب هنگام عضویت


***************

ساخت چند جواب برای یک سوال:
شما با یک سوال میتونید چندتا جواب داشته باشید مثل سوال: Pincode خود را وارد کنید
برای این کار کافیست با سوال Pincode خود را وارد کنید چند جواب بسازید. یعنی یکبار سوال را بنویسید با جواب مثلا 123 و بار دیگر سوال را بنویسید با جواب 123456.اون وقت اگه کسی جواب 123 و یا 123456 رو بده تفاوتی نمیکنه و میتونه به عضویت ادامه بده. مانند عکس زیر:

ماژول سوال و جواب هنگام عضویت
    19 نفر (19 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    17 دی 1387 - 06:45
    مازول خوبیه آرش جان.
    ولی برای سایت های بزرگ نه ما که می خواهیم مشتری جذب کنیم. haha
    عضو سایت
    17 دی 1387 - 09:14
    no تا من می خوام بشینم ترجمه کنم ، تو میای میزاری تو سایت ! wink منم مجبور میشم کد جاوا بزارم ! (سری قبل نزدیک بود با کاربرا دعوام شه !!!) ||| یه مهلتی هم به ما بده . smile

    ممنون !!! flower
    عضو سایت
    17 دی 1387 - 10:28
    مرسی flower
    عضو سایت
    17 دی 1387 - 10:48
    سلام واقعا عالی بود

    --------------------
    مدیر بازنشسته
    17 دی 1387 - 11:59
    nima.a,
    haha

    alico,
    دعوا واسه چی ؟! دعوا زشته wink heheh D:X:

    F@rshid,
    ashkan.2tia,
    خواهش میکنم flower
    عضو سایت
    17 دی 1387 - 13:29
    tanx
    عضو سایت
    17 دی 1387 - 15:02
    ایول آرش.عالیه...راستی تو php بلدی؟
    عضو سایت
    17 دی 1387 - 15:53
    آرش love flower worship :X:X:X:X:X:X:X
    مدیر بازنشسته
    17 دی 1387 - 16:12
    ahmad4u,
    خواهش میکنم love flower !

    M.Reza,
    من PHP بلد نیستم (یه کوجولو بلدم) D: اما دارم آموزشاشو میخوانم که یاد بگیرم !

    alireza123,
    X:X:X:X:X:X:X:X:X:X:X:X: flower pray pray worship worship flower love
    عضو سایت
    17 دی 1387 - 18:24
    عالیه
    عضو سایت
    18 دی 1387 - 09:05
    عالی بود
    عضو سایت
    18 دی 1387 - 19:02
    خیلی عالیه یه عالمه بهش احتیاج دارم ولی افسوس که بلد نیستم نصب کنم بابا یکی پیدا شه نصب کنه ماپول هایی که می خوام هزینشم پرداخت می کنم ....اما کو ....؟!!! happy
    عضو سایت
    19 دی 1387 - 19:22
    ممنون آرش جان باید جالب باشه
    عضو سایت
    21 دی 1387 - 21:40
    مرسی
    عضو سایت
    26 بهمن 1387 - 23:05
    سلام به گوگولی های دیتا لایف( این واژه ی بدی نیستا) happy
    آقا دستتون درد نپره
    a2 می کنیم worship
    عضو سایت
    11 مرداد 1389 - 19:05
    سلام ببخشید کسی هست که این ماژول رو توی 8.5 نصب کرده باشه چون من که نصب کردم تو قسمت مدیریت می گه "اجازه دسترسی ندارید!"
    عضو سایت
    17 مرداد 1389 - 21:08
    دیگه لازم نیست انگار کسی جواب نمیده خودم پیدا کردم:

    در فایل : quest.php به دنبال این کد بگردید:
    if($member_db[1] != 1)


    با کد زیر جایگزین کنید :
    if( $member_id['user_group'] != 1 )
    عضو سایت
    08 شهریور 1389 - 22:52
    نقل قول: northboy
    if( $member_id['user_group'] != 1 )

    نقل قول: northboy
    if( $member_id['user_group'] != 1 )

    دستت درد نکنه
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *