Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Модификация phpBB 3.0.x » Моды на проверку

ajax_chat_0.8.2_phpBB3

Моды, которые пока не прошли проверку и не были добавлены в каталог.

Сообщение 12 май 2010, 18:33

FPCCC писал(а):За последнюю неделю уже два раза хостер блокирует сайт, мотивируя тем что чат дает нагрузку на сервер, что делать, чат очень необходим есть альтернатива или все дело в хостере?


выход найден смена хостинга :D
Аватар пользователя
FPCCC
Бывалый
 
Сообщений: 136
Зарегистрирован:
12 ноя 2009, 18:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 12 май 2010, 19:51

FPCCC
:)
http://tuclass.ru
Аватар пользователя
Veterok
Бета-тестер
 
Сообщений: 360
Зарегистрирован:
10 дек 2009, 15:40
Откуда:
Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 25 сен 2010, 01:00

что надо удалить ,чтоб не было функции "сменить имя"
Ренат

 

Сообщение 26 сен 2010, 02:33

ДОброго времени суток всем.
У меня вот такая проблема, что то не пойму что и где надо править...
Поставил себе ajax_chat-0.8.3_phpBB3, а при отправке сообщения и других команд, пишет это:
(02:30:46) ChatBot: Ошибка: Статус соединения: 404
(02:30:53) ChatBot: Ошибка: Статус соединения: 404

Я в PHP не очень, подскажите, пожалуйста, где и что именно нужно править?
Vladimir68

 

Сообщение 01 окт 2010, 20:38

Здравствуйте! Подскажите пожалуйста как решить проблему. Я отключил функцию чат бота, чтоб не уведомлял о входе и выходе пользователей, но вместе с этим пропадает и звук при входе и выходе. Как сделать так чтобы звук оставался, а в чате сообщений о входе и выходе не было??????
Cherep

 

Сообщение 16 ноя 2010, 07:53

Сообщение 12 ноя 2010, 03:11
Здравствуйте!
Рад приветствовать участников форума, спасибо что Вы есть и помогаете пользователям.

Вопрос в следующем:
Установил AjaxChat (ajax_chat-0.8.3_phpBB3) и вывел на форум в виде ShoutBox (стиль ProGlass).
Все прекрасно работает, но хотелось бы внести кое- какие изменения:

1. При написании сообщений в чат, список форумов ползёт вниз чем сообщений пишу больше - тем сообщения оттесняют его ниже.
При обновлении страницы ограничивается выводом 11-ти записей из истории чата на странице. Как установить фиксированную высоту Shoutbox, чтобы при вводе новых сообщений на крайний случай справа просто появлялась прокрутка, а не происходило оттеснение форума вниз?

2. Был бы просто счастлив если бы Вы подсказали мне еще, как сделать, чтобы первое сообщение имело например светло-синий фон, а второе белый, потом третье снова светло-синий, четвертое белый, и.т.д. (это желательно, но не обязательно).

Спасибо Вам!
newborn

 

Сообщение 16 ноя 2010, 07:54

И еще вопросик: как сделать так, чтобы чат отображался только на странице вошедших зарегистрированных пользователей, а для других был скрыт?
newborn

 

Сообщение 24 ноя 2010, 00:25

Доброй ночи ! Я вот поставил чат, но не могу войти. Пишет что пароль не правильный. Может недо конца установил. Просто инструкция на английском, а перевод понять не могу.
Haystov

 

Сообщение 02 дек 2010, 23:44

FPCCC писал(а):
FPCCC писал(а):За последнюю неделю уже два раза хостер блокирует сайт, мотивируя тем что чат дает нагрузку на сервер, что делать, чат очень необходим есть альтернатива или все дело в хостере?


выход найден смена хостинга :D



И все таки если смена хостера это не выход. Действительно чат очень сильно "подвешивает" сервер и в итоге и сам форум. Я думаю это из за того что много каналов .. все темы... А как можно отключить все каналы оставив только Public и приватный?
Johan

 

Сообщение 28 дек 2010, 20:48

Просмотрел тему, но ответа на свой вопрос не нашел. Может я чтото недо установил?

Скачал ajax_chat_0.8.3 с оффсайта, залил на сервер и установил.

К форуму подключил по следующей инструкции (собрал сам из разных источников требуемый вариант, поэтому на авторство и правильность не перетендую. Поправьте если где ошибся). Сразу оговорюсь: шутбокс на страницах форума категорически был НЕ нужен. Только ссылка со слова ЧАТ

Includes/functions.php

Найти:
Код: выделить все
      'SITENAME'                  => $config['sitename'],

Добавить перед найденной строкой:
Код: выделить все
      'CHAT_LINK_REGISTERED' => '/chat/?userID='.$user->data['user_id'].'&userName='.$user->data['username'],
      'CHAT_LABEL'               => 'Chat ['.count(getChatOnlineUserIDs()).']',
      'CHAT_TITLE'               => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),


Найти:
Код: выделить все
?>

Добавить перед найденной строкой:
Код: выделить все
function getChatInterface() {
    global $phpEx, $phpbb_root_path;
    static $ajaxChat;

    if (!$ajaxChat) {
        // URL to the chat directory:
        if (!defined('AJAX_CHAT_URL')) {
            define('AJAX_CHAT_URL', $phpbb_root_path . 'chat/');
        }

        // Path to the chat directory:
        if (!defined('AJAX_CHAT_PATH')) {
            if (empty($_SERVER['SCRIPT_FILENAME'])) {
                $_SERVER['SCRIPT_FILENAME'] = $_SERVER['DOCUMENT_ROOT'].$_SERVER['SCRIPT_URL'];
            }
            define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
        }

        // Validate the path to the chat:
        if (@is_file(AJAX_CHAT_PATH.'lib/classes.'.$phpEx)) {
            // Include Class libraries:
            require_once(AJAX_CHAT_PATH.'lib/classes.'.$phpEx);

            // Initialize the chat interface:
            $ajaxChat = new CustomAJAXChatInterface();
        }
    }

    return $ajaxChat;
}

function getChatOnlineUsers() {
    $chatInterface = getChatInterface();
    if($chatInterface) {
        // Clean out any users who didn't log out properly by calling removeInactive()
        // Not necessary but a good idea. You can take out this line if you want.
        $chatInterface->removeInactive();
        // Now get the online users:
        return $chatInterface->getOnlineUsers();
    }
    else {
        return array();
    }
}

function getChatOnlineUserIDs() {
    return ($chatInterface = getChatInterface()) ? $chatInterface->getOnlineUserIDs() : array();
}


styles/prosilver/templates/overall_header.html

Найти:
Код: выделить все
            <li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>

Добавить перед найденной строкой:
Код: выделить все
            <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
               <li class="icon-chat"><a href="{CHAT_LINK_REGISTERED}" title="{CHAT_TITLE}" target="_blank">{CHAT_LABEL}</a></li>
            <!-- ENDIF -->


chat/js/custom.js

Найти:
Код: выделить все
/*
// Example - Overriding the replaceCustomCommands method:
ajaxChat.replaceCustomCommands = function(text, textParts) {
   return text;
}
 */

Заменить на:
Код: выделить все
ajaxChat.replaceCustomCommands = function(text, textParts) {
   return text;
}
 
 ajaxChat.handleLogout = function(url) {
   setTimeout("window.close()",   1);
}



Ну и кому охота прикрутить иконку к текстовой ссылке CHAT:


styles/prosilver/theme/buttons.css
Код: выделить все
.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,

В строке найти:
Код: выделить все
.icon-faq,

Добавить в строку перед найденным:
Код: выделить все
.icon-chat,


styles/prosilver/theme/bidi.css
Найти:
Код: выделить все
.rtl .sitehome, .rtl .icon-faq, .rtl .icon-members, .rtl .icon-home, .rtl .icon-ucp, .rtl .icon-register, .rtl .icon-logout,

В строке найти:
Код: выделить все
.rtl .icon-faq,

Добавить в строку перед найденным:
Код: выделить все
.rtl .icon-chat,


styles/prosilver/theme/colours.css
Найти:
Код: выделить все
.icon-faq                  { background-image: url("{T_THEME_PATH}/images/icon_faq.gif"); }

Добавить перед строкой:
Код: выделить все
.icon-chat                  { background-image: url("{T_THEME_PATH}/images/icon_chat.gif"); }


Еще есть файлик иконки для ссылки на чат.

Теперь собственно сам вопрос:
как предоставить пользователям с правами модераторов/админу соответсвующие права в чате?
Сейчас, например, пользователь с правами админа на сайте заходит в чат как обычный пользователь.

Пробовал установить эту инструкцию: https://sourceforge.net/apps/mediawiki/ ... user_group
но, не нашел в файле
chat/lib/class/CustomAJAXChat.php
ничего из указанных строк.

Помогите пожалуйста донастроить. Обратился на пхпгуру - молчат как пленные партизаны.
FomenkoAndrey

 


Вернуться в Моды на проверку

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3