چت با امكانات پيشرفته ورژن 1.5
آموزش نصب
1.فايل ضميمه شده رو دانلود و در مسير مشخص قرار بديد :
دوستاني كه مشكل **** دارن زماني كه ميخوان روي يوزري كه در چت آنلاين هست عملياتي انجام بدن فايل ضميمه زير رو دانلود و در مسير زير قرار . جاي قبلي قرار بدن :
2. كد زير رو در phpmyadmin=>sql اجرا كنيد:
3. فايل engine/inc/options.php رو باز كنيد :
كد زير رو پيدا كنيد :
بعدش كد زير رو قرار بديد :
4. فايلengine/engine.php رو باز كنيد :
كد زير رو پيدا كنيد :
بعدش كد زير رو قرار بديد :
5.فايل index.php رو باز كنيد :
كد زير رو پيدا كنيد :
بعدش كد زير رو قرار بديد :
در همين فايل :
كد زير رو پيدا كنيد :
بعدش كد زير رو قرار بديد :
در همين فايل :
كد زير رو پيدا كنيد :
در بالاش كد زير رو قرار بديد :
6. اگه ميخوايد در صفحه اصلي چت رو داشته باشيد از تگ زير در main.tpl استفاده كنيد :
براي اينكه تعداد آنلاين رو داشته باشين از كد زير استفاده كنيد :
[chat_main]
{chat_online}
[/chat_main]
دوستاني كه از ورژن زير 8.2 استفاده ميكنند و در مديريت ارور دسترسي دارند:
فايل Admin.php رو ويرايش كنيد:
بعد از كد :
كد زير رو وارد كنيد :
برای دسترسي به چت به آدرس زير بريد :
دوستاني كه مشكل **** دارن زماني كه ميخوان روي يوزري كه در چت آنلاين هست عملياتي انجام بدن فايل ضميمه زير رو دانلود و در مسير زير قرار . جاي قبلي قرار بدن :
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;
`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']
),
'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;
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';
$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
تصاویر