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

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

پشتیبان رسمی سیستم مدیریت محتوا

چت با امكانات

چت با امكانات پيشرفته ورژن 1.5

چت با امكانات پيشرفته ورژن 1.5

آموزش نصب
1.فايل ضميمه شده رو دانلود و در مسير مشخص قرار بديد :

شما دسترسی لازم جهت دریافت این فایل را ندارید.


دوستاني كه مشكل **** دارن زماني كه ميخوان روي يوزري كه در چت آنلاين هست عملياتي انجام بدن فايل ضميمه زير رو دانلود و در مسير زير قرار . جاي قبلي قرار بدن :

engine/chat/ajax


شما دسترسی لازم جهت دریافت این فایل را ندارید.





2. كد زير رو در phpmyadmin=>sql اجرا كنيد:


CREATE TABLE `dle_chat` (
  `message_id` smallint(6) NOT NULL auto_increment,
  `author` varchar(255) NOT NULL default '',
  `author_group` mediumint(6) NOT NULL default '0',
  `message` tinytext NOT NULL,
  `color` varchar(255) NOT NULL default '',
  `font_style` varchar(255) NOT NULL default '',
  `time` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`message_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5;


CREATE TABLE `dle_chat_log_dates` (
  `date` varchar(100) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


CREATE TABLE `dle_chat_log_messages` (
  `id` tinyint(3) unsigned NOT NULL auto_increment,
  `date` varchar(100) NOT NULL default '',
  `file_adress` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;


CREATE TABLE `dle_chat_online` (
  `id` tinyint(6) NOT NULL auto_increment,
  `user_name` varchar(200) NOT NULL default '',
  `user_id` smallint(6) NOT NULL default '0',
  `time` datetime default NULL,
  `ip` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10;



3. فايل engine/inc/options.php رو باز كنيد :


كد زير رو پيدا كنيد :

$options['others'] = array (


بعدش كد زير رو قرار بديد :

array(
                                            'name'       => "Chat",
                                            'url'        => "$PHP_SELF?mod=chat",
                                            'descr'      => "",
                                            'image'      => "chat.png",
                                            'access'     => $user_group[$member_id['user_group']]['admin_userfields']
                                ),



4. فايلengine/engine.php رو باز كنيد :

كد زير رو پيدا كنيد :

switch ( $do ) {


بعدش كد زير رو قرار بديد :

case "chat" :
                        include ENGINE_DIR.'/chat/chat.php';
                        break;



5.فايل index.php رو باز كنيد :

كد زير رو پيدا كنيد :

require_once ROOT_DIR . '/engine/init.php';


بعدش كد زير رو قرار بديد :


require_once ENGINE_DIR . '/chat/chat_block.php';




در همين فايل :

كد زير رو پيدا كنيد :

$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );


بعدش كد زير رو قرار بديد :

$tpl->set ( '{chat_block}', $tpl->result['chat_block'] );





در همين فايل :

كد زير رو پيدا كنيد :


if (count ( $informers ) and $config['rss_informer']) {


در بالاش كد زير رو قرار بديد :


if(!isset($_REQUEST['do']) or ($_REQUEST['do'] != "chat")){
    $tpl->set_block("'\\[chat_main\\](.*?)\\[/chat_main\\]'si","\\1");
    }
    else {
     $tpl->set_block("'\\[chat_main\\](.*?)\\[/chat_main\\]'si","");  
    }
    
       require_once ENGINE_DIR.'/chat/chat_block_online.php';



6. اگه ميخوايد در صفحه اصلي چت رو داشته باشيد از تگ زير در main.tpl استفاده كنيد :

{chat_block}


براي اينكه تعداد آنلاين رو داشته باشين از كد زير استفاده كنيد :



[chat_main]

{chat_online}

[/chat_main]





دوستاني كه از ورژن زير 8.2 استفاده ميكنند و در مديريت ارور دسترسي دارند:

فايل Admin.php رو ويرايش كنيد:

بعد از كد :

'search',


كد زير رو وارد كنيد :

'chat',




برای دسترسي به چت به آدرس زير بريد :

index.php?do=chat
تصاویر
چت با امكانات پيشرفته ورژن 1.5
نظرات کاربران
علیرضا در 25 مهر 1388 - 08:26 گفته:
عضو سایتنظرات: 51

سالار جان به دو تا ایراد برخوردم
1. پنل مدیریت دسترسی ندارد
2. یک سری کد های ارور موقعی که لاگین نیستی.
به این عکس نگاه کن:
http://iranian.fi/uploads/uploadcenter//18550f01562052485bbcdca4cae9831a.JPG

Mr uniQue در 25 مهر 1388 - 08:39 گفته:
عضو سایتنظرات: 166

ســـــــــــــــــــــــــــــــــــــــ
ــــــــــــــــــــــــــــــــــــــــ
ــــالار

دوستت داریــــــــــــــــــــــــــــــــــــ
ـــــــــــــــــــــــــــــــــــــــم

flower flower flower flower flower flower flower flower flower flower flower

--------------------

iliadmoosavi در 25 مهر 1388 - 08:48 گفته:
عضو سایتنظرات: 97

سالار سالار سالار happy makhsoosefreeiran dance boos soot herher

سالار خان ، الان من كه اون ماژول قبلی رو ریختم ، چیكار كنم پاكش كنم ؟

flower flower flower flower flower flower flower flower flower

omrdabakhte در 25 مهر 1388 - 08:55 گفته:
عضو سایتنظرات: 239

دمت گرم داش سالار
دوست دارم... flower

فقط rar بشه zip خیلی بهتره.

saron در 25 مهر 1388 - 09:01 گفته:
مدیر بازنشستهنظرات: 198

اگه فایل اینستال باش می ساختین بهتر بود.
به هر حال کار خیلی خوبی کردین و موفق باشید

F@rshid در 25 مهر 1388 - 09:03 گفته:
عضو سایتنظرات: 152

جیگرتو سالار donoghted

Iman.r در 25 مهر 1388 - 09:03 گفته:
عضو سایتنظرات: 87

ایول داداااااااااااااااااااااا love
دوست داریم

omrdabakhte در 25 مهر 1388 - 09:16 گفته:
عضو سایتنظرات: 239

چند تا مشکل داره.
1-مثل چت قبلی صفحه اختصاصی نداره...
/index.php?mod=chat


2-حرف " و " رو نشون نمیده.

SalaR در 25 مهر 1388 - 09:23 گفته:
مدیر بازنشستهنظرات: 312

omrdabakhte,
1.
index.php?do=chat


2. من اون متن رو با همون نوشتم . توشم 3 تا و داره

iliadmoosavi در 25 مهر 1388 - 09:27 گفته:
عضو سایتنظرات: 97

نقل قول: iliadmoosavi
سالار خان ، الان من كه اون ماژول قبلی رو ریختم ، چیكار كنم پاكش كنم ؟

nima.a در 25 مهر 1388 - 10:44 گفته:
عضو سایتنظرات: 246

خیلی قشنگ شده. دستتون درد نکنه smile

علیرضا در 25 مهر 1388 - 11:25 گفته:
عضو سایتنظرات: 51

اگه تو پنل مدیریت بگه دسترسی ندارید اشتباهی پیش اومده؟

علی محرمی در 25 مهر 1388 - 12:11 گفته:
عضو سایتنظرات: 107

واقعا دمت گرم. هنوز نصبش نکردم ولی همین که درستش کردین خیلی مرسی.

--------------------

SalaR در 25 مهر 1388 - 13:05 گفته:
مدیر بازنشستهنظرات: 312

alireza2222,
فایل Admin.php رو ویرایش كنید بعد از كد

'search',


كد زیر رو وارد كنید :

'chat',



2. برای اون ارور هم فرمت فایل refresh_onlinelist.php + refresh + config فرمتش utf-8 هست به Ansi تغییر بدید با نوت پد . درست میشه . یا فایل ضمیمه شده رو مجدد دانلود كنید . من فراموش كردم میهمان رو تست كنم


iliadmoosavi,

دیتابیس مربوط به قبلی رو Drop كنید و این جدیدا رو import كنید .

علیرضا در 25 مهر 1388 - 13:37 گفته:
عضو سایتنظرات: 51



سالار جان دسترسی درست شده مرسی
اشکال اون کدها برطرف نشد. (به خاطر همین فکر کردم با گروه بندی، کل چت رو برای غیر اعضاء نامرئی کنم که اون کد هم دیده نشه) بازم مرسی.

فقط این مورد که فرمودین:
نقل قول: SalaR
6. اگه میخواید در صفحه اصلی چت رو داشته باشید از تگ زیر در main.tpl استفاده كنید :

با قرار دادن این تگ، چت رو در صفحه اصلی نخواهیم داشت. بلکه فقط تعداد نفرات افراد آنلاین را در این صفحه به نمایش در خواهیم آورد.
ای کاش میشد کل چت هم در صفحه اصلی دیده میشد.
نشه هم بازم مرسی. همینجوریش هم از شات باکس های عاریه ای خیلی بهتره.

SalaR در 25 مهر 1388 - 13:51 گفته:
مدیر بازنشستهنظرات: 312


alireza2222,

سر بازی استقلال بود . بیشتر چیزارو تست نكردم :دی

واسه داشتن چت تو صفحه اصلی از تگ

{chat_block}


باید استفاده كنید .


اون ارور ها رو هم من تو لوكال داشتم اون كارا رو بكنید یا فایل ضیمیمه رو مجدد آپلود كنید درست میشه

omrdabakhte در 25 مهر 1388 - 14:20 گفته:
عضو سایتنظرات: 239

SalaR,
برای خودمم جای تعجبه.

ووووووووووووو = �?�?�?�?�?�?�?�?�?�?�?�?�?

http://napic.org/index.php?do=chat


میتونی ببینی.
برای حلش باید چی کار کنم سالار؟

SalaR در 25 مهر 1388 - 14:26 گفته:
مدیر بازنشستهنظرات: 312

omrdabakhte,
اول اینكه مجدد فایل ضمیمه رو دانلود كن و آپلود كن تا ارور واسه میهمان نده.
دوم اینكه داخل phpmyadmin ّببین Collation - های table چت چیه .

علیرضا در 25 مهر 1388 - 15:40 گفته:
عضو سایتنظرات: 51

سایت خوابید.. recourse
البته ایراد از سرور بنده اس..
سالار جان این عکس رو ببین.
راهی نداره که اینجوری نشه؟
عکس

soft-xp.net در 25 مهر 1388 - 16:41 گفته:
عضو سایتنظرات: 3

کار عالی

iliadmoosavi در 25 مهر 1388 - 17:17 گفته:
عضو سایتنظرات: 97

نقل قول: SalaR
دیتابیس مربوط به قبلی رو Drop كنید و این جدیدا رو import كنید .

ممنون سالار جان ... happy

windom در 26 مهر 1388 - 00:40 گفته:
عضو سایتنظرات: 103

خسته نباشی آقا ســـــــالــــــــــار feel

omrdabakhte در 26 مهر 1388 - 03:40 گفته:
عضو سایتنظرات: 239

SalaR,
uft8 بود.

با بقیه فرق می کرد.
مثل بقیه کردم درست شد.
دمت گرم.

اونایی که مشکل منو دارند این کدها رو تو sql دیتابیس اجرا کنند:



CREATE TABLE `dle_chat` (
  `message_id` smallint(6) NOT NULL auto_increment,
  `author` varchar(255) NOT NULL default '',
  `author_group` mediumint(6) NOT NULL default '0',
  `message` tinytext NOT NULL,
  `color` varchar(255) NOT NULL default '',
  `font_style` varchar(255) NOT NULL default '',
  `time` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`message_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5;


CREATE TABLE `dle_chat_log_dates` (
  `date` varchar(100) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


CREATE TABLE `dle_chat_log_messages` (
  `id` tinyint(3) unsigned NOT NULL auto_increment,
  `date` varchar(100) NOT NULL default '',
  `file_adress` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;


CREATE TABLE `dle_chat_online` (
  `id` tinyint(6) NOT NULL auto_increment,
  `user_name` varchar(200) NOT NULL default '',
  `user_id` smallint(6) NOT NULL default '0',
  `time` datetime default NULL,
  `ip` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10;

islamsun در 26 مهر 1388 - 05:26 گفته:
عضو سایتنظرات: 78

ایول دستت درد نکنه همچین چیزی احتیاج داشتم

پیام سپرده در 27 مهر 1388 - 05:58 گفته:
مدیر سایتنظرات: 249

flower 30RM

--------------------

علی محرمی در 30 مهر 1388 - 10:54 گفته:
عضو سایتنظرات: 107

من نصبش کردم اما کار نمیکنه
http://www.arezoohayam.com/index.php?do=chat

تازه دوتا ازش نشون میده. چندخطی هم warning میده وقتی به عنوان میهمان وارد میشی

--------------------

SalaR در 30 مهر 1388 - 13:53 گفته:
مدیر بازنشستهنظرات: 312

alisoftware,
اگه نظرات قبلی رو بخونید. نوشتم . كه مجدد دانلود كنید . مشكل اررور میهمان حل شده

mob2ni در 01 آبان 1388 - 05:40 گفته:
عضو سایتنظرات: 91

ایول بابا ! جیگرتو ..... heheh

nesta در 02 آبان 1388 - 18:39 گفته:
عضو سایتنظرات: 22

سلام من هر چی توی چت می نویسم اما هیچی نشون نمی دهد . علتش چیست ؟

SalaR در 03 آبان 1388 - 04:20 گفته:
مدیر بازنشستهنظرات: 312

نقل قول: nesta
.

داخل phpmyadmin ّببین Collation - های table چیه .

مشكلات رو تو انجمن بگین سریعتر به جواب میرسین

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!