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

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

تاریخ انتشار: 23 اسفند 1386
ارسال کننده: Sam.Razm
با درود بیکران
این ماژول را قبلا گذاشته بودیم که مشکل داشت و همه ایمیل های ارسالی در قسمت تماس با ما را داخل سیستم چت میگذاشت . که این رفع اشکال شد و همچنین شکلکها سیستم چت با خود شکلکهای سایت جدا شده است و تاریخ ارسالها را به شمسی وارد میکنه.
امکانات:
1- ارسال چت يا حذف آن به صورت سريع توسط Ajax
2- بروزرساني صفحه ي چت پس از تعيين زماني
3- چت فقط براي کاربران عضو سايت قابل استفاده هست.
4- استفاده از کد امنیتی برای چت میهمانان .
5- انتخاب زمان براي ارسال بعدي متن در چت
6- امکان فعال يا غيرفعال کردن نمايش تاريخ در صفحه ي چت
7- امکان حذف متن چت کاربران هم در مديريت و هم در خود سايت
8- امکان پاکسازي چت هاي کاربران پس از مقدار تعيين شده
9- رفع مشکلات قبلی
10- ...

[img]http://learning.parsaspace.ir/dle/dle_minichat2[p30-world.com].gif[/img]

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

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

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

http://YourSite.Ir/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/mchat/block.php';

6- فایل Engine/engine.php را باز کنید و به دنبال کد زیر بگردید:

elseif ($do == 'static') $titl_e=$static_descr;

پس از این کد، کد زیر را قرار دهید:
elseif ($do == 'mchat') $titl_e="چت با کاربران سايت";

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

پس از اين کد، کد زير را قرار دهيد:
array(
'name' => "ط³ظٹط³طھظ… ع†طھ ط¯ظٹطھط§ظ„ط§ظٹظپ",
'url' => "$PHP_SELF?mod=mchat",
'descr' => "ط³ظٹط³طھظ… ع†طھ ط¯ظٹطھط§ظ„ط§ظٹظپ",
'image' => "minichat.png",
'access' => "1",
),

8- فایل .htaccess را باز کرده و به دنبال کد زير بگرديد :
RewriteRule ^favorites(/?)+$ index.php?do=favorites [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]

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
}

11- حالا با قرار دادن کد {minichat} در فايل قالب Main.tpl مي توانيد ماژول چت با کاربران را به نمايش بگذاريد، این تگ را باید بین دو بلوک منو قرار دهید نه داخل بلوک. توجه کنید که این ماژول برای قالب Default تنظیم شده است اگه شما از قالبی به جز قالب Default استفاده میکنید باد سه فایل addmessage.tpl ، block.tpl و message.tpl را که در پوشه mchat وجود دارد را مطابق با قالبتان ویرایش کنید .
12- برای رفتن به صفحه چت ها از نشانی زیر استفاده کنید.
http://YourSite.Ir/index.php?do=mchat
http://YourSite.Ir/mchat/
من خودم این را روی لوکال آزمایش کردم درست کار میکرد . اما اگر مشکلی داشتید در خدمتم .
    14 نفر (14 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    مدیر کل
    23 اسفند 1386 - 14:28
    ممنون flower laughing

    --------------------
    میهمان
    25 اسفند 1386 - 01:02
    با سلام من چند تا نصیت به شما دوست عزیز میكنم كه امیدوارم اصلاح كنید 1-خواهشا دیگر اگر میشود با درود كلمه تا ن را شروع نكنید آدم یاد زمان قدیم یا این كانالهای (غربی) میافته كلمه های قشنگ تری هم نیز هستند مانند سلام دوستان .سلام . غیره 2 این كه خواهشان زیاد به این ماول چت ها زیاد كلیك نكنید سعی كنید مانند بقیه دوستان مطالب آموزش زیاد بگذارید موفق و موعید باشید
    مدیر بازنشسته
    25 اسفند 1386 - 09:31
    نقل قول: توجه
    1-خواهشا دیگر اگر میشود با درود كلمه تا ن را شروع نكنید آدم یاد زمان قدیم یا این كانالهای (غربی) میافته كلمه های قشنگ تری هم نیز هستند مانند سلام دوستان .سلام . غیره

    با درود دوست گرامی wink

    اول کی گفته واژه سلام قشنگ تر از درود هست . belay
    دوم درود واژه پارسی بوده اما سلام عربیه و من از واژه های عربی متنفرم am
    سوم من با نظر شما و دیگران کاری ندارم هر جوری دلم بخواهد گپ میزنم bully

    نقل قول: توجه
    2 این كه خواهشان زیاد به این ماول چت ها زیاد كلیك نكنید سعی كنید مانند بقیه دوستان مطالب آموزش زیاد بگذارید موفق و موعید باشید


    من فقط دوتا ماژول چت گزاشتم که ماژول جالبی هم هست اما بقیه مطالب من آموزشی هست و هر چیزس را که نیاز ببینم میزارم heheh

    با سپاس : سامان رزمجو flower

    --------------------
    میهمان
    29 اسفند 1386 - 03:06
    امیر
    توجه,
    درسته سلام یه کلمه عربیه , ولی درود یک کلمه فارسی است , نا سلامتی ایران 2500 سال قدمت داره ها


    مدیریت پارس دانلود ، سایت بزرگ دانلود پارسی زبانان wink wink

    هر کس پارسی زبانه بیاد توووو wink
    عضو سایت
    02 فروردین 1387 - 02:12
    درود به تو دوست عزیز و گرامی
    جیگر فایل اینستالو نذاشتی no request
    عضو سایت
    06 فروردین 1387 - 01:17
    با سلام
    شکلکها کار نمایش داده نمیشود
    عضو سایت
    26 فروردین 1387 - 09:09
    با درود فراوان، آقا خیلی علی هست . منم مشکل شکلک دارم! یه راه کاری استراتژی چیزی بده . قربونت fellow
    عضو سایت
    25 اردیبهشت 1387 - 17:59
    با درود
    من قبلی رو نصبیدم اینو ننصبیدم هنوز اما بازم ممنونم
    عضو سایت
    11 آذر 1387 - 12:24
    vvvvvvvv
    عضو سایت
    30 فروردین 1388 - 15:32
    با سلام
    می توانید از فایل اینستال چت قبلی استفاده کنید این هم آدرسش:
    http://parsaspace.com/download.aspx?file


    =dle/mchat.zip&username=learning
    در ضمن اگر در قسمت آرشیو پیامها ارور داد و باز نشد به آدرس
    engine/modules/mchat/modules.php
    رفته و در خط 112 # را پشت $user_query = query_string($_SERVER['QUERY_STRI

    NG'], array("cstart", "rndval"));
    اضافه کنید
    عضو سایت
    06 اردیبهشت 1388 - 12:52
    درود

    آقا ممنون
    الان نصب می کنم
    خداکنه سایت رو نترکونه !!!!! fellow
    عضو سایت
    05 فروردین 1393 - 13:10
    مرسی.بسیار جالب بود
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

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