Мини-чат на ajax

Статус
В этой теме нельзя размещать новые ответы.

_Xz_

Легенда
logon, интересно посмотреть как у тебя смайлы вызываются xD
 

Mikotka

Пользователь
logon,
а кто за тебя будет добавлять ланги ?
А причем тут ланги когда ругается на вызов функции?​
Фикс этой ошибки:​

ajax.php

Найти:​
Код:
 ajax_die($lang['shoutbox_err']);
Заменить на:​
Код:
$this->ajax_die($lang['shoutbox_err']);

Найти:​
Код:
ajax_die($lang['flood_error']);
Заменить на:​
Код:
$this->ajax_die($lang['flood_error']);

lang_main.php

Добавить:​
Код:
$lang['shoutbox_insert_name'] = 'Вставить ник в сообщение';

$lang['shoutbox_err'] = 'Нужно ввести сообщение';

$lang['flood_error'] = 'Флуд запрещен!';
 

Zenden

Пользователь
Написал несколько "консольных команд", может кому пригодятся.
PHP:
if(substr($message,0,3)=='/ip') // узнать свой ip
{
    $this->ajax_die($_SERVER['REMOTE_ADDR']);
}
if(substr($message,0,5)=='/time') // узнать время на сервер
{
    $this->ajax_die(date("d.m.Y H:i.s"));
}
if(IS_ADMIN ? (substr($message,0,5)=='/ctrl') : false) // очистить кеш, только для админа
{
    $this->ajax_die(CACHE('bb_cache')->rm('shout_data'));
}

Кто нибудь пробовал реализовать ЛС по средствам чата?
--- добавлено: 19 авг 2011 в 13:48 ---
в первом посту, ббкод ампутирован на выходе.))
для корректной работы нужно заменить
PHP:
$shout_data .= '<div id="shout_'.$shout_row['shout_id'].'" class="chat-comment '.$row_class.'"><span style="font-size: 11px;">'.bb_date($shout_row['shout_session_time']).'&nbsp;<a class="bold" title="'.$lang['shoutbox_insert_name'].'" style="text-decoration: none;" href="javascript:add_nick(\'[b]'.addslashes($shout_row['shout_username']).'[/b]\')">'.$username.'</a>:</span>&nbsp;<span style="font-size: 11px;">'.$shout.'</span></div></div>';
на
PHP:
$shout_data .= '<div id="shout_'.$shout_row['shout_id'].'" class="chat-comment '.$row_class.'"><span style="font-size: 11px;">'.bb_date($shout_row['shout_session_time'], $bb_cfg['last_post_date_format']).'&nbsp;<a class="bold" title="'.$lang['SHOUTBOX_INSERT_NAME'].'" style="text-decoration: none;" href="javascript:add_nick(\'[b]'.addslashes($shout_row['shout_username']).'[/b]\')">'.$username.' </a></span><span style="font-size: 11px;">'.bbcode2html($shout).'</span></div></div>';
Реализация раскраска ников странная, уже тыщу сто пицот лет есть функция окраски по рангам и званиям. проще её прицепить.
 

max

Пользователь
Здравствуйте. Подскажите пожалуйста, где меняется время обновления, при наборе сообщения... а то там секунд 15 есть, или совсем отключить это обновление.
--- добавлено: Aug 25, 2011 8:05 AM ---
Извините, нашел...
Код:
setInterval(function(){ajax.chat_message(2);}, 30000
 
A

alexey555

Гость
после установки ошибка на странице
Код:
Ajax error in: ./ajax.php
invalid data format
?
 

ChazychaZ

Пользователь
забыл добавить про lang_main.php
$lang['shoutbox_insert_name'] = 'Вставить имя пользователя';

и да - как убрать эту аяксовую надпись loading на зеленом фоне в правом верхнем углу? она у меня постоянно там висит.

ОТКРОЙТЕ index.php

НАЙДИТЕ





Код:
$page_cfg['load_tpl_vars'] = array( 'post_icons', );


ДОБАВЬТЕ ПОСЛЕ




Код:
$page_cfg['include_bbcode_js'] = true;
 

Dwolfix

Пользователь
Установил мод, все работает. Но теперь для гостей трекера появляется вот такое предупреждение:
torrent.png
Может кто подскажет, как избежать этого?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху