Перейти к контенту

[2.3.x]Чат ElfChat 4.2.1


Elfet

Рекомендуемые сообщения

  • Ответы 367
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Полностью с нуля переустановил форум. Поставил чат. Проблема осталась - не подключается чат, судя по всему, к БД, не видит авторизацию - и пускает только гостем.
Ссылка на комментарий
Поделиться на других сайтах

Пользователи тут жаловались, что чат много трафика кушает. Ну я попробовал поставить другие: Inferno IPBShout Lite и "родной" IP.Shoutbox. Лучше бы я этого не делал, пользователи мне всю печень проели :D с требованием вернуть ElfChat назад и даже деньги предлагали! IP.Shoutbox мне в целом понравился, куча настроек из админки форума, но интерфейс отдельного окна надо сильно дорабатывать под себя, слишком перегружен. Если переделывать, то получится ElfChat, поэтому решил не мучиться и вернуться к старому.

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

Для уменьшения трафика ограничил размеры показываемых картинок (использовал код старого мода "Уменьшение картинок").

В файле chat/kernel/chat.php находим:

return "<img width='$out_imgwidth' heigh='$out_imgheigh' src='$name' border='0' onmouseover=\"this.style.cursor='pointer';\" onclick=\"window.open('$name');\" alt='Откроется в новом окне в полный размер' />";

Замените на это:

return "<img width='$out_imgwidth' heigh='$out_imgheigh' src='$name' border='0' onmouseover=\"this.style.cursor='pointer';\" onclick=\"window.open('$name');\" title='Откроется в новом окне в полный размер' />";

Ссылка на комментарий
Поделиться на других сайтах

Ну так в таком случае картинка просто показывается в масштабе! Размер то ведь тот самый остался!

Да тот же, но хоть визуально быстрее грузится, да и чат не ползет - а то некоторые пихают с высоким разрешением.

---

Но с переходом на форум 3-й версии поставил IP.Shoutbox. Он более органично смотрится в рамках тройки.

Ссылка на комментарий
Поделиться на других сайтах

Под трёшку дорабатывать нужно, не работает как нужно и кол-во пользователей в чате не отображается возле ссылки и со входом проблемы.

Или же инструкцию подробную дать как инсталлировать.

Изменено пользователем dengol
Ссылка на комментарий
Поделиться на других сайтах

в 3.0.2 такой код:

<if test="!ipsRegistry::$applications['forums']['app_hide_tab']"><li id='nav_discussion' class='left {parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{$this->lang->words['discussion']}</a></li></if>
					<if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members&section=view&module=list" base="public"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if>

а у вас в инструкции вот такой:

<li id='nav_discussion' class='left {parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{$this->lang->words['discussion']}</a></li>
					<li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members&section=view&module=list" base="public"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li>

 

Пропущено <if></if>

 

При переходе в чат не отображается имя пользователя

post-82135-1252334772_thumb.jpg

Изменено пользователем dengol
Ссылка на комментарий
Поделиться на других сайтах

Шаблоны всё равно у вех разные - это только для того что бы понять куда вставлять ссылку на чат.

 

А у меня на ipb 3.0.2 всё работает прекрасно, ники определяются. Дай ссылку посмотреть на твой форум - возможно пойму в чём там дело.

Ссылка на комментарий
Поделиться на других сайтах

часть кода из elfchat.php

require_once (ELFCHAT_PATH . "kernel/elfchat.php");

require_once ('initdata.php');
require_once (IPS_ROOT_PATH . 'sources/base/ipsRegistry.php');
$registry = ipsRegistry::instance();
$registry->init();

в 3 версии вообще нет директории sources, откуда она здесь?

С домашнего ПК вобще белая страница, чат не открывается.

Ссылка ушла в ЛС

Изменено пользователем dengol
Ссылка на комментарий
Поделиться на других сайтах

В логах нет ошибки :D

так а здесь правильно?

require_once (IPS_ROOT_PATH . 'sources/base/ipsRegistry.php');

или так нужно:

require_once (IPS_ROOT_PATH . 'admin/sources/base/ipsRegistry.php');

Ссылка на комментарий
Поделиться на других сайтах

вобщем я так понимаю ни у одного меня проблема с входом?

Зайдите в календарь например, а потом попробуйте кликнуть на "Чат" в меню.

Ссылка получается такого вида: http://site.ru/calendar/elfchat.php

Изменено пользователем dengol
Ссылка на комментарий
Поделиться на других сайтах

Да, точно, если включены человеко понятные ссылки могут быть проблемы - сейчас исправлю.

 

Или пока самы: нужно прописать просто полный путь к файлу: http://mysite.ru/forum/elfchat.php

Ссылка на комментарий
Поделиться на других сайтах

Сессия не передаётся, просит авторизироваться на форуме!

Подскажите, если стоял чат, нужно было ведь только добавить файл elfchat.php и поставить ссылку?

Повторная установке ведь насколько я понимаю не требуется?

Изменено пользователем dengol
Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.