PDA

View Full Version : ويكي پديا



afrashteh1
یک شنبه 01 دی 1387, 23:30 عصر
دوستان مي خوام برنامه مثل ويكي پديا بنويسم اليته نه به پويايي ويكي . فقط در مورد يه مطلبه مثلا قراره آموزش شبكه را در سايت قرار بديم بدين صورت كه وقتي كاربر وارد سايت ميشه يه فهرستي از آموزش هاي ما را ميبينه(مقدمه ، اجزاي سخت افزاري ، نحوه نصب اجزاي سخت افزاري و ....) و با كليك بر روي هر كدوم به سمت پايين پيمايش بشه و محتويات آموزش را ببينه (تا اينجا خيلي راحت بود نه؟!) حال در كنار عنوان هر موضوع يك دكمه به نام "ويرايش " وجود داره كه با كليك بر روي اون وارد يه اديتور ميشه (؟!) كه در آن كار ويرايش متن را انجام ميده (كپي كردن و بريدن ، تغيير نوع فونت ،تغيير رنگ فونت ، ترازبدي و ...) و بعد هم ذخيره ميكنه .
ضمنا چه قدر خوبه بابت اين كار از مشتري بگيرم(البته اگه درست شد -قراره واسه جايي بنويسم)
اديتورش مثل همين اديتور سايت باشه(البته نه با vbulletin )

yaqubian
دوشنبه 02 دی 1387, 07:59 صبح
دوست عزیز
شما باید واسه قسمت ویرایشتون از editor هایی مثل fckeditor استفاده کنین که قبلا در این مورد بحث شده.
موفق باشید

afrashteh1
دوشنبه 02 دی 1387, 11:08 صبح
دوستان در اين زمينه هيچ آموزشي نديدم لطفا اگه آموزشي در اين زمينه وجود داره از من دريغ نكنيد

Yousha
دوشنبه 02 دی 1387, 15:20 عصر
دوستان در اين زمينه هيچ آموزشي نديدم لطفا اگه آموزشي در اين زمينه وجود داره از من دريغ نكنيد

در تالار و اینترنت جستجو کنید. بسیار زیاده.

yaqubian
دوشنبه 02 دی 1387, 17:14 عصر
دوست عزیز
http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Toolbar
اینو یه نیگاه بندازین.
موفق باشید

afrashteh1
دوشنبه 02 دی 1387, 19:18 عصر
من نصبش كردم حالا اسم اين اديتور چيه (موقع ذخيره كردن در بانك به اين نيازه )
اين لطف كنيد جواب بدين تا بقيه سوالاتمو بگم الان بايد برم جايي ديرم شد
خيـــــــــــــــــــــــ ـــــــــلي مرسي

afrashteh1
سه شنبه 03 دی 1387, 12:23 عصر
دوستان عزيز لطفا كمك كنيد
هر كدوم از اجزاي فرم از قبيل text, radio , option button , ... يه اسم دارند حال اين اديتور اسمش چيه ؟

narsic
سه شنبه 03 دی 1387, 15:13 عصر
دوست عزیز این ویرایشگر یک آموزش کامل همراهش هست از همو اسنفاده کنید .
موفق باشید

afrashteh1
یک شنبه 08 دی 1387, 09:57 صبح
دوستان اگه من بخوام يه متني داشته باشم و در كنار اين متن يه لينك به نام ويرايش باشه كه كاربر با كليك بر روي آن بتونه متن را فعلي را در ويرايشگر ببينه و بعد از ويرايش اونو ذخيره كنه .

afrashteh1
دوشنبه 09 دی 1387, 09:04 صبح
دوستان عزيز خواهش مي كنم يه نفر جواب بده .

yaqubian
دوشنبه 09 دی 1387, 09:24 صبح
دوست عزیز
اگه متن رو از یه جدول تو پایگاه داده می خونید کافیه با کلیک روی گزینه ویرایش id اون رکورد مربوطه رو ارسال کنید و بعد اون رو داخل یه EDITOR بخونیدش.
موفق باشید

afrashteh1
دوشنبه 09 دی 1387, 09:44 صبح
دوست گرامي از پاسخ شما بسيار متشكرم .
خواهش مي كنم در زمينه همين جوابي كه داديد بيشتر توضيح بديد و اگر امكان دارد يه مثال بزنيد و ضمنا خواهش مي كنم در زمينه اين پروژه منو كمك كنيد .
من 10 موضوع دارم و هر موضوع چند خط توضيح داره و هر توضيح يه لينك به نام "ويرايش" داره (10 موضوع در يك صفحه مي باشند) حال به نظر شما من يه جدول طراحي كنم و براي هر موضوع يه فيلد ايده خوبيست يا نه ؟

متشكرم

afrashteh1
دوشنبه 09 دی 1387, 14:55 عصر
دوستان كسي نبود به من كمك كنه

yaqubian
دوشنبه 09 دی 1387, 21:13 عصر
دوست عزیز
یه جدول ایجاد کنید به نام مثلا t_subject با 3 فیلد.
1- یه id با شرایط int و auto_increment و بصورت primary key
2- یه فیلد subject از نوع varchar و مثلا با طول 250
3- یه فیلد comments از نوع Text
اونوقت تو یه حلقه while همگی رو از جدول بخونید.
(فرض من بر اینه که تو جدول مقداری قبلا درج شده)

//Connect to DB
echo '<table border=1>';
$res=mysql_query("select * from t_subject");
while($row=mysql_fetch_row($res))
{
echo '<tr>';
echo '<td>$row[1]</td>';
echo '<td>$row[2]</td>';
echo '<td><a href=edit.php?id='.$row[0].'>Edit</a></td>';
echo '</tr>';
}
echo '</table>';
تا اینجا رو اگه متوجه شدید بگید تا ادامه ش رو واستون بگم.
موفق باشید

afrashteh1
پنج شنبه 12 دی 1387, 12:57 عصر
دوست عزيز از پاسخ شما بسيار متشكرم
اگه ميشه در باره id يه كم توضيح بدين .اين نوع آدرس دهي هميشه برام سوال بود . در ضمن آموزشتو ادامه بده

narsic
پنج شنبه 12 دی 1387, 14:55 عصر
با سلام
دوست عزیز این نوع آدرس دهی اولین نوع و شاید پایه ترین مقداردهی برای PHP باشه که بهش Query String میگن .
درموردش سرچ کنید .یه کتاب PHP هم مطالعه کنید .
موفق باشید

yaqubian
پنج شنبه 12 دی 1387, 23:17 عصر
دوست عزیز
همونطور که narsic عزیز فرمودن این یه روش واسه انتقال پارامترهاست. شما از طریق نوار آدرس پارامترتون رو ارسال می کنین و در صفحه مقصد توسط $_GET اون رو دریافت می کنید.
موفق باشید

afrashteh1
جمعه 13 دی 1387, 11:40 صبح
از پاسخ كامل شما بسيار متشكرم
لطفا بقيه توضيحات خود را در "ويكي پديا" ادامه دهيد.

afrashteh1
جمعه 25 اردیبهشت 1388, 17:18 عصر
با عرض سلام خدمت دوستان
يه برنامه ديگه دارم مي نويسم كه مشكل برنامه قبلي را داره
آقا yaghoubian اگه لصف كنيد ادامه آموزشتو بدين ممنون مي شم .
ضمنا تا اينجاشو خوب متوجه شدم .حال چطوري ركورد مورد نظر را داخل fck لود كنم.

afrashteh1
شنبه 26 اردیبهشت 1388, 13:08 عصر
بابا كسي نمي خواد مشكل ما را حل كنه ؟

yaqubian
شنبه 26 اردیبهشت 1388, 14:10 عصر
دوست عزیز
چیو می خواین داخل fck نمایش بدید؟ مقدار رکورد رو؟
موفق باشید

narsic
یک شنبه 27 اردیبهشت 1388, 15:56 عصر
با سلام
اگه قصد نمایش مقدار در fck دارید باید مقدارفیلد رو بین تگ باز و بسته مربوط به textarea قرار بدید .
موفق باشید