دیتالایف انجین فارسی

ماژول چت با کاربران

تاریخ انتشار: 12 مهر 1386
ارسال کننده: Mohammad_1ta
ماژول چت با کاربران

امکانات:
1- ارسال چت يا حذف آن به صورت سريع توسط Ajax
2- بروزرساني صفحه ي چت پس از تعيين زماني
3- چت فقط براي کاربران عضو سايت قابل استفاده هست.
4- انتخاب زمان براي ارسال بعدي متن در چت
5- امکان فعال يا غيرفعال کردن نمايش تاريخ در صفحه ي چت
6- امکان حذف متن چت کاربران هم در مديريت و هم در خود سايت
7- امکان پاکسازي چت هاي کاربران پس از مقدار تعيين شده
8- استفاده از چند ويرايشگر کوچک [Bold - Italic - Underline - Strike - Smiles] در چت

ماژول چت با کاربران


فايل زير را دانلود کنيد و فايل هاي داخل آن را با هاست خود منتقل دهيد:
Download

* سطح دسترسي فولدر engine/xcache/ را حتماً روي 777 بگذاريد.

پس از آپلود فايل هاي اين ماژول، آدرس زير را باز کنيد:

پس از نصب SQL هاي اين ماژول، فايل minichat_install.php را از هاست خود پاک کنيد.

فايل Index.php را باز کنيد و به دنبال کد زير بگرديد:
require_once ROOT_DIR.'/engine/init.php';

پس از اين کد، کد زير را قرار دهيد:
include ENGINE_DIR.'/modules/minichat/mcblock.php';


فايل Admin.php را باز کنيد و به دنبال کد زير بگرديد:
'static'       => 'admin',

پس از اين کد، کد زير را قرار دهيد:
'minichat' => 'admin',


فایل Engine/engine.php را باز کنید و به دنبال کد زیر بگردید:
include_once (ENGINE_DIR.'/modules/show.short.php');

پس از این کد، کد زیر را قرار دهید:
if (empty($_SERVER['QUERY_STRING'])) include ENGINE_DIR.'/modules/minichat/minichat.php';


فايل Engine/Inc/Options.php را باز کنيد و به دنبال کد زير بگرديد:
$options['others'] = array(

پس از اين کد، کد زير را قرار دهيد:
array(
'name' => "MiniChat",
'url' => "$PHP_SELF?mod=minichat&action=list",
'descr' => "Mini Chat Moderation",
'image' => "minichat.png",
'access' => "all",
),


حالا با قرار دادن کد {minichat} در فايل قالب Main.tpl مي توانيد ماژول چت با کاربران را به نمايش بگذاريد.
    5 نفر (5 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    میهمان
    0-109 فروردین -621 - 00:00
    خیلی داغونه كلا سایتو ریخت به هم - بردار این پست رو جانه ما
    عضو سایت
    12 مهر 1386 - 20:00
    خطای MySQL!
    ------------------------

    The Error returned was:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COLLATE */' at line 10

    Error Number:
    1064

    چنین خطا دادش در موقع نصب

    خطای MySQL!
    ------------------------

    The Error returned was:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COLLATE */' at line 10

    Error Number:
    1064

    چنین خطا دادش در موقع نصب
    میهمان
    12 مهر 1386 - 23:01
    این خط:
    TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET {$db_charset} COLLATE {$db_collate} */";
    رو تبدیل کن به
    TYPE=MyISAM";
    درست می شه...ولی بازم مشکل داره... تگ {minichat} کار نمی کنه.
    مدیر کل
    13 مهر 1386 - 00:55
    سلام،
    اون خط رو تو فایل درست کردم،
    اون تگ minichat هم که میگین کار نمیکنه، فکر کنم واسه اینه که تو مطلب اونجایی که گفتم Engine/Engine.php رو باز کنید رو انجام ندادین.

    --------------------
    میهمان
    13 مهر 1386 - 06:42
    همه مراحل رو انجام دادم fellow ولی بازم کار نمی کنه.
    میهمان
    13 مهر 1386 - 13:27
    آقا محمد سلام
    یه پیشنهاد دارم تمامی عملیات مربوط به ماژول ها خودتون انجام بدید بر روی فایلها اون فایلها رو برای کاربران قرار بدید
    این طوری مشکلی بوجود نمیاد و شما اذیت نمیشید همینطور کسانی که سایت دارن

    خوبی این مسئله اینه که فایل از سایت شما دانلود و بر روی هاست کپی میشه بدون هیچ مشکلی

    اون مسئله ای که بهتون قبلا گفتم در مورد ویرایشگر پیشرفته به هیچ وجه اجرا نمیشه نه اون فایلی که روی سایت شما بصورت تک هست نه اونی که روی سیستم 6.2 موجود است
    عضو سایت
    13 مهر 1386 - 15:32
    تگ کار نمیکنه - چت در وسط صفحه ظاهر میشود
    فونتها خراب است یعنی نوشته ها خوانا نیست
    شکلها و کلیدهای پایین لود نیمشود
    عضو سایت
    07 آذر 1386 - 11:39
    اقا من تازه واردم میشه کمک کنید.
    منظورتون از قرار دادن کد {minichat} چیه؟
    یعنی باید دقیقا این عبارت رو تو فایل main.tpl بنویسم ؟
    عضو سایت
    10 آذر 1386 - 15:35
    سلام.
    آقا ماله من کار کرد اما متن رو که مینویسم و ارسال رو میزنم
    پیغام میده " لطفا -3018 ثانیه منتظر بمانید" باید چه کار کنم.
    ممنون میشم ازتون.
    عضو سایت
    24 آذر 1386 - 15:15
    مال من این رو می خواد mcblock.php چی كار كونم
    میهمان
    16 دی 1386 - 19:23
    مال من این ارور رو میده
    Warning: include(/home/heiatnet/public_html/pgueesair/engine/inc/mysql.php): failed to open stream: No such file or directory in /home/heiatnet/public_html/pgueesair/minichat_install.php on line 16 Warning: include(): Failed opening '/home/heiatnet/public_html/pgueesair/engine/inc/mysql.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/heiatnet/public_html/pgueesair/minichat_install.php on line 16 Fatal error: Class 'db' not found in /home/heiatnet/public_html/pgueesair/engine/data/dbconfig.php on line 17
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *