1- فايل زير را دانلود کنيد و فايل هاي داخل آن را با هاست خود منتقل دهيد:
download
* سطح دسترسي فولدر engine/xcache/ را حتماً روي 777 بگذاريد.
پس از آپلود فايل هاي اين ماژول، نشانی زير را باز کنيد:
http://YourSite.Com/mcinstall.php
2- پس از نصب SQL هاي اين ماژول، فايل mcinstall.php را از هاست خود پاک کنيد.
3- فايل Index.php را باز کنيد و به دنبال کد زير بگرديد:
$tpl->set('{speedbar}', $tpl->result['speedbar']);
پس از اين کد، کد زير را قرار دهيد:
$tpl->set('{minichat}', $tpl->result['minichat']);
4- فايل Admin.php را باز کنيد و به دنبال کد زير بگرديد:
'static' => 'admin',
پس از اين کد، کد زير را قرار دهيد:
'mchat' => 'admin',
5- فایل Engine/init.php را باز کنید و به دنبال کد زیر بگردید:
if ($config['rss_informer'])
include_once ENGINE_DIR.'/modules/rssinform.php';
include_once ENGINE_DIR.'/modules/rssinform.php';
پس از این کد، کد زیر را قرار دهید
include_once ENGINE_DIR.'/modules/mchat/block.php';
6- فایل Engine/engine.php را باز کنید و به دنبال کد زیر بگردید:
case "pm" :
include ENGINE_DIR.'/modules/pm.php';
break;
include ENGINE_DIR.'/modules/pm.php';
break;
پس از این کد، کد زیر را قرار دهید:
case "mchat" :
include ENGINE_DIR.'/modules/mchat/modules.php';
break;
include ENGINE_DIR.'/modules/mchat/modules.php';
break;
در همین فایل به دنبال کد زیر بگردید :
elseif ($do == 'static') $titl_e=$static_descr;
پس از این کد، کد زیر را قرار دهید:
elseif ($do == 'mchat') $titl_e="چت با کاربران سايت";
7- فايل Engine/Inc/Options.php را باز کنيد و به دنبال کد زير بگرديد:
$options['others'] = array(
پس از اين کد، کد زير را قرار دهيد:
array(
'name' => $lang['mchat'],
'url' => "$PHP_SELF?mod=mchat",
'descr' => $lang['mchatc'],
'image' => "minichat.png",
'access' => "1",
),
'name' => $lang['mchat'],
'url' => "$PHP_SELF?mod=mchat",
'descr' => $lang['mchatc'],
'image' => "minichat.png",
'access' => "1",
),
8- فايل /language/Farsi/adminpanel.lng را باز کنيد و به دنبال کد زير بگرديد:
'charset' => "UTF-8",
پس از اين کد، کد های زير را قرار دهيد:
'mchat' => "سيستم چت ديتالايف",
'mchatc' => "مديريت و تنظيمات سيستم چت",
'mc_conf' => "امکانات سيستم چت ديتالايف",
'mc_trun?' => "پاک کردن چت ها",
'mc_showdate' => "نمايش تاريخ",
'mc_showdatec' => "اگر اين گزينه فعال باشد تاريخ در پايين پيام نمايش داده ميشود",
'mc_limit' => "تعداد پيامها در صفحه اصلي",
'mc_limitc' => "تعداد پيام هاي قابل نمايش در صفحه پيام ها",
'mc_captcha' => "استفاده از کد امنيتي",
'mc_captchac' => "استفاده از کد امنيتي براي ارسال پيام توسط کاربران",
'mc_limitb' => "تعداد پيامهاي موجود در بلوک چت",
'mc_limitbc' => "تعداد پيامهاي موجود در بلوک چت",
'mc_guest' => "ارسال پيام توسط کاربران ميهمان",
'mc_guestc' => "با فعال کردن اين گزينه کاربران ميهمان ميتوانند پيام ارسال کنند",
'mc_timestamp' => "فرمت زمان",
'mc_timestampa' => "نحوه نمايش تاريخ",
'mc_refresh' => "زمان رقرش",
'mc_refreshc' => "زمان رفرش بر اساس ثانيه ، بدون رفرش = 0",
'mc_dbrows' => "تعداد پيام ارسالي توسط هر کاربر",
'mc_dbrowsc' => "محدود کردن کاربران در ارسال پيام , نا محدود = 0",
'mc_spam' => "تاخير ارسال",
'mc_spamc' => "تاخير ارسال براساس ثانيه ، بدون تاخير = 0",
'mc_sc' => "تعداد ستون براي شکلک ها",
'mc_scc' => "تعداد ستون براي شکلک ها",
'mc_trun' => "آيا از پاک کردن پيام ها مطمعن هستيد ؟ ( حذف غير بازگشت است .)",
'mc_addmssa' => "ارسال پيام توسط مدير",
'mc_addmssok' => "پيام با موفقيت ارسال شد",
'mc_main' => "ليست پيام ها",
'mc_mess_page' => "تعداد پيام ها در صفحه:",
'mc_stat' => "تعداد پيام ها در صفحه:",
'mc_stat1' => "تعداد همه پيامهاي ارسال شده :",
'mc_mess_delok' => "پيام ها با موفقيت حذف شدند",
'mc_mess_notok' => "حذف پيام (ها) (غير قابل برگشت !!)",
'mc_mess_notok_1' => "پيام ها پاک شدند",
'mc_version' => "نسخه سيستم",
'mc_ver_you' => "نسخه اکنون شما:",
'mc_ver_full' => "آخرين نسخه موجود:",
'mc_load_verfull' => "بروز رساني",
'mchatc' => "مديريت و تنظيمات سيستم چت",
'mc_conf' => "امکانات سيستم چت ديتالايف",
'mc_trun?' => "پاک کردن چت ها",
'mc_showdate' => "نمايش تاريخ",
'mc_showdatec' => "اگر اين گزينه فعال باشد تاريخ در پايين پيام نمايش داده ميشود",
'mc_limit' => "تعداد پيامها در صفحه اصلي",
'mc_limitc' => "تعداد پيام هاي قابل نمايش در صفحه پيام ها",
'mc_captcha' => "استفاده از کد امنيتي",
'mc_captchac' => "استفاده از کد امنيتي براي ارسال پيام توسط کاربران",
'mc_limitb' => "تعداد پيامهاي موجود در بلوک چت",
'mc_limitbc' => "تعداد پيامهاي موجود در بلوک چت",
'mc_guest' => "ارسال پيام توسط کاربران ميهمان",
'mc_guestc' => "با فعال کردن اين گزينه کاربران ميهمان ميتوانند پيام ارسال کنند",
'mc_timestamp' => "فرمت زمان",
'mc_timestampa' => "نحوه نمايش تاريخ",
'mc_refresh' => "زمان رقرش",
'mc_refreshc' => "زمان رفرش بر اساس ثانيه ، بدون رفرش = 0",
'mc_dbrows' => "تعداد پيام ارسالي توسط هر کاربر",
'mc_dbrowsc' => "محدود کردن کاربران در ارسال پيام , نا محدود = 0",
'mc_spam' => "تاخير ارسال",
'mc_spamc' => "تاخير ارسال براساس ثانيه ، بدون تاخير = 0",
'mc_sc' => "تعداد ستون براي شکلک ها",
'mc_scc' => "تعداد ستون براي شکلک ها",
'mc_trun' => "آيا از پاک کردن پيام ها مطمعن هستيد ؟ ( حذف غير بازگشت است .)",
'mc_addmssa' => "ارسال پيام توسط مدير",
'mc_addmssok' => "پيام با موفقيت ارسال شد",
'mc_main' => "ليست پيام ها",
'mc_mess_page' => "تعداد پيام ها در صفحه:",
'mc_stat' => "تعداد پيام ها در صفحه:",
'mc_stat1' => "تعداد همه پيامهاي ارسال شده :",
'mc_mess_delok' => "پيام ها با موفقيت حذف شدند",
'mc_mess_notok' => "حذف پيام (ها) (غير قابل برگشت !!)",
'mc_mess_notok_1' => "پيام ها پاک شدند",
'mc_version' => "نسخه سيستم",
'mc_ver_you' => "نسخه اکنون شما:",
'mc_ver_full' => "آخرين نسخه موجود:",
'mc_load_verfull' => "بروز رساني",
9- فایل .htaccess را باز کرده و به دنبال کد زير بگرديد :
RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]
پس از اين کد، کد های زير را قرار دهيد:
# MChat
RewriteRule ^mchat(/?)+$ index.php?do=mchat [L]
RewriteRule ^mchat/page(.*).html(/?)+$ index.php?do=mchat&cstart=$1 [L]
RewriteRule ^mchat(/?)+$ index.php?do=mchat [L]
RewriteRule ^mchat/page(.*).html(/?)+$ index.php?do=mchat&cstart=$1 [L]
10- فایل /templates/Default/css/style.css را باز کرده وکد زیر را در آخر آن اضافه کنید :
input {
border-right: #E0E0E0 1px solid;
border-top: #E0E0E0 1px solid;
font-weight: normal;
font-size: 11px;
padding-bottom: 0px;
margin: 2px;
border-left: #E0E0E0 1px solid;
color: #4B73D4;
padding-top: 0px;
border-bottom: #E0E0E0 1px solid;
font-family: Tahoma, Arial, Verdana;
height: 17px;
background-color: #fafafa
}
border-right: #E0E0E0 1px solid;
border-top: #E0E0E0 1px solid;
font-weight: normal;
font-size: 11px;
padding-bottom: 0px;
margin: 2px;
border-left: #E0E0E0 1px solid;
color: #4B73D4;
padding-top: 0px;
border-bottom: #E0E0E0 1px solid;
font-family: Tahoma, Arial, Verdana;
height: 17px;
background-color: #fafafa
}
11- حالا با قرار دادن کد {minichat} در فايل قالب Main.tpl مي توانيد ماژول چت با کاربران را به نمايش بگذاريد. توجه کنید که این ماژول برای قالب Default تنظیم شده است اگه شما از قالبی به جز قالب Default استفاده میکنید باد سه فایل addmessage.tpl ، block.tpl و message.tpl را که در پوشه mchat وجود دارد را مطابق با قالبتان ویرایش کنید .
12- برای رفتن به صفحه چت ها از نشانی زیر استفاده کنید.
http://YourSite.Com/index.php?do=mchat
من خودم این را روی لوکال آزمایش کردم درست کار میکرد . اما اگر مشکلی داشتید در خدمتم .