المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اضف منتدى حوار الى موقعك بإستخدام الـ cgi



holly_smoke
29-03-2001, 09:29 PM
اضف منتدى حوار الى موقعك بإستخدام الـ cgi





في هذا الدرس ستتمكن بإذن الله من إضافة منتدى حوار متكامل وجذاب بإستخدام برنامج سي جي اي شهير يسمى بالـ ubb


بسم الله الرحمن الرحيم


نتابع معا دروس الـ cgi والتي قد بدأناها بالدرس الأول عن مبادئ وأساسيات الـ cgi وفي الدرس الثاني إستعرضنا بعض البرامج الهامة للعمل على ملفات الـ Cgi .. وبدأنا في الدرس الثالث بالعمل على ملفات الـ cgi حيث إستطعنا عمل سجل زوار عربي متكامل وأنيق .. وفي هذا الدرس سنستعرض كيف يمكن عمل منتدى للحوار كالساحه العربية ومنتدى الأفاق الذي طرحته قبل فترة بسيطه ، سنستخدم لهذا برنامج مشهور يسمى الـ ubb وهو برنامج بسيط التركيب والتشغيل سأقوم حاليا بطرح النسخة الأجنبية فقط. فما عليك سوى تعريبها .. بالنسبة لي أنا أفضل أن يتم التعامل مع النسخه الإنجليزية لكي يمكنك بعد ذلك وبسهولة تعريب أي ملف cgi تجده على الإنترنت مهما كان محتواه لأني بالطبع لن أستطيع شرح كيفية تركيب ملفات الـ cgi كلها فقط سأشرح بعض الوظائف المهمه له .. كما أن الدروس القادمه لن يكون فيها أي ملف معرب ... عموما سأشرح حاليا على النسخه الأجنبية



ملاحظة : ستجد اسماء المجلدات مختلفة عن اسماء المجلدات في الملف و ذلك بعد تحديث النسخة فالمجلدات هي

ubb هو المجلد NonSCGI

المجلد ubbcgi هو المجلد cgi-bin

المجلد Members لم يتغير فهو Members

اما المجلد الإضافي هو variable_files فهو يحتوي على الملفات التالية

forums.cgi و mods.file و Styles.file و UltBB.setup

ارجو ملاحظة هذا اثناء قراء الدرس

أساسيات قبل البدء

1- بعد تنزيلك لملف النسخة المعربة وفك الضغط .. ستحصل على هذه

المجلدات ( ubb - ubbcgi-Members )

أولا : ubb هذا المجلد موجود فيه جميع الصور والشعارات وبعد التثبيت ستكون فيه جميع مشاركات المنتديات على شكل ملفات html

ثانيا : مجلد ubbcgi فيه جميع ملفات الـ cgi الخاصه بتشغيل البرنامج

ثالثا : مجلد members مبدئيا سيكون فيه ملف بإسم Admin5 وهو الملف الخاص بكلمة السر للمنتديات ويجب تغييرها عن وضعها الحالي وبعد تثبيت البرنامج سيكون في هذا المجلد جميع الملفات الخاصه بالمشتركين بالمنتدى وجميع معلوماتهم

2- قم بوضع المجلدت في السيرفر كالتالي :

مجلد ubbcgi و Members ------> في مجلد cgi-bin

مجلد ubb -------- > في مجلد Htdocs

عملية التثبيت والتشغيل

1- قم بفتح الملف cp.html الموجود في المجلد ubbcgi ستظهر لك قائمة على اليمين إختر منها general settings بعد ذلك ستظهر لك شاشة كالصورة التالية :



2- إنقر على كلمة (click here now ) لأنك تقوم بتشغيل البرنامج لأول مرة

3- بعد ذلك ستظهر لك لوحة التحكم وهي مشابهة جدا للوحة التحكم الخاصة بسجل الزوار الذي قمنا بشرحه سابقا ( إنظر الشكل التالي )





4- قم بتعبئة الفراغات الموضحة في الصورة حسب موقع المجلدت ubb و ubbcgi و Members وهي في الغالب يجب أن تكون كما هي موضحة في الصورة السابقة وبالنسبة للعناوين URL إتبع الصورة التالية :




5- قم بتعبئة بقية الفراغات وهي تتحدث عن بعض الخاصائص مثل إسم منتدى الحوار والتواقيت المستخدمه فيه وتصنيف المشاركين وعدد المشاركات في كل صفحه ... الخ

6- بعد إنتهائك من تعبئة البيانات إكتب إسم المستخدم وكلمة المرور في الأسفل ... كلمة المرور هي zaki وإسم المستخدم هو Admin5

ملاحظة : يجب تغيير كلمة السر وإسم المستخدم لمزيد من الحماية ويمكنك تغييرهما بفتح الملف المسمى بـ Admin5 في المجلد Members بواسطه المفكرة أو أي برنامج لتحرير النصوص وذلك بمسح إسم zaki ووضع كلمة المرور الخاصه بك .. وكذلك مسح Admin 5 ووضع إسم خاص بك الأن قد إستطعت أن تثبت لوحة النقاش لديك وبإمكانك تغيير الألوان ووضع المراقبين ووضع منتديات حوار ووضع مراقبين لها ، ولكن قبل ذلك يجب علينا أن نتأكد أن المنتدى يعمل لديك .. لذلك إتبع الخطوات التالية

1- إذهب الى ملف cp.html الموجود في مجلد ubbcgi

2- إنقر على your UBB الموجودة في القائمة اليسرى

إذا ظهرت لك هذه الصفحه فهذا يعني أنك نجحت :





للتعديل في الألوان والمنتديات والمراقبين .... إذهب الى cp.html وستجد

في القائمة اليسرى :

1- general settings : هذا القسم لعمل تعديلات جذرية على المنتدى كتغيير مسارات الملفات وتغيير التواريخ وطريقة العرض

2- style settings : من هنا يمكنك تغيير طريقة العرض وتغيير الألوان وحجم الخط وغيرها

3- Forum settings : من هنا يمكنك وضع المنتديات التي تريدها مثلا يمكنك وضع المنتدى الإسلامي والمنتدى السياسي والمنتدى الرياضي وغيرها من المنتديات التي تريد وضعها كما يمكنك إضافة وصف وتعليق لكل منتدى تحت إسمه

4- User info : من هنا يمكنك معرفة معلومات عن مشترك معين أو البحث عن مشترك بحسب عدد مواضيعه

5- Ban lists : من هنا يمكنك الإطلاع على قائمة الأشخاص الغير مصرح لهم بالكتابة وإضافة أو حذف شخص منهم

6- Moderators : هذا القسم يتيح لك تحديد مراقب لكل منتدى حيث

سيتم إضافة إسمه بجانب إسم المنتدى

7- Edit / prune messages : هنا تستطيع حذف أو تعديل أي مشاركه في

أي منتدى وذلك للمحافظة على سمعة منتدياتك

8- miscellaneous and/or debugging : هذه الخاصية تمكنك من التخلص من المشاكل في منتدياتك وإعادة هيكلته من جديد كما يمكنك التخلص من الروابط الميته والتي لا يوجد لها ملف ترتبط به

9- Your UBB : هذا هو منتداك في حلته النهائية

10- Mail user : من هنا يمكنك الإطلاع على بريد الأشخاص المسجلين

لديك في منتدياتك

ملاحظة : جميع هذه الميزات خاصة بالمشرف العام فقط لذا ستلاحظ أنه يطلب منك كلمة المرور وإسم المستخدم عند طلبك التعديل أو الدخول على أحد هذه الأقسام


بالنسبة للنسخة الإنجليزية : فبإمكان الأخوة التعديل بها بطريقة سهله نوعا ما وذلك بتحرير ملفات الـ cgi في المجلد ubbcgi عن طريق أي محرر نصوص كالوورد أو الدفتر ، فستقابلك رموز كتابة البرنامج وهذه لا يجب التعديل بها ... ورموز البرنامج غالبا ما تكون مسبوقة بـ علامة $ كما في

المثال التالي :

send to =nanoart@f2s.com$

فهذا يعني أنه في حال وجود عبارة send to$ فهذا يعني مباشرة nanoart@f2s.com ... فبذلك يمكنك تعديل البريد الإلكتروني المذكور ولكن لا يمكنك تعديل العبارة المسبوقة بـ $


ملاحظة أخرى أود أن الفت إنتباهكم لها وهي أن أي عبارة مسبوقة بالأمر print فهذا يعني أن العبارة ستظهر في المتصفح وأن العبارة يمكن التعديل فيها حيث أنها من الأشياء المرئية لمن سيرى هذا الملف حال تشغيله في موقعك

snorlax
29-03-2001, 09:37 PM
ما توافقني انه منتدى ال VB احسن؟؟
فيه مميزات احلى مثل الرسائل الخاصة :D

هيجي هاتوري
29-03-2001, 09:49 PM
تقدر تعطيني عنوان منتدى مصمم بهذه التقنية

brhoom
29-03-2001, 09:55 PM
vb احسن بكتيييييررررررررر

snorlax
29-03-2001, 10:06 PM
كنكورد شوف هذا منتداي القديم
HTTP://WWW.MAQSAM.CJB.NET
ريحته طالعة ما فيه احد ؟؟؟
ولا فيه خواص الهتمل اصداره قديم لكن يمشي الحال :)

Jackie Chanw
29-03-2001, 10:43 PM
اذا كنت منب واهم هذا الموضوع قد شفته في مجلة الانترنت

brhoom
29-03-2001, 10:55 PM
حب ينقلها و يفيدنا شو الك علاقة