برگزیده های پرشین تولز

چگونه يک سايت فروم ( Forum ) درست کنيم

کاربر

کاربر تازه وارد
تاریخ عضویت
14 می 2004
نوشته‌ها
17
لایک‌ها
1
سلام به تمامي دوستان و متخصصين گرامي
با کسب اجازه از مديريت محترم سايت در صورت امکان دوستاني که ميتوانند محبت نموده نحوه آموزش ساخت يک سايت فروم فارسي را ارائه فرمايند چون اين سايت جنبه آموزشي دارد اين موضوع را اينجا مطرح کردم
با سپاس فراوان
 

Pixar

مدیر بازنشسته
تاریخ عضویت
10 اکتبر 2003
نوشته‌ها
1,400
لایک‌ها
19
محل سکونت
َِChocolate's City
با سلام

ابتدا بايد آخرين نسخه فروم مورد نظر را از سايت حالا اگه پي اچ پي بخواين دريافت كنين php.com

مقاله زير رو مطالعه بفرماييد :



(آموزش طريقه نصب phpBB 2 )
(اين آموزش از سايت مجيد آنلاين دريافت شده است)

1- براي نصب اين برنامه ابتدا بايد فايلهاي آن را از سايتهاي مربوطه دريافت نماييد. (براي دريافت آخرين نسخه phpBB به سايت www.phpbb.com و براي دريافت آخرين نسخه از farsi phpBB به سايت www.majidonline.com مراجعه نماييد.)

2- بعد از دريافت آنها را Extract كنيد و در روت سرور خود كپي كنيد. توجه داشته باشيد فايلهاي lang_farsi.zip را بايد درون شاخه Language و subSilver_Farsi.zip را بايد درون شاخه Templates كپي كنيد همچنين فايل phpBB2_install.zip را (كه اين خودآموز درون همين فايل بوده است) را بايد در شاخه اصلي phpbb2 كپي كنيد (Root) و هنگامي كه از شما سوالي درباره overwrite كردن فايلها پرسيد به آن جواب بلي دهيد تا فايلهاي install\install.php و common.php به جاي فايلهاي قبلي جايگزين شوند.

3- براي اولين قدم در نصب برنامه بايد Database اين انجمن را بسازيد. من يك برنامه براي اين كار نوشتم كه چنانچه دوستان طريقه ايجاد يك ديتابيس را بلد نيستند ميتوانند با اين برنامه ديتابيس خود را به راحتي ايجاد كنند. فايل cd.php (كه داخل فايل ZIP همين خودآموز بوده است) را در روت سرور خود كپي كنيد و بعد آنرا در مرورگر فراخواني كنيد و اجرايش كنيد. بايد در اين برنامه مقادير خواسته شده را كه عبارتند از نام هاست ، نام كاربري ديتابيس ، كلمه عبور ديتابيس و نام ديتابيس كه ميخواهيد ايجاد شود را وارد كنيد. مقدار ديتا بيس بصورت پيش فرض localhost قرارداده شده است زيرا اكثر سويس دهندها آدرسشان همين است و براي نام ديتا بيس هم مقدار پيش فرض phpBBرا قرار داده ام شما فقط كافيست نام كاربري و كلمه عبور خود را وارد كنيد و چنانچه نام هاست شما فرق ميكند آنرا هم تغيير دهيد. و پس از Submit كردن و دريافت پيغام Database created successfully ميتوانيد به مرحله بعدي نصب برويد. براي دوستاني كه مايلند دستي اين كار را انجام دهند بايد عرض كنم كه همانطور هم كه گفته شد بايد ابتدا يك ديتابيس ايجاد كنيد كه براي اين كار ميتوانيد از كنترل پنل سايت خود و قسمت phpMyAdminاين كار را انجام دهيد. دوستاني هم كه مايلند از ديتابيس ODBCاستفاده كنند ابتدا بايد DNS آنرا در سايت خود ايجاد كنند.

4- پس از ايجاد ديتابيس در مرورگر خود آدرس سايت خود را كه phpBB را در آن كپي كرده ايد وارد كنيد. (توجه داشته باشيد حتما قبل از اين كار مراحل 2 و 3 را به درستي و كامل انجام داده باشيد) بدليل اينكه شما براي اولين بار است كه قصد اجراي اين برنامه را داريد و تا به حال آنرا نصب نكرده ايد فايل install.php بصورت خودكار ايجاد خواهد شد. در اين فايل گزينه هاي مختلفي وجود دارد كه به شرح هر كدام از آنها خواهيم پرداخت فقط توجه داشته باشيد قبل از هر كاري زبان صفحه را فارسي كنيد براي اين كار گزينه Farsi را از قسمت Default board language انتخاب نماييد.

برنامه نصب phpBB به سه قسمت تنظيمات مقدماتي ، تنظيمات ديتابيس و تنظيمات مدير سايت تقسيم ميشود:

تنظيمات مقدماتي:

در اين قسمت يك سري تنظيمات اصلي و در عين حال مقدماتي را انجام مي دهيد.

زبان پيش فرض انجمنها : همانطور هم كه قبلا اشاره شد مربوط ميشود به نمايش زبان در انجمنها كه شما هر زباني را كه در اينجا انتخاب نماييد بصورت پيش فرض براي كل سايت شما در نظر گرفته خواهد شد.

نوع ديتا بيس : در اينجا مي بايست ديتا بيس خود را انتخاب كنيد. كه داراي انواع ديتابيس SQL و ODBC مي باشد. نوع ديتابيس به سرويش دهنده شما بستگي دارد . در حالت عادي muSQL 3.x انتخاب شده است.

روش نصب برنامه : در اين قسمت شما مشخص ميكنيد كه آيا برنامه شما نصب شود يا اينكه نسخه قبلي خود را Upgrade كند . در حالت عادي گزينه نصب انتخاب شده است.

تنظيمات بانك اطلاعاتي (ديتابيس) :

در اين قسمت شما بايد تنظيمات مربوط به بانك اطلاعاتي و يا به عبارتي ديگر ديتابيس خود را انجام دهسد.

نام هاست ديتابيس يا DNS : چنانچه از ديتابيس SQL استفاده ميكنيد در اين قسمت شما بايد نام هاست ديتا بيس خود را وارد كنيد . اين قسمت توسط سرويس دهنده شما مشخص مي شود . كه معمولا localhost ميباشد. DNS هم مربوط به ديتابيس ODBC ميشود كه اگر شما از ديتا بيس ODBC استفاده ميكنيد (و قبلا در قسمت نوع ديتا بيس آنرا انتخاب كرده ايد) بايد DNSديتابيس را وارد كنيد DNS هم بايد قبلا توسط شما ايجاد شود.

نام ديتا بيس : در اينجا بايد نام ديتا بيس خود را وارد كنيد. اين ديتا بيس را قبلا توسط برنامه CD.PHP ايجاد كرده ايد و يا اينكه آنرا دستي ايجاد كرده ايد. همچنين ممكن است بصورت عادي ديتابيس شما در هاستتان ايجاد شده باشد كه بايد از طريق كنترل پنل سايتتان آنرا چك كنيد.

نام كاربري ديتا بيس : در اينجا بايد نام كاربريي را كه براي ديتابيس خود در نظر گرفتيد (در تنظيمات مربوط به ديتابيس نام كاربر را بايد مشخص كنيد) وارد كنيد. چنانچه شما از سايتهايي كه هاست مجاني در اختيارتان قرار داده اند استفاده ميكنيد بايد يك نكته را متذكر شود. معمولا اين سايتها نام كاربري و كلمه عبور ديتا بيس شما را همان نام كاربري و كلمه عبور مربوط به ورود به سايت كه شما قبلا انتخاب كرده ايد ، قرار مي دهند ولي براي مطمئن شدن از اين موضوع بايد در كنترل پنل سايتتان آنرا چك كنيد.

كلمه عبور ديتا بيس: در اينجا بايد كلمه عبوري را كه براي ديتا بيس خود انتخاب كرده ايد را وارد كنيد. (چنانچه از هاست هاي رايگان استفاده ميكنيد تذكر مربوط به نام كاربري ديتابيس را كه مورد قبلي بود مطالعه نماييد)

پيشوند براي نام تيبلهاي : اين قسمت عملا و در حالت عادي نيازي به تغيير ندارد و مقدار پيش فرض آن هم phpbb_ مي باشد ولي بگذاريد يك توضيح در اين مورد بدهم. شما هنگامي كه برنامه را نصب كرديد برنامه نصب برايتان يك سري تيبل را كه لازم است اطلاعات درون آنها ريخته شود را در ديتا بيس ايجاد ميكند. براي اينكه تيبلهاي اين انجمنها با تيبلهايي كه احتمالا از قبل در ديتابيس خود ايجاد كرده ايد تداخلي نداشته باشند اين برنامه يك پيشوند به قبل از نام تيبل اضافه ميكند كه در اين قسمت آن پيشوند مشخص ميشود.به عنوان مثال تيبل userرا با نام phpbb_user ايجاد ميكند.

تنظيمات مدير سايت :

در اين قسمت شما بايد مشخصات سايت و همچنين مدير سايت را وارد كنيد .

آدرس ايميل مدير سايت : اين قسمت همانطوري كه از اسمش پيداست براي وارد كردن آدرس ايميل مدير سايت مي باشد.

نام دومين : در اينجا بايد نام دومين خود را وارد كنيد كه phpBBبصورت پيش فرض خودش نام دومين شما را پيدا ميكند و در اين فيلد وارد ميكند اما اگر آنرا اشتباه حدس زده است ميتوانيد خودتان آدرس صحيح را وارد نماييد.

شماره پورت سرور : در اينجا بايد شماره پورت سرور خود را وارد كنيد اين مقدار توسط سرويس دهنده شما مشخص مي شود كه معمولا 80 مي باشد.

محل برنامه : اگر انجمنهاي phpBB در روت سايت شما نميباشد بايد آدرس شاخه اي كه در آن قرار دارد را وارد كنيد مثلا اگر phpBB را در شاخه forum كپي كرده ايد و آدرس شما بصورت http://www.yoursite.com/forum است بايد آن شاخه را در اين قسمت وارد كنيد. البته برنامه نصب phpBB بصورت خودكار محل قرار گيري فايلهاي انجمن را پيدا ميكند و بصورت پيش فرض در اين فيلد وارد ميكند اما اگر آنرا اشتباه تشخيص داده است ميتوانيد تغييرات لازمه را در اين فيلد بدهيد.

نام كاربري براي مدير سايت : در اين قسمت بايد يك نام كاربري براي خود (مدير سايت) ايجاد كنيد كه تمام اختيارات و امكانات مديريت در اختيار اين نام كاربري قرار خواهد گرفت.

كلمه عبور براي مدير سايت : در اين قسمت بايد يك كلمه عبور براي نام كاربري مدير سايت را وارد كنيد تا از وارد شدن ديگران توسط اين نام كاربري جلوگيري كنيد.

كلمه عبور براي مدير سايت [تاييديه] : در اين قسمت همان كلمه عبوري را كه در فيلد قبلي وارد كرديد را وارد كنيد. اين قسمت براي تاييد كلمه عبور ميباشد و براي اينكه شما نشان دهيد كلمه عبوري را كه براي دفعه اول وارد كرده ايد صحيح ميباشد و هنوز يادتان نرفته است!

5- پس از پر كردن تمامي فرم و فيلدهاي ذكر شده در بالا و پس از اطمينان حاصل كردن از صحيح بودن آنها كليد "شروع نصب" را بفشاريد تا بقيه كارها بصورت اتوماتيك انجام شود.

6- پس از چند لحظه كه كار نصب تمام شد يك تاييديه به شما نمايش داده خواهد شد كه نوشته است : " نام كاربري مدير سايت ايجاد شد. نصب مقدماتي برنامه انجام شد . لطفا پس از پايان نصب به سايت وارد شويد و تنظيمات مربوطه را انجام دهيد. حتما قسمت تنظيمات عمومي (General Configuration) را در كنترل پنل مديريت سايت چك كنيد و تغييرات لازمه را انجام دهيد. باز هم از اينكه phpBB 2 و farsi phpBBرا انتخاب كرديد متشكريم . "

اين پيغام نشان دهنده اين است كه تمام كارها با موفقيت انجام شده است و هم اكنون انجمنها آماده استفاده هستند . اما چنانچه پيغام ديگري غير از اين پيغام نمايش داده شد بايد آن پيغام خطا را بدقت بخوانيد و با كليك بر روي كليد Back به صفحه اصلي نصب برنامه برگرديد و در آنجا مقادير اشتباه را تصحيح نماييد.

7- پس نمايش پبغامي كه در مورد شماره 6 گفته شد كليد "پايان نصب" را كه در پايين همان صفحه نوشته است را كليك كنيد. با اين كار شما بعد از چند ثانيه وارد محيط اصلي انجمنها ميشويد اما يك پيغام به شما نمايش داده شده است كه در آن گفته است : " لطفا از وجود نداشتن شاخه هاي contrib/ و install/ اطمينان حاصل كنيد.(اين شاخه ها در روت phpBB ميباشند كه بايد پس از نصب آنها را حذف كنيد.) "

هنگامي كه نصب برنامه تمام شد و اين پيغام نمايش داده شد وقت آن است كه يك سري شاخه هايي كه ديگر نيازي به آنها نيست را حذف كنيد. در پيغام بالا هم همين موضوع را متذكر شده است. دو شاخه install و contrib ديگر بعد از نصب برنامه به آنها نيازي نيست و شما بايد حتما آنها را حذف كنيد تا بتوانيد به محيط انجمنها وارد شويد. پس همانطوري هم كه مطمئنا تا حالا متوجه شديد بايد اين دوشاخه را از شاخه phpBB حذف كنيد تا قادر به ادامه كار باشيد.

8- پس از حذف آن دو شاخه ديگر انجمنهاي phpBB بصورت كامل راه اندازي شده است و شما پس از يك بار Refresh كردن صفحه (همان صفحه اي كه پيغام ذكر شده در مورد شماره 7 را گفته است) صفحه اول را خواهيد ديد. حالا بايد يك سري تغييرات در انجمنهاي خود بدهيد از جمله نام سايت ، آدرس سايت ، نام انجمنها ، سطح دسترسي ها و خيلي چيزهاي ديگر كه اين كار ها را بايد در كنترل پنل مديريت سايت انجام دهيد.

خب تا اينجا توانستيد برنامه phpBB را نصب كنيد. حالا من توضيحي براي نصب استايل فارسي براي انجمنها در اينجا خواهم گفت.

همانطور كه در توضيحات بالا و در قسمت 2 نيز عرض كردم بايد يك سري فايلها را در چند شاخه كپي كنيد. از جمله آن فايلها همان subSilver_Farsi بود كه استايل subSilver بصورت فارسي شده مي باشد. حالا براي اينكه آن را به ليست استايلهاي خود اضافه كنيد بايستي به كنترل پنل مديريت سايت برويد و در آنجا از قسمت Styel Admin گزينه Add را انتخاب كنيد . در ليستي كه در سمت راست به شما نمايش داده ميشود نام subSilver_Farsi وجود دارد كه در كنار گزينه اي وجود دارد به نام "نصب" كه براي نصب استايل فارسي بر روي انجمنهاي شما ميباشد. بر روي "نصب" كليك كنيد. حالا استايل فارسي subSilver بر روي انجمنها شما نصب شد. فقط كافيست آنرا پيش فرض انجمنها قرار دهيد. براي اين كار گزينه Configuration را از همان منوي سمت چپ و قسمت General Admin انتخاب كنيد و مقدار Default Style را كه در سمت راست به شما نمايش داده مي شود را به subSilver_Farsi تغيير دهيد (مقدار پيش فرض آن subSilverميباشد)

حالا تمام كارها انجام شده است. ميتوانيد از انجمنهاي فارسي phpBB لذت ببريد. (;


تهيه كننده مجيد علوي زاده

توليد كننده اين آموزش سايت مجيدآنلاين بوده است و تمام حقوق آن براي مجيد علوي زاده محفوظ است.
 

black_jack_of_black_city

Registered User
تاریخ عضویت
19 سپتامبر 2003
نوشته‌ها
1,506
لایک‌ها
73
سن
44
محل سکونت
با قلبی شکسته در انتظار مرگ گوشه ای نشستم . به آرز
ولی هیچی بی بی نمیشه
 

fireboy

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 ژوئن 2003
نوشته‌ها
3,217
لایک‌ها
34
محل سکونت
:: طهرون قديم ::
فقط يه چيزي باشه بلكي يه امضاي خفن و زير و ميزه بندازه تنگ آي ديش كافيه. نه؟
:D
 

mani_monaj

کاربر تازه وارد
تاریخ عضویت
24 آگوست 2004
نوشته‌ها
17
لایک‌ها
0
سن
39
محل سکونت
Tehran
من چند تا از معروفترين فروم ها را معرفي مي كنم

phpBB يك از محبوبترين برنامه هاي فروم با php هست كه هم مجانيه هم template هاش زياده و هم خيلي خوب فارسي شده ... به هر حال اولين انتخاب هر كسي مي تونه باشه
مثلا اين رو نيگاه كنيد www.eesaaut.org/forum/

vBulletin سابقا مجاني و open source بوده ولي حالا پولي شده ولي عوضش خيلي قويه ... ساپورت خوبي هم داره كلا از phpBB قوي تره ولي سالي 160$ آب مي خوره :eek: مثلا همين فروم با vBulletin هست

phorum يكي از قديمي ترين پروژه ها تو اين زمينه است ... قدرتش تو سادگي و انعطاف پذيرشه ... مجاني و كاملا open source جديدا هم ورژن 5 اون منتشر شده ... اگه مي خواين فروم تو خورد سايتتون بره واقعا عاليه ... به راحتي هم فارسي مي شه ... نگاه كنيد به http://dev.phorum.org/phorum5/

Invision Power Board يه فرومه عالي و جديده ... قبلا ها خيلي مجاني بود ولي الان پولي شده ... البته ورژن مجانيش يا به قول خودشون Trial چيزي كن نداره به غير از Technical Support كه زياد مهم نيست ... البته يه متن ريزه ميزه زير صفحات هم مي ذاره :blush: فكر كنم بتونه جاي BB , VB رو بگيره ... مثلا نيگاه كنيد به www.fireboy.biz/forum/

هر کی نظری داره بگه ...
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
47
به نقل از mani_monaj :
من چند تا از معروفترين فروم ها را معرفي مي كنم

phpBB يك از محبوبترين برنامه هاي فروم با php هست كه هم مجانيه هم template هاش زياده و هم خيلي خوب فارسي شده ... به هر حال اولين انتخاب هر كسي مي تونه باشه
مثلا اين رو نيگاه كنيد www.eesaaut.org/forum/

vBulletin سابقا مجاني و open source بوده ولي حالا پولي شده ولي عوضش خيلي قويه ... ساپورت خوبي هم داره كلا از phpBB قوي تره ولي سالي 160$ آب مي خوره :eek: مثلا همين فروم با vBulletin هست

phorum يكي از قديمي ترين پروژه ها تو اين زمينه است ... قدرتش تو سادگي و انعطاف پذيرشه ... مجاني و كاملا open source جديدا هم ورژن 5 اون منتشر شده ... اگه مي خواين فروم تو خورد سايتتون بره واقعا عاليه ... به راحتي هم فارسي مي شه ... نگاه كنيد به http://dev.phorum.org/phorum5/

Invision Power Board يه فرومه عالي و جديده ... قبلا ها خيلي مجاني بود ولي الان پولي شده ... البته ورژن مجانيش يا به قول خودشون Trial چيزي كن نداره به غير از Technical Support كه زياد مهم نيست ... البته يه متن ريزه ميزه زير صفحات هم مي ذاره :blush: فكر كنم بتونه جاي BB , VB رو بگيره ... مثلا نيگاه كنيد به www.fireboy.biz/forum/

هر کی نظری داره بگه ...
البته برنامه های مثل yasbe هم هستند یا برنامه های مثل xoops که یک پرتابل هستند و چیزهای مختلفی از جمله فروم هم توش دارند و حتی داخلشونipb هم میشه نصب کرد غیر فروم دیفالتشون(لنگه خودم)
 

Lover_Suspended

کاربر تازه وارد
تاریخ عضویت
16 آگوست 2005
نوشته‌ها
185
لایک‌ها
0
سن
33
اگه سرورت با کرک برنامه مشکل نداره از ویبالتین استفاده کن یا هم لیسنس اش رو بگیر چون 10000بار از پی اچ پی بیبی راحت تر و بهتره
 

amnhak

Registered User
تاریخ عضویت
23 ژوئن 2005
نوشته‌ها
867
لایک‌ها
0
سن
38
محل سکونت
www.freedanload.com
mybb با قالب vb رو امتحان کن. توی بخش اسکریپت آماده ببیبنش.
 

fireboy

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 ژوئن 2003
نوشته‌ها
3,217
لایک‌ها
34
محل سکونت
:: طهرون قديم ::
البته فكر كنم ديگه ايشون نصب كرده باشن :D
 

ali_golden

Registered User
تاریخ عضویت
16 نوامبر 2005
نوشته‌ها
959
لایک‌ها
1
با سلام خدمت شما دوستان عزیز
دوستان من برای سایتم یک فروم می خواستم راه اندازی کنم می خواستم ببینم کدوم فروم راه اندازیش راحت تر و بهتره البته دوستان میگن VB از همه بهتره ولی زیاد نمی خوام خرج کنم یعنی ندارم که بخوام خرج کنم و گرنه لایسنس VB رو می گرفتم .
اگر هم VB بدون لایسنس میتونم نصب کنم راهنمایی کنید (البته بگم این فروم نه برای من جنبه درآمد زایی داره نه پولی میتونم از توش در بیارم و فقط جهت کمک به هم وطنان و فارسی زبانان می خوام راه اندازی کنم )
:rolleyes:
با تشکر از همگی دوستان
 

mamalionline

Registered User
تاریخ عضویت
5 ژانویه 2005
نوشته‌ها
1,235
لایک‌ها
0
سن
35
محل سکونت
wp-config
تو امضای من یک آموزش هست !
 
بالا