|
4- اضف منتدى حوار الى موقعك بإستخدام الـ 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 فهذا يعني أن العبارة ستظهر في
المتصفح وأن العبارة يمكن التعديل فيها حيث أنها من الأشياء المرئية
لمن سيرى هذا الملف حال تشغيله في موقعك
ملاحظة : في الدرس الخامس ستطلع على كيفي
تركيب برنامج منتدى الحوار ubb وسجل الزوار ugb على سيرفر موقعك على
الإنترنت !
الكاتب : زكي طرطشلي
عودة الى الصفحة الرئيسية لـ تعليم سي جي آي CGI |