Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Прикрутил к форуму ЧАТ

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

baserua



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
вот сам хак:
Integrated LIVE Chat 1.6
http://www.ibresource.com/index.php?s=26e1094eca46756795ecde6ea42571c1&pg=db&mod=952
 
написал пару дополнений, например вывод в информаторе не только последнего поста в чате, но и количество пользователей Онлайн. ну и еще пару дополнений...
пример тут >>> www.skydiver.com.ua
 
есть вопросы по этому хаку, спрашивайте, в принципе со всеми ньансами разобрался...

----------
Все для производства ПЕНОБЕТОНА.
Сотрудничество с Китаем.
Альтернативная энергетика.

Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 00:22 21-02-2003
Kino



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baserua

Цитата:
Крайнее сообщение: Online: -1

 
как это так?

Всего записей: 934 | Зарегистр. 14-09-2001 | Отправлено: 07:13 21-02-2003
baserua



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
сорри, пофиксил, теперь все ок.

----------
Все для производства ПЕНОБЕТОНА.
Сотрудничество с Китаем.
Альтернативная энергетика.

Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 12:44 21-02-2003
Codder



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Могёшь те фичи которые ты прикрутил выложить?

Всего записей: 31 | Зарегистр. 26-01-2003 | Отправлено: 14:49 21-02-2003
Aleks2002



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baserua
Что то много файлов нужно редактировать.

Всего записей: 299 | Зарегистр. 12-03-2002 | Отправлено: 15:19 21-02-2003
baserua



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для вывода количества юзеров в онлайне или их списка в заголовке
 
после того как поставили чат , открываем /sources/functions.php
ищем  

Код:
$r['message'] = preg_replace("/([^\n\r ?&\.\/<>\"\\-]{50})/i"," \\1<br>",$r['message']);

ниже вставляем:

Код:
//---------------------------- Number of usurs in CHAT my hack
 
$DB->query("SELECT g.prefix,g.suffix,s.member_name, s.member_id FROM ibf_sessions s, ibf_groups g WHERE location LIKE '%shoutbox%' AND g.g_id=s.member_group AND s.login_type <> 1 AND s.running_time>'$t_time'");
 
$members = 0;
 
$cached = array();
while ( $result = $DB->fetch_row() )
        {
 
if ($result['member_id'] == 0)
{
 
}
 
else
{
if (empty( $cached[ $result['member_id'] ] ) )
{
$cached[ $result['member_id'] ] = 1;
$active .= "<span style='font-size:9px '>></span><a target='_blank' href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Profile&MID={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a> ";
$members++;
}
 
}
}
//---------------------------- Number of usurs in CHAT my hack
 

 
находим строку:

Код:
$nav .= $skin_universal->last_shout("<b>Latest Shout: </b><br><a href='index.php?s=".$ibforums->session_id."&act=Profile&CODE=03&MID=".$r['mid']."'>{$r['name']}</a> - " . $r['message'] );

 
для вывода количества пользователей в онлайне, заменяем на это:

Код:
$nav .= $skin_universal->last_shout("<b>Latest Shout: </b>"." Online: <b><i>".$members."</i></b><br><a href='index.php?s=".$ibforums->session_id."&act=Profile&CODE=03&MID=".$r['mid']."'>{$r['name']}</a> - " . $r['message'] );

 
для вывода списка пользователей в онлайне, заменяем на это:

Код:
$nav .= $skin_universal->last_shout("<b>Latest Shout: </b>"." Online: <b><i>".$active."</i></b><br><a href='index.php?s=".$ibforums->session_id."&act=Profile&CODE=03&MID=".$r['mid']."'>{$r['name']}</a> - " . $r['message'] );

 
заливаем functons.php на сервер и вуала, все готово.
 
напоминаю, делайте резервные копии, и незабудьте что этот хак ставится только после установки чата!
 
[]Alex2002[]

Цитата:
Что то много файлов нужно редактировать.  

