المنتدىانضم اليناالتعليمـــاتالبحث

Your Avatar

ازيك يا رب تكون بالف خير معانا و منتديات سباس سوفت لكل الشباب أنمي , رياضه , أخبار , العاب , برامج , شروحات , تطوير مواقع , اسلاميات , طب , اسره ومجتمع , اطفال , تنمية بشرية , باركور ورياضة , دراجات نارية وكل ماهو جديد ومميز.



منتديات سباس سوفت لكل الشباب أنمي , رياضه , أخبار , العاب , برامج , شروحات , تطوير مواقع , اسلاميات , طب , اسره ومجتمع , اطفال , تنمية بشرية , باركور ورياضة , دراجات نارية وكل ماهو جديد ومميز.
 
البوابةبحـثالرئيسيةالأعضاءالمجموعاتالتسجيلدخول

شاطر|
معلومات العضو
avatar

...::| المدير العام |::...
...::| المدير العام |::...

معلومات اضافية
الجنس : ذكر
المهنة :
الدولة :
المشاركات : 2404
الشهره : 10
العمر : 26
الأوسمه : المدير العام
معاينة صفحة البيانات الشخصي للعضو

مُساهمةموضوع: سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان الإثنين مايو 07, 2012 1:46 pm


اسم السكربت : Cometchat
إصدار السكربت : 1.6
مبرمج السكربت : مجموعة مبرمجين شركة Cometchat
موقع السكربت : www.cometchat.com

نازع كود التبليغ : ( المبرمج المحترف ) Psygn0sis

ترجمة : محمد زيدان | Mohamed Zedan
موقع المترجم : Hulkhost.net | R0sha.com | Newsoft333.com
برعاية : شركة هالك هوست


معلومات عن المترجم :
الاسم : محمد عبد المجيد السيد زيدان
العمر : 16 سنة
الجنسية : مصري
الإقامة : دولة الإمارات العربية المتحدة

مميزات السكربت :



شرح التركيب :

بعد فك الضغط عن الملف المضغوط سوف نحصل على ثلاث مجلدات



  • Upload


  • Read Me Only - important


  • Cleaner
وسوف نقوم بشرح مفصل لكل مجلد منهم

أولاً : نقوم بالدخول إلى ملف upload ونرفع محتواه إلى مجلد منتدانا الرئيسي .


هنا قد استعملت السيرفر الشخصي لعمل الشرح عليه ..



نقوم بالتوجه إلى مسار تثبيت السكربت ..




كود:
http://www.***.com/vb/cometchat/install.php



طبعاً مع تعديل ما يناسب موقعك ( دومين الموقع + اسم مجلد المنتدى )



سيتم ظهور هذه الصفحة :



نفعل كما في الصورة السابقة



الآن تم تركيب السكربت بنجاح ...

والصورة السابقة تدل على ذلك

نقوم بالضغط كما في الصورة للتوجه إلى الكود الذي سنضعه في الفوتر

ملاحظة : لا تنسى حذف ملف install.php

هذا هو الكود :

نضع الكود في آخر قالب الفوتر ..
وكما هو مذكور في الصورة أن يتم وضع الكود في كل استايل اذا كان منتداك يستعمل أكثر من استايل


ولكن هناك بعض الاستضافات المدفوعة لا تقوم بتعديل المسار تلقائياً
لذلك سنقوم بالتعديل على الكود الذي سنضعه في الفوتر
وعلى ملف الكونفج الخاص بالسكربت
cometchat/config.php

لاحظ معي هنا ...


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

لاحظ هنا المسارات غير صحيحة


ولكن
إذا كنت تستخدم المنتدى على المسار الرئيسي للدومين أو سب دومين فلن تحتاج تعديله




كود:
e.g. : http://www.vb.com
http://vb.***.com



اذا كان مسار منتداك كما بالمثال السابق لا تقم بالتعديل نهائياً



ننسخ الكود على النود باد أو أي برنامج محرر ملفات php
ونقوم بالتعديل كما بالصورة السابقة .

أو الأكواد جاهزة .




كود:



jqcc=jQuery.noConflict(true);





or




كود:




jqcc=jQuery.noConflict(true);





or




كود:



jqcc=jQuery.noConflict(true);





بالتأكيد مع تغيير ما يلزم موقعك
xxxxx بدومين موقعك
vb بـ مجلد منتداك


ننتقل للخطوة الثانية وهي التعديل على ملف الكونفج

نذهب للمسار
vb/cometchat/config.php


وكما فعلنا في كود الفوتر نفعل ذلك أيضاً هنا كما تبين الصورة .


وهكذا تم بحمد الله وفضله تركيب السكربت بنجاح تام


مبرووووووووووووووك عليك ......



ننتقل للجزء الثاني من موضوعنا اليوم
الإعدادات الكاملة للسكربت

أولاً:شرح كافة أجزاء ملف الكونفج
vb/cometchat/config.php

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

الصورة التالية توضح كل شيء


يجب تغيير باسوورد واسم المستخدم الخاص بلوحة التحكم


وهكذا نكون قد أعددنا ملف الكونفج كاملاً بنجاح .


الآن كيف يمكننا إضافة صفحة المنتدى أو الجروب في السكرب ؟
الأمر في غاية السهولة

نقوم بالتوجه إلى رابط المجموعة على الفيس بوك
أو الصفحة

مثال :
http://www.facebook.com/group.php?gid=293237020058

لاحظ الرقم الأخير في الرابط 293237020058
هذا هو المسمى بـ Page ID

والصورة التالية توضح أكثر



ثم نقوم بالتوجه إلى المسار التالي
vb/cometchat/modules/facebook/config.php

وفتح الملف والتعديل كما بالصورة ..



ثم نقوم بحفظ الملف ..


أيضاً الإعدادات اللازمة لظهور التويتر على السكربت
قم بالتوجه إلى ..
vb/cometchat/modules/twitter/config.php
وفتح الملف بإحدى برامج تحرير ملفات php او برنامج النود باد

والصورة التالية توضح ما علينا فعله ...


وإلى هنا نكون قد انتهينا من إعدادات السكربت ليناسب موقعك وتشكله كما ترغب ..



الجزء الثالث :
بعض الإضافات المهمة على ملف الكونفج ..

كيفية عرض كافة الأعضاء المتصلين وليس فقط الأصدقاء المتصلين .



للتطبيق كما في الصورة نقوم بالبحث عن ..




كود:
getFriendsList(



ونحدد الدالة التالية كاملةً



كود:
function getFriendsList($userid,$time) {
$sql = ("select DISTINCT ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." userid, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." username, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_LASTACTIVITY." lastactivity, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." avatar, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." link, cometchat_status.message, cometchat_status.status from ".TABLE_PREFIX."userlist join ".TABLE_PREFIX.DB_USERTABLE." on ".TABLE_PREFIX."userlist.relationid = ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." left join cometchat_status on ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." = cometchat_status.userid where ".TABLE_PREFIX."userlist.friend = 'yes' and ".TABLE_PREFIX."userlist.userid = '".mysql_real_escape_string($userid)."' order by username asc");
return $sql;
}



واستبدالها بالدالة التالية :




كود:

function getFriendsList($userid,$time) {

$sql = ("select DISTINCT ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." userid, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." username, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_LASTACTIVITY." lastactivity, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." avatar, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." link, cometchat_status.message, cometchat_status.status from ".TABLE_PREFIX.DB_USERTABLE." left join cometchat_status on ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." = cometchat_status.userid where ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." <> '".mysql_real_escape_string($userid)."' and ('".$time."'-lastactivity < '".ONLINE_TIMEOUT."') and (cometchat_status.status IS NULL OR cometchat_status.status <> 'invisible') order by username asc");

return $sql;

}




أو يمكنك عرض الأصدقاء المتصلون لمجموعة واحدة فقط محددة



للتطبيق كما في الصورة نقوم بالبحث عن ..




كود:
getFriendsList(



ونحدد الدالة التالية كاملةً




كود:
function getFriendsList($userid,$time) {
$sql = ("select DISTINCT ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." userid, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." username, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_LASTACTIVITY." lastactivity, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." avatar, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." link, cometchat_status.message, cometchat_status.status from ".TABLE_PREFIX."userlist join ".TABLE_PREFIX.DB_USERTABLE." on ".TABLE_PREFIX."userlist.relationid = ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." left join cometchat_status on ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." = cometchat_status.userid where ".TABLE_PREFIX."userlist.friend = 'yes' and ".TABLE_PREFIX."userlist.userid = '".mysql_real_escape_string($userid)."' order by username asc");
return $sql;
}



واستبدالها بالدالة التالية :



كود:

function getFriendsList($userid,$time) {

$sql = ("select DISTINCT ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." userid, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." username, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_LASTACTIVITY." lastactivity, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." avatar, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." link, cometchat_status.message, cometchat_status.status from ".TABLE_PREFIX."userlist join ".TABLE_PREFIX.DB_USERTABLE." on ".TABLE_PREFIX."userlist.relationid = ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." left join cometchat_status on ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." = cometchat_status.userid where ".TABLE_PREFIX."userlist.friend = 'yes' and ".TABLE_PREFIX."userlist.userid = '".mysql_real_escape_string($userid)."' and ('".$time."'-lastactivity < '".ONLINE_TIMEOUT."') and (cometchat_status.status IS NULL OR cometchat_status.status <> 'invisible')

and ".TABLE_PREFIX.DB_USERTABLE.".usergroupid = 'USERGROUPID'

order by username asc");
return $sql;
}






أو يمكنك تحديد عدة مجموعات يتم عرضها فقط



للتطبيق كما في الصورة نقوم بالبحث عن ..




كود:
getFriendsList(



ونحدد الدالة التالية كاملةً




كود:
function getFriendsList($userid,$time) {
$sql = ("select DISTINCT ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." userid, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." username, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_LASTACTIVITY." lastactivity, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." avatar, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." link, cometchat_status.message, cometchat_status.status from ".TABLE_PREFIX."userlist join ".TABLE_PREFIX.DB_USERTABLE." on ".TABLE_PREFIX."userlist.relationid = ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." left join cometchat_status on ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." = cometchat_status.userid where ".TABLE_PREFIX."userlist.friend = 'yes' and ".TABLE_PREFIX."userlist.userid = '".mysql_real_escape_string($userid)."' order by username asc");
return $sql;
}



واستبدالها بالدالة التالية :



كود:

function getFriendsList($userid,$time) {

$sql = ("select DISTINCT ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." userid, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_NAME." username, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_LASTACTIVITY." lastactivity, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." avatar, ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." link, cometchat_status.message, cometchat_status.status from ".TABLE_PREFIX."userlist join ".TABLE_PREFIX.DB_USERTABLE." on ".TABLE_PREFIX."userlist.relationid = ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." left join cometchat_status on ".TABLE_PREFIX.DB_USERTABLE.".".DB_USERTABLE_USERID." = cometchat_status.userid where ".TABLE_PREFIX."userlist.friend = 'yes' and ".TABLE_PREFIX."userlist.userid = '".mysql_real_escape_string($userid)."' and ('".$time."'-lastactivity < '".ONLINE_TIMEOUT."') and (cometchat_status.status IS NULL OR cometchat_status.status <> 'invisible')

and (

".TABLE_PREFIX.DB_USERTABLE.".usergroupid = 'USERGROUPID1' OR
".TABLE_PREFIX.DB_USERTABLE.".usergroupid = 'USERGROUPID2' OR
".TABLE_PREFIX.DB_USERTABLE.".usergroupid = 'USERGROUPI3'

)
order by username asc");
return $sql;
}




وهكذا نكون قد انتهينا من الجزء الثالث وهي إضافات على ملف الكونفج



الجزء الرابع :

شرح لوحة التحكم الخاص بالسكربت ومراقبة الشات ..
" تم ربط اللوحة الخاصة بالسكربت بـ لوحة تحكم المنتدى .. تم اضافتها من قبل المترجم محمد زيدان لسهولة الوصول للوحة "

نقوم بالتوجه إلى لوحة تحكم المنتدى الخاص بنا ...


http://www.***.com/vb/admincp/index.php


بعد تسجيل الدخول للوحة التحكم
نلاحظ رؤية هذه الصورة .



نضغط على الخيار الأول ...
للتوجه للوحة


نسجل دخول المدير ..



شرح قوائم اللوحة ..



شرح قائمة المراقبة ...



شرح قائمة السجلات ...



شرح قائمة غرف المحادثة ..





الجزء الخامس
شرح استخدام السكربت ( للمستخدم العادي )
" يمكنك استخدامه لأعضائك ( لم يتم اضافة حقوق عليه ) "

الصور لاتحتاج لتعليق


























الجزء الخامس :

إضافة بسيطة السكربت يقوم بحفظ كافة المحادثات .. بالتأكيد لو كان منتداك
كبير وأعضائك كثيرون سوف تزيد حجم قاعدة البيانات بصورة كبيرة جداً تفوق
الوصف .

ولهذا يجب علينا تنظيف الجدول الخاص بـ السكربت من قاعدة البيانات الخاصة بالمنتدى .

الطريقة الأولى :
وهذا هو عمل ملف cleaner.php
الموجود في مجلد Cleaner المرفق مع السكربت
قم برفعه إلى موقعك
http://www.***.com/cleaner.php

واطلب استعراضه من المستعرض وفي هذه الأثناء سيقوم تلقائيا بتنظيف الجدول

الطريقة الثانية :
أو يمكنك استخدام خاصية CronJob
إذا كانت مفعله لك في عمل مدة المسح كل أسبوع

الطريقة الثالثة :
عن طريق العمل عادي
وهو الدخول للسي بانل
http://www.***.com:2082

ادخل على phpmyadmin

واختار قاعدة بيانات منتداك

وابحث عن الجدول :
cometchat

ونفذ كما بالصورة


وبذلك نكون قد انتهينا من شرح الجزء الخامس



شروط استخدام السكربت :

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

إدعمني ...
لم يتم اضافة أي حقوق للترجمة خارجية ( مرئية للجميع ) إنما هي داخلية
ومن يرى أن الترجمة والشرح يستحق يدعمني باضافة الكود التالي أسفل الفوتر...




كود:

هذا الموقع يستعمل سكربت cometchat





الآن نكون قد وصلنا لآخر محطة في رحلتنا التي أبحرنا في أعماق هذا السكربت أكثر من رائع معها .

الجزء السادس والأخير :
المثال :

التحميل :
على سيرفر الميديا فاير

أو من هنا .






انا مؤسس منتديات سباس سوفت ابرئ نفسي من اي صور او كلام مخل بالاداب داخل التواقيع
توقيعي
الرجوع الى أعلى الصفحة اذهب الى الأسفل

سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة
الردود السريعة :

صفحة 1 من اصل 1
خدمات الموضوع
 KonuEtiketleri كلمات دليليه
سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان , سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان , سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان ,سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان ,سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان , سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان
 KonuLinki رابط الموضوع
 Konu BBCode BBCode
 KonuHTML Kodu HTMLcode
إذا وجدت وصلات لاتعمل في الموضوع او أن الموضوع [ سكربت cometchat 1.6 مترجم لـ فرانكو أرابيك .. الشبابية .. ترجمة محمد زيدان ] مخالف ,, من فضلك راسل الإدارة من هنا
صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات سباس سوفت :: ::::::::::::::منتدي الكمبيوتر والانترنت::::::::::::::::: :: تطوير المواقع والمنتديات || Development sites and forums-