Главная » Файлы » Исходники браузерных онлайн игр » Addons |
Чат для xgp
[ · Скачать удаленно (260 Кб) · Скриншот ] | 17.05.2010, 18:08 |
1.1 Добавляем в файл "/language/russian(или ваш языковой пакет)/INGAME.mo" перед: Code ?> вставить: Code //----------------------------------------------------------------------------// // chat.php $lang['chat_title'] = 'Чат'; $lang['chat_ally_title'] = 'Альянс-Чат'; 1.2 Добавляем в файл "/styles/templates/left_menu.tpl" или в любое удобное для вас место после: Code <tr> <td><img src="{dpath}/gfx/user-menu.jpg" width="110" height="35"></td> </tr> вставляем: Code <tr> <td> <div align="center"><font color="#FFFFFF"> <a href='chat.php'>{chat_title}</a> </font></div> </td> </tr> <tr> <td> <div align="center"><font color="#FFFFFF"> <a href='chat.php?chat_type=ally'><font color='FF8900'>{chat_ally_title}</font></a> </font></div> </td> </tr> 1.3 Добавляем в файл "/language/spanish/INGAME.mo" перед: Code ?> вставить: Code //----------------------------------------------------------------------------// // chat.php $lang['ch_title'] = "Админ чат"; $lang['ch_list'] = "Список сообщений"; $lang['ch_clear'] = "Очистить"; $lang['ch_id_msg'] = "ID"; $lang['ch_delete_msg'] = "Удалить"; $lang['ch_user'] = "Игрок"; $lang['ch_time'] = "Время"; $lang['ch_nbs'] = "всего сообщений..."; 1.4 Добавляем в файл "/styles/templates/adm/menu.tpl" после: Code {ToolsTable} вставить: Code <tr> <th><a href="chat.php" target="Hauptframe">{ch_title}</a></th> </tr> 1.5 Выполнить запрос в БД
Code CREATE TABLE `xgp_chat` ( `messageid` int(5) unsigned NOT NULL auto_increment, `user` varchar(255) NOT NULL default '', `message` text NOT NULL, `timestamp` int(11) NOT NULL default '0', `ally_id` int(11) NOT NULL default '0', PRIMARY KEY (`messageid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; Дополнительно: Вывод последних сообщений из чата. 1.1 Добавляем в файл "/includes/pages/ShowOverviewPage.php" перед: Code return display(parsetemplate(gettemplate('overview/overview_body'), $parse)); вставить: Code $mess = doquery("SELECT `timestamp`, `user`,`message` FROM {{table}} WHERE `ally_id` = '0' ORDER BY `messageid` DESC LIMIT 5", 'chat'); $msg = '<table width="100%">'; while ($result = mysql_fetch_array($mess)) { //$str = substr($result['message'], 0, 85); $str = $result['message']; $usr = $result['user']; $msgtimestamp=date("m/d H:i:s", $result['timestamp']); $msg .= "<tr align='left'> <td width='75'>".$msgtimestamp."</td> <td align='left' width='80'>".$usr.":</td> <td align='left'>".$str."</td></tr>"; } $msg .= '</table>'; include("includes/msg_replace.php"); $parse['LastChat'] = $msg; 1.2 Добавляем в файл "/styles/templates/overview/overview_body.tpl" после: Code </table> вставить: Code <table width="519"> <tr> <th colspan="3"><center> <a href="chat.php">Last chat messages:</a></center></th> </tr> <tr> <th colspan="3"><center>{LastChat}</center></th> </tr> </table> | |
Просмотров: 2930 | Загрузок: 566 | Комментарии: 26 | |
Всего комментариев: 15 | 1 2 » | ||||||||
| |||||||||
1-10 11-12 | |||||||||