бывало и хуже, в принципе классный хак... если хотите расскажу как я немного менял расположение таблиз, и убирал лишнее из чата.

----------
Все для производства ПЕНОБЕТОНА.
Сотрудничество с Китаем.
Альтернативная энергетика.

Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 16:37 21-02-2003 | Исправлено: baserua, 16:42 21-02-2003
Kino



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baserua
если тебе не в лом сделай полный перевод этого хака и сразу в него засунь свои фичи ну и соответственно выложи

Всего записей: 934 | Зарегистр. 14-09-2001 | Отправлено: 18:09 21-02-2003
baserua



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kino
сорри, пока не успеваю, это надо пару часов убить что-бы все причесать правильно, может на след неделе...

----------
Все для производства ПЕНОБЕТОНА.
Сотрудничество с Китаем.
Альтернативная энергетика.

Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 18:29 21-02-2003
Aleks2002



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baserua
Расскажи.

Всего записей: 299 | Зарегистр. 12-03-2002 | Отправлено: 09:16 22-02-2003
baserua



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aleks2002

Цитата:
Расскажи.

 
в shoutboxLive.php Ищем строку:

Код:
//check to see if someone is posting a shout

 
за этой строкой подряд идут однотипные строки типа:

Код:
$this->output .= $this->html->begin_shoutbox();
$this->output .= $this->OnlineUsers();
$this->output .= $this->Shouters_Today();
$this->output .= $this->Render_Top_Shouters();
и т.д.

 
в принципе от относительного расположения этих строк и зависит расположение блоков которые будут выводится на странице ЧАТА, и будут ли они выводится вообще.
Я надеюсь что по названию процедур Вам будет не трудно определить за что именно отвечает конкретная строка.
 
то-же самое делам и для файла shoutbox.php

----------
Все для производства ПЕНОБЕТОНА.
Сотрудничество с Китаем.
Альтернативная энергетика.

Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 12:56 22-02-2003 | Исправлено: baserua, 12:59 22-02-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то не встаёт он. После установки выкидывает две страницы ошибок, вот таких вот:

Код:
Warning: Undefined index: act in z:\home\localhost\www\forum\shoutboxlive.php on line 30
 
Warning: Undefined index: act in z:\home\localhost\www\forum\shoutboxlive.php on line 30
 
Warning: Undefined index: Privacy in z:\home\localhost\www\forum\sources\functions.php on line 1697
 
Warning: Undefined index: f in z:\home\localhost\www\forum\sources\functions.php on line 1934
 
Warning: Undefined index: t in z:\home\localhost\www\forum\sources\functions.php on line 1934

и т. д. Версия - вчера скачал с ibresource. Форум 1.1 RC2.


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 07:23 08-03-2003
baserua



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
theIggs

Цитата:
и т. д. Версия - вчера скачал с ibresource. Форум 1.1 RC2.  

 
может он становится тольк на 1.1 Final
у меня стал вроде без проблем, вообще с первого раза.

----------
Все для производства ПЕНОБЕТОНА.
Сотрудничество с Китаем.
Альтернативная энергетика.

Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 11:40 08-03-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baseruaА у тебя не завалялась часом старенькая версия хака? Не охота весь IBF обновлять...


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 17:11 08-03-2003
baserua



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 у тебя не завалялась часом старенькая версия хака? Не охота весь IBF обновлять...  

а что значит старенькая, в первом моем сообщении есть ссылка на оригинальный хак.

----------
Все для производства ПЕНОБЕТОНА.
Сотрудничество с Китаем.
Альтернативная энергетика.

Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 17:02 09-03-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baserua Как раз эта ссылка и ведёт на последнюю версию... На ибресурсе старых версий не держат. Если завалялся тот хак, который ты скачивал, когда ставил чат - кинь мне код на theiggs@ngs.ru. Заранее спасибо.


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 18:13 09-03-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Прикрутил к форуму ЧАТ


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru