• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль DLE Chat

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

Jeurey

Хранитель порядка
Регистрация
13 Сен 2006
Сообщения
419
Реакции
614
Релиз - сами знаете чей.
Почему ререлиз - тоже многие знают.
URL для ДДОС: Для просмотра ссылки Войди или Зарегистрируйся
By Zeratul: Для просмотра ссылки Войди или Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся

Автор: Age-Web.Org Media Group [ Hamer ]
Версия: 1.5
Цена: 0$ (20$)
Live demo: chat.age-web.org/?do=chat (demo/demo)
Возможности:
- Чатиться
- Вручную обновлять окно чата ( технология AJAX )
- Авто обновления чата, через limit секунд
- bbcodes
- Отдельная база смайлов
- Отдельная папка со смайлами
- Задавать цвет всех сообщения
- Задавать цвет всех своих сообщений
- Задавать шрифт всех своих сообщений
- Удалять сообщения ( если админ или редактор )
- Возможность отключать выбор шрифта
- Возможность отключать выбор цвета, для постоянных сообщений
- Способ вывода даты, по усмотрению
- Подсвечивать ник, в зависимости от группы
- При клике на ник, авто ответ пользователю
- Собственный фильтр слов
- Собственный бан по IP
- Собственный бан по нику пользователя
- Авто очищение заданное кол-во сообщений в заданное время ( через Cron )
- Сохранение лога сообщений
- Авто сохранение лога, при авто очисти базы данных.
- Все логи хранятся в папке /backup/chat/ дата / префикс_дата.txt
- Просмотр логов через админ панель за указанное число
- Гибкие настройки модуля
- Настраивать сколько смайлов будет выводить в ряду, в открывшимся фрейме
- Задавать, сколько сообщений (последних) отображать в окне чата
- Задавать background чата через админ панель
- Задавать цвет текста в окне чата через админ панель
- Задавать максимальное кол-во символов в одном сообщении
- Список всех пользователей, кто в чате
- Возможность выводить чат на гл. странице перед новостями
- Возможность ставить блок на гл. страницу "Кто в чате"
- Сортировка сообщений ( Новые вверху, Новые внизу )





Ещё зеркала,только общим паком!:

[RESPECT] [/RESPECT]
 
вопрос: в том архиве де 2 версии, ставить самую последнюю 1.5, или сначала 1.0 и потом обновлять до 1.5?

Добавлено через 4 минуты
у меня выдает ошибку: Warning: require_once(/home/eargon/public_html/engine/inc/plugins/chat.core.php:( failed to open stream: No such file or directory in /home/eargon/public_html/chat_install.php on line 17 Fatal error: require_once(:( Failed opening required '/home/eargon/public_html/engine/inc/plugins/chat.core.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/eargon/public_html/chat_install.php on line 17

Недостающий файл chat.core.php (поместить в engine/inc/plugins) :

 
Не забывайте, что на доступ влияет не только установка прав, но и владелец.

Если вы имеете ssh-доступ к своему сайту, пишете следующее
PHP:
>$ chown jeurey:users /path/to/needle/file.ext
Вместо Jeurey - имя пользователя, вместо users - группу пользователей, которые должны иметь права на работу с файлом ;)
 
С 90% увереностью могу сказать, что не хватает таблиц БД чата. Если я прав, то самый простой способ chat_uninstall.php ,а потом chat_install.php

Нет, самый простой способ - вот :) :
Код:
CREATE TABLE IF NOT EXISTS `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`)
) TYPE=MyISAM ;

CREATE TABLE IF NOT EXISTS `dle_chat_log_dates` (
  `date` varchar(100) NOT NULL default ''
) TYPE=MyISAM;

CREATE TABLE IF NOT EXISTS `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`)
) TYPE=MyISAM ;

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`)
) TYPE=MyISAM ;
 
  • Заблокирован
  • #6
чтобы в админке появился раздел чата надо произвести измениния в файле опций в папке инк,произвёл ли ты их?
 
Ну в инструкции нет ни слова о том что надо что-то изменять,потому как сам файл chat_install.php должен был бы вносить эти изменения.

Открой файл admin.php
Найди:
PHP:
'static'       => 'admin',
Ниже добавь:
PHP:
'chat'         => 'admin',

Открой файл engine/engine.php
Найди:
PHP:
case "static" :
		include ENGINE_DIR.'/modules/static.php';
		break;

Ниже добавь:
PHP:
case "chat" :
		include ENGINE_DIR.'/chat/chat.php';
		break;

Открой файл engine/inc/options.php
Найди:
PHP:
array(
'name'       => $lang['opt_static'],
'url'        => "$PHP_SELF?mod=static",
'descr'      => $lang['opt_staticd'],
'image'      => "spset.png",
'access'     => "1",
),
Ниже добавь:
PHP:
array(
'name'       => "Чат",
'url'        => "$PHP_SELF?mod=chat",
'descr'      => "Модуль чата нужен, для общения посетителей между собой в онлайн.</b>",
'image'      => "chat.png",
'access'     => "1",
),";

Потом выполни Для просмотра ссылки Войди или Зарегистрируйся к базе даных и чат должен заработать.
 
работает на последней 7-ой версии?
 
работает на последней 7-ой версии?
На 7-й работает, а вот насчет 7.2 - не знаю, самого этот вопрос интересует.

to all
Опять обращаюсь к вам за помощью. Решил добавить новые цвета в панель чата. Не в bbcodes, а в то меню, что вызывается функцией {$use_colors}. Покопался и нашел, что эти цвета прописаны в файле chat_block.php (директория /engine/chat). Вписал туда новые цвета (специально проверил их веб-совмесимость в Photoshop) и загрузил на сервер - реакции ноль. Попытался удалить отдельные стандартные цвета в chat_block.php и опять ничего не изменилось... Т.е. отображаются только стандартные цвета, даже если их удалить из chat_block.php! Куда и что еще следует прописать?
 
в админки у меня два раза отоброжается окно чата
Возможно ты имел ввиду ссылки на админку чата.Они появились потому что ты два раза запускал chat_install.php.

Чтобы убрать одну копию:

Открой файл admin.php
Найди:
PHP:
'chat'         => 'admin',
Должны быть две такие строчки.Одну из них удали.

Открой файл engine/inc/options.php
Найди:
PHP:
                    array(
                       'name'       => "Чат",
                       'url'        => "$PHP_SELF?mod=chat",
                       'descr'      => "Модуль чата нужен, для общения посетителей между собой в онлайн. Редактирование настроек <b>Copyright &copy; Hamer</b>",
                       'image'      => "chat.png",
                       'access'     => "1",
                    ),
Тоже должно быть две копии.Одну из них удали.
Теперь в админке будет только одна ссылка на настройки чата.

По поводу того что чат выводится на каждой странице.

Открой index.php
Найди и удали эту строку:
PHP:
require_once ENGINE_DIR.'/chat/chat_block.php';

В этом же файле найди и удали:
PHP:
$tpl->set('{chat_block}', $tpl->result['chat_block']);

Открой /templates/Твой шаблон/main.tpl
Найди и удали:
PHP:
{chat_block}
Теперь чат не будет выводится перед новостями.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху