Пропустить

Мини чат для phpBB 3

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Сообщение Drunia » 21.02.2008 2:08

Палыч писал(а):я бы вставил в includes/functions.php

я готов попробовать, но вот только сам includes/functions.php
начинается с , да и имеет структуру как и приведенный в описании инсталляции код. Думаю, что вставлять просто так нельзя. если я не прав, то в какое именно место в includes/functions.php можно вставлять безболезненно код?

Drunia
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 05.12.2005 23:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 21.02.2008 2:10

а в ней ещё папка /chat/lib/

Добавлено спустя 46 секунд:

без
 <?php ?>


Добавлено спустя 1 минуту 13 секунд:

Drunia писал(а):в какое именно место

перед
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Drunia » 21.02.2008 2:39

Палыч писал(а):У вас должна быть папка /chat

правильно. http://moi_sait/forum/chat

Make sure AJAX_CHAT_URL and AJAX_CHAT_PATH point to the chat directory.


AJAX_CHAT_URL = AJAX_CHAT_PATH = http://moi_sait/forum/chat/
я так понимаю, должно быть вот так?

Добавлено спустя 13 минут 35 секунд:

вставил всё куда следует. Выдал кучу ошибок. Путём проб и ошибок выяснил, что в коде, AJAX_CHAT_PATH должен быть заменен на
forum/chat/

иначе не работает весь форум.
...да ещё и точку стереть там, где AJAX_CHAT_PATH без ковычек.

Добавлено спустя 14 минут 10 секунд:

ну в общем фиаско. Чат не отображается. вообще ничего не отображается после вставки
@import url("http://example.org/path/to/chat/css/shoutbox.css");

Drunia
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 05.12.2005 23:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 21.02.2008 3:00

Drunia
Ничего стирать и заменять в коде не надо. Тем более, если не понимаете, что делаете.
Drunia писал(а):вообще ничего не отображается после вставки
Вставка должна выглядеть как
@import url("http://moi_sait/forum/chat/css/shoutbox.css"");
если файл shoutbox.css у вас лежит в папке /chat/css/
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Drunia » 21.02.2008 9:49

Палыч
Да, я понял, что заменять в коде ничего не надо. В мануале есть фраза:

Make sure AJAX_CHAT_URL and AJAX_CHAT_PATH point to the chat directory.

Полез смотреть файлы, которые лежат в папке с чатом. И ужаснулся. Например, в файле config.php есть вот такая штука:

// Database connection values:
$config['dbConnection'] = array();
// Database hostname:
$config['dbConnection']['host'] = null;
// Database username:
$config['dbConnection']['user'] = null;
// Database password:
$config['dbConnection']['pass'] = null;
// Database name:
$config['dbConnection']['name'] = null;
// Database type:
$config['dbConnection']['type'] = null;
// Database link:
$config['dbConnection']['link'] = null;


Надо ли это заполнять нормальными значениями?

Палыч писал(а):если файл shoutbox.css у вас лежит в папке /chat/css/

Ну конечно же это так.

Drunia
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 05.12.2005 23:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 21.02.2008 11:10

Drunia писал(а): В мануале есть фраза:

Она означает: Удостоверьтесь, что переменная указывает на..., а не предложение к её правке. Translate.ru помогает, если что.
Drunia писал(а):Надо ли это заполнять

А вы вообще уверены, что читали readme.txt?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Drunia » 22.02.2008 1:47

Да, читал ридми, однако же, сам чат работает отлично и без этих настроек. Не работает вставка его в качестве shoutbox. Вот в связи с этим-то и вопрос возник.

Ok, я понял свои дальнейшие шаги. Буду ковырять дальше.

Добавлено спустя 2 часа 38 минут 27 секунд:

Решил попробовать ещё раз. Нашел ещё одно описание процесса интеграции на сайте разработчика.

1) Вот тут: http://ajax-chat.wiki.sourceforge.net/Database+Connection

Написано, что в файле config.php не надо указывать данные базы, так как если оставить везде "null", то чат берет данные из настроек форума.

И действительно! Как standalone версия чат прекрасно работает!

2) А вот тут: [url=http://ajax-chat.wiki.sourceforge.net/phpBB3+shoutbox+integration]How to integrate the AJAX Chat shoutbox with your phpBB3 forum
[/url]
Есть описание куда и что добавлять. При добавлении
'SHOUTBOX'                  => getShoutBoxContent(),

получаю вот такую ошибку.

Parse error: parse error, unexpected T_DOUBLE_ARROW in /www/spectrar/www/htdocs/forum/includes/functions.php on line 3305


Думаю, что проблемма в указании пути к чату. Никак не соображу как и где её верно указать.

3) Написано добавить код в
styles/[STYLE_NAME]/template/overall_footer.html

после
<div id="page-footer">


Но такая строка есть только в prosilver. Куда добавлять в subsilver2?

Палыч, не бросайте меня, пожалуйста. Осталось чуть-чуть.

Добавлено спустя 9 часов 19 минут 32 секунды:

Запустил! Ура! Выглядит совершенно глючно, рвет слегка страницу, но РАБОТАЕТ! Оказалось вот что. Толи лыжи не едут, толи... рассудите.

Add:

      'SHOUTBOX'                  => getShoutBoxContent(),
before

   // The following assigns all _common_ variables that may be used at any point in a template.
   $template->assign_vars(array(


Это говорит о том, что добавить надо ДО! Однако, добавить надо ПОСЛЕ!

Drunia
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 05.12.2005 23:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alloy » 22.02.2008 15:23

у меня проблема с чатом.
делал по инструкции
1. создал таблицы
2. залил в папку /forum/chat
захожу в чат пишет

Warning: main(/home/igm_eridan/data/php-bin/lib/custom.php) [function.main]: failed to open stream: No such file or directory in /usr/home/igm_eridan/data/www/igm.org.ru/forum/chat/index.php on line 17

Fatal error: main() [function.require]: Failed opening required '/home/igm_eridan/data/php-bin/lib/custom.php' (include_path='.:/usr/local/share/pear') in /usr/home/igm_eridan/data/www/igm.org.ru/forum/chat/index.php on line 17


с чем может быть связана проблемы?

Добавлено спустя 1 минуту 45 секунд:

версия ajax_chat-0.7.3_phpBB3

Добавлено спустя 1 минуту 9 секунд:

по логам понимаю что найти файлы не может. заливал папку lib в дерикторию php-bin но проблема не решается.

Добавлено спустя 1 час 12 минут 19 секунд:

с этой проблемой разобрался.

появилась вторая не могу админа добавить. вроде прописал его а нет не выходит :(

Добавлено спустя 16 минут 13 секунд:

о и с админом разобрался. ссори за то что время отвлек.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 09.09.2004 12:54
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение Drunia » 22.02.2008 19:46

а ты его как стендэлон пользовал или сделал shoutbox?

Drunia
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 05.12.2005 23:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Warlock75 » 06.03.2008 2:58

Так AJAX Chat и поставь.
Куда уж проще то. :)
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1110
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

Сообщение Shurik_rjab » 09.03.2008 16:30

ACP -> PERMISSIONS -> Admin Roles. Edit and look in Ajax Shoutbox tab and set to YES.
ACP -> PERMISSIONS -> User Roles. Edit Moderator group first. Ajax Shoutbox and select all options to YES.
Edit other groups to allow use of shoutbox.

Надеюсь и без перевода понятно - нужно обязательно после установки задать разрешения на просмотр Ajax Shoutbox.

Shurik_rjab
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 03.02.2008 22:07
Откуда: Мариуполь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Shurik_rjab » 09.03.2008 22:56

Нет вкладок Ajax Shoutbox при опеределении прав в Админпанели?
1) Значит неверно установлен мод - install\index.php пускал? (перечитай внимательно установку - что-то пропустил).
2) Либо старая версия мода - текущая 1.2.RC1 тут

Shurik_rjab
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 03.02.2008 22:07
Откуда: Мариуполь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в Запросы модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы