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