پرش به

    • ورود
    • عضویت
    • Log In with Google
    کاربر گرامی، برای استفاده کامل از امکانات سایت نیاز است شما، عضو سایت شوید !
    جهت یادآوری : در صورتی که پس از 72 ساعت پاسخی در انجمن دریافت نکردید اقدام به ارسال پست نمایید || قوانین انجمن ||
    تصویر
    * * * * * 1 رای

    راهنمایی برای افزودن گزینه های دیگر توسط کاربران در نظرسنجی

    نظرسنجی poll گزینه

    • موضوع قفل شده این موضوع قفل شده است
    23 پاسخ برای این موضوع

    #1 OFFLINE   vahidlb ارسالی ۱۴ فروردین ۱۳۹۳ - ۱۱:۳۴ بعد از ظهر

    vahidlb

      کاربر حرفه ای

    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

    با سلام و آرزوی لحظات خوب و خوش برای همه دوستان.

     

    آیا میشه با اعمال تغییراتی در افزونه نظرسنجی، این امکان رو اضافه کرد که کاربران بتوانند گزینه های دیگری به گزینه های سوال نظرسنجی اضافه کنند؟ (مشابه نظرسنجی ف*ی*س*ب*و*ک) (مانند شکل زیر)

     

    new-poll.jpg

     

    اگر این موضوع امکانپذیره، لطفاً بفرمایید که چطور باید عمل کنیم تا عملی شود.

    ممنون از توجه شما.



    #2 OFFLINE   FOX BOT ارسالی ۱۴ فروردین ۱۳۹۳ - ۱۱:۳۴ بعد از ظهر

    FOX BOT

      فاکس ربات

    • تیم نظارت
      • شماره کاربری: 5
    • 9,224 ارسال
    • جنسیت:مشخص نیست

    حالت فعلی: Bookworm

    سلام

    از شما تشکر می کنیم که درخواست خود را در انجمن "پشتیبانی عمومی" بیان کردید، به زودی از طرف یکی از مدیران سایت به درخواست شما پاسخ داده خواهد شد.


    توجه داشته باشید که مدت زمان پاسخگوئی24 الی 48 ساعت میباشد.


    این یک پاسخ خودکار است و به این جواب ندهید.

    برای اطلاعات بیشتر لطفاً به "بخش آموزش" مراجعه فرمائید.

    با تشکر: مدیریت کلوپ پشتیبانی پی اچ پی فاکس


    Proudly we are Phpfoxclub.

    #3 OFFLINE   amir christ ارسالی ۱۵ فروردین ۱۳۹۳ - ۱۲:۱۹ قبل از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

    در حالت عادی که امکان نداره، باید تغییراتی انجام بشه، ولی اگه تغییرات انجام بشه آیا خودتون مشتاق خواهید بود؟


    • sam20s و vahidlb این پست را پسندیده است



    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام

    #4 OFFLINE   vahidlb ارسالی ۱۵ فروردین ۱۳۹۳ - ۱۲:۴۵ قبل از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

    نمیدونم منظورتون دقیقاً چی بود! یعنی از اینکه کاربران بتوانند به گزینه های سوال نظرسنجی اضافه کنند، راضی یا ناراضی باشیم؟!

    شاید برای شما هم پیش آمده که بخواهید سوالی بپرسید که نیازمند گزینه های زیادی است. بر فرض مثال: انتخاب کتابهای برتر رشته x . در این صورت مدیر سوال را عنوان کرده و مثلاً 5 گزینه برای آن مطرح می کند، اما این نظر من است، شاید از نظر دیگران کتابهای دیگری در ردیف بهترین ها باشند که من اشاره ای به آنها نکرده ام. پس در این صورت کاربر باید بتواند گزینه ای پیشنهاد کند. شاید گزینه پیشنهادی کاربر، رای بیشتری کسب کند و ....

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

    دوست دارم نظر شما رو هم در این مورد بدونم.


    • amir christ این پست را پسندیده است

    #5 OFFLINE   amir christ ارسالی ۱۵ فروردین ۱۳۹۳ - ۰۶:۰۲ قبل از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

    دقیقاً.

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


    • sam20s و vahidlb این پست را پسندیده است



    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام

    #6 OFFLINE   vahidlb ارسالی ۱۵ فروردین ۱۳۹۳ - ۱۰:۰۸ بعد از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

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

    اما بطور کلی چیزی که عنوان کردید قابل تامله.

    میتونید کمک کنید تا این تغییر رو اعمال کنیم یا باید تخصصی تر بهش نگاه کرد؟



    #7 OFFLINE   amir christ ارسالی ۱۵ فروردین ۱۳۹۳ - ۱۰:۴۹ بعد از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

    شاید مسخره باشه ولی من امروز بیکار بودم و روی این کار کردم و نه البته برای Phpfox بلکه برای تست، یک فرم ساده درست کردم و به نتایجی رسیدم.

     

    میشه اینکار رو عملی کرد، مثلاً فرمی که من درست کردم:

    // Created by amir christ
    
    	$question = array(
    		"Mathematics", 
    		"Physics", 
    		"Geography", 
    		"History"
    	);
    	
    		foreach($question as $content)
    		{
    			echo "<option>$content</option>" . "<br/>";
    			
    		}
    

    دستور:

    <option>$content</option>
    

    لیست کتابها را در اختیار کاربر قرار میده تا یکی را انتخاب کنه، و میشه کاری کرد که بجای انتخاب نام کتاب رو وارد کنه:

    		echo "wanna add other option?" . "<br/>";
    		
    		echo "<input type=text name=choice />";
    

    choice متغیری خواهد بود که به صفحه بعد انتقال خواهد یافت تا کتاب رو ذخیره کنه و در صفحه بعد بصورت: 

    $_POST['choice']
    

    قابل فراخوانی از این صفحه خواهد بود.

     

    البته دستور foreach رو برای این انتخاب کردم، چون در Phpfox هم از این دستور برای نظرسنجی استفاده کرده.

     

    حالا فکر کنم شما بتونید کارهائی انجام دهید.


    • face, sam20s, ehsanalaei و 2 فرد دیگر این پست را پسندیده اند



    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام

    #8 OFFLINE   vahidlb ارسالی ۱۶ فروردین ۱۳۹۳ - ۰۱:۳۹ قبل از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

    چرا مسخره؟!!

    خوب، همه روزها مثل هم که نیستند، یک روز هم استراحت و ذهن آرام لازمه که این سوال من نگذاشت!

    البته شاید هم حق با شما باشه، برای شما که ذهن مولدی دارید، این عنوان "بیکاری" شاید کمی دور از ذهنه!

     

    به هر حال.

    در مورد این فرمی که طراحی کردید: اول اینکه ممنون بخاطر توجه شما. دوماً این موضوع باعث تولید محتوا شد، و این یعنی همون مولد بودن که شما مصداقش هستید.

    اما یک مسئله درباره فرمی که طراحی کردید: (البته من تخصص بالایی در برنامه نویسی Html ندارم اما تجربه چندسال برنامه نویسی با c و pascal رو داشتم و با الگوریتم و ساختار برنامه نویسی آشنا هستم).

    مسئله اینکه: امکان افزودن گزینه به سوال نظرسنجی برای کاربر، در برخی اوقات باید غیرفعال شود. مثال در مواقعی که پاسخ سوال از نوع boolean باشه. (بلی ـ خیر)

     

    البته این نظر من بود، باز شما بخاطر تسلط روی این زبان، بهتر از من میدونید.


    • amir christ این پست را پسندیده است

    #9 OFFLINE   amir christ ارسالی ۱۶ فروردین ۱۳۹۳ - ۰۲:۰۷ قبل از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

    خواهش می کنم، شما لطف دارید.

     

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

     

    البته می توان موقع ایجاد نظر سنجی مدیریت هم کرد، مثلا همچنان که گفتید، برای جواب های boolean این امکان رو گرفت، و یا چه کاربرانی می توانند اضافه کنند.


    • face, sam20s, mahdij26 و 1 فرد دیگر این پست را پسندیده اند



    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام

    #10 OFFLINE   vahidlb ارسالی ۱۶ فروردین ۱۳۹۳ - ۰۳:۰۳ قبل از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

    بله همینطوره. به نظرم، این افزونه نظرسنجی پیشفرض سیستم phpfox جای کار و تکامل داره، که امیدوارم و مطمئنم اون هم بدست شما و بنام کلوب منتشر میشه و تمایز و فاصله اینجا رو با سایر فرومهای غیرکاربردی بیشتر میکنه. به امید اون روز.


    • amir christ, face و sam20s این پست را پسندیده است

    #11 OFFLINE   vahidlb ارسالی ۲۱ فروردین ۱۳۹۳ - ۰۵:۴۲ بعد از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

    امروز به یک مورد دیگه برخوردم. اگر بخوام همون مثال نظرسنجی "کتاب برتر" رو عنوان کنم، اینه که به فرض در این نظرسنجی، کاربر بتونه به جای انتخاب تنها یک گزینه، چندگزینه رو انتخاب کنه. یعنی دکمه از حالت رادیویی به چک باکس تبدیل بشه. 

     

    دوستان عزیز بخصوص آقای امیر عزیز، ممکنه بفرمایید میشه، افزونه نظرسنجی رو با تغییراتی در کدهاش، به این شکل در آورد؟؟ چکار میتونیم انجام بدیم؟

    البته هنگام ایجاد نظرسنجی، گزینه ای باشد مثل عنوان زیر، که قابل تعریف و تغییر باشد.

    ------------------------------------------------

    (■) کاربر حق انتخاب چند گزینه را دارد.

    ( ) کاربر حق انتخاب تنها یک گزینه را دارد.

    -------------------------------------------------

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


    • sam20s این پست را پسندیده است

    #12 OFFLINE   amir christ ارسالی ۲۱ فروردین ۱۳۹۳ - ۰۵:۵۶ بعد از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

    از اینجا می توانید تغییر دهید:

    module -> poll -> template -> default -> controller -> add.html.php
    

    • mahdij26 و vahidlb این پست را پسندیده است



    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام

    #13 OFFLINE   vahidlb ارسالی ۲۳ فروردین ۱۳۹۳ - ۰۹:۰۸ بعد از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

     

    از اینجا می توانید تغییر دهید:

    module -> poll -> template -> default -> controller -> add.html.php
    

    ببخشید امیرخان، ممکنه بفرمایید دقیقاً کدوم بخش رو باید تغییر بدیم؟

    کد زیر رو از داخل فایلی که گفتید استخراج کردیم، درست حدس زدم؟ اگه درسته، عباراتی که تغییر می کنند دقیقاً چی باید باشه:

    <div class="item_is_active_holder">		
    					<span class="js_item_active item_is_active"><input type="radio" name="val[hide_vote]" value="0" class="checkbox" style="vertical-align:middle;"{value type='checkbox' id='hide_vote' default='0' selected=true}/> {phrase var='poll.yes'}</span>
    					<span class="js_item_active item_is_not_active"><input type="radio" name="val[hide_vote]" value="1" class="checkbox" style="vertical-align:middle;"{value type='checkbox' id='hide_vote' default='1'}/> {phrase var='poll.no'}</span>
    				</div>		
    

    • matori73 و sam20s این پست را پسندیده است

    #14 OFFLINE   amir christ ارسالی ۲۳ فروردین ۱۳۹۳ - ۰۹:۴۴ بعد از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

    2 تا گزینه radio داره که یکی برای بله و دیگری برای نه هست، یعنی در واقع هر 2 یک گزینه هستند.


    • vahidlb این پست را پسندیده است



    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام

    #15 OFFLINE   vahidlb ارسالی ۲۳ فروردین ۱۳۹۳ - ۱۰:۴۷ بعد از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

    2 تا گزینه radio داره که یکی برای بله و دیگری برای نه هست، یعنی در واقع هر 2 یک گزینه هستند.

    بله. پس دقیقاً همون کدی است که در پست قبلی درج کردم. یکی "0" و یکی "1" است.

    این کد بطور پیشفرض دکمه رادیویی است یعنی انتخاب تنها یک گزینه ممکن است، خوب اینکه گفتید میشه با تغییری در این کدها، به کاربر اجازه داد که چند گزینه بتواند انتخاب کند، چطور و در کجا باید تغییر انجام بشه؟

    هر دو متغیر روی "1" قرار بگیرد؟ یا کدهای دیگر فایل باید ویرایش شوند؟ اگر ممکنه زحمت بکشید و راهنمایی کنید. البته نه در سطح حرفه ای، بلکه در سطح آماتور!



    #16 OFFLINE   amir christ ارسالی ۲۳ فروردین ۱۳۹۳ - ۱۱:۰۰ بعد از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

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





    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام

    #17 OFFLINE   vahidlb ارسالی ۲۴ فروردین ۱۳۹۳ - ۰۱:۰۸ قبل از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

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

    با تغییر "radio" ها به "chechbox" و تغییر دستورات در فایلی که گفتید، گزینه هایی که هنگام طراحی سوال و نظرسنجی هستند، تغییر یافت.!

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

    module/poll/template/default/block/vote.html.php
    

    در این فایل باید به کاربر اجازه داد که بتونه چند گزینه رو انتخاب کنه.


    • amir christ این پست را پسندیده است

    #18 OFFLINE   amir christ ارسالی ۲۴ فروردین ۱۳۹۳ - ۰۱:۲۴ قبل از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

    پس این مشکل نیز حل شد.





    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام

    #19 OFFLINE   vahidlb ارسالی ۲۴ فروردین ۱۳۹۳ - ۰۱:۵۹ قبل از ظهر

    vahidlb

      کاربر حرفه ای

    • شروع کننده موضوع
    • کاربر حرفه ای
      • شماره کاربری: 312
    • 242 ارسال
    • جنسیت:مشخص نیست
    مقاله نويس
    حالت فعلی: None chosen

    پس این مشکل نیز حل شد.

    ! متاسفانه خیر. نتونستم حلش کنم!! ناامید شدم و رفتم سراغ سایر مشکلات.!



    #20 OFFLINE   amir christ ارسالی ۲۴ فروردین ۱۳۹۳ - ۰۶:۳۴ قبل از ظهر

    amir christ

      مدیر کل سایت

    • مدیر کل سایت
      • شماره کاربری: 1
    • 9,212 ارسال
    • جنسیت:آقا
    • موقعیت:با افتخار "تبریز" شهر اولین ها
    مقاله نويس
    حالت فعلی: Busy

    pre_1397357981__47.png

     

    سلام!

    من این مورد رو چند بار تست کردم و نهایت متوجه شدم که این از HTML پیروی نمی کنه و شما هر چقدر گزینه هائی که در بالا گفته شد رو تغییر دهید باز به همان صورت خواهد بود مگر اینکه شما دستور این عمل رو حذف کنید:

    onclick="$('#js_submit_vote{if isset($iKey)}_{$iKey}{/if}').show(); $('.js_poll_answer{if isset($iKey)}_{$iKey}{/if}').attr('checked', false); $(this).find('.js_poll_answer{if isset($iKey)}_{$iKey}{/if}').attr('checked', true);"
    

    با حذف این گزینه تمام شرایط آنگونه که شما می خواهید، خواهد شد. و در اسکرین شات هم می توانید مشاهده کنید.


    • sam20s و vahidlb این پست را پسندیده است



    سعی کن که خودت باشی، نه مثل کسی

    دکتر علی شریعتی: اگر نمی توانی خدمتی کنی، برو تا خیانتی نکنی.

    اولین افزونه طراحی قالب ثبت نام





    همچنین به نظرسنجی, poll, گزینه نیز برچسب خورده است

    0 کاربر در حال خواندن این موضوع است

    0 کاربر، 0 مهمان و 0 عضو مخفی

    تغییر Layout ایندکس انجمن
    انتخاب فونت دلخواه
    انتخاب رنگ عناصر
    123456789101112131415
    انتخاب عکس به عنوان پس زمینه
    انتخاب پترن به عنوان پس زمینه
    انتخاب رنگ پس زمینه ایندکس
    انتخاب رنگ منو ها
    Click To Disable Effects