Пропустить

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

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

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

Сообщение КиШ » 11.11.2007 1:50

А куда это ставить?
<?php
	function getShoutBoxContent() {
		// URL to the chat directory:
		define('AJAX_CHAT_URL', './chat/');
		
		// Path to the chat directory:
		define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
		
		// Validate the path to the chat:
		if(is_file(AJAX_CHAT_PATH.'lib/classes.php')) {
			
			// Include Class libraries:
			require(AJAX_CHAT_PATH.'lib/classes.php');
			
			// Initialize the shoutbox:
			$ajaxChat = new CustomAJAXChatShoutBox();
			
			// Parse and return the shoutbox template content:
			return $ajaxChat->getShoutBoxContent();
		}
		
		return null;
	}
	?>
Аватара пользователя
КиШ
phpBB 1.4.4
 
Сообщения: 70
Зарегистрирован: 29.06.2007 9:28
Откуда: Эстония, Таллинн
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Сообщение КиШ » 12.11.2007 1:27

SkyKnight
ты сказал что ставил AJAX Chat... помоги разобраться плиз...
Аватара пользователя
КиШ
phpBB 1.4.4
 
Сообщения: 70
Зарегистрирован: 29.06.2007 9:28
Откуда: Эстония, Таллинн
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Сообщение Rayden » 12.11.2007 14:18

КиШ
Правила почитай
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

Сообщение sams » 25.11.2007 14:40

Действительно, не могу понять почему со временем вся кирилица из файла локализации заменяется на вопросительные знаки. Вроде UTF8. Главное, что не сразу. Сначала все нормал, а минут через 15 xml ошибка. Где я не догоняю? :shock:
P.S. RC7, AjaxShout008.
Изображение
http://art-stroy.org - Наша компания осуществляет ремонт квартир, офисов,
коттеджей, торговых помещений, занимается
установкой сантехники. Тел.: 8-901-538-3131
Аватара пользователя
sams
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 24.07.2007 14:15
Откуда: Saransk-city
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение SkyKnight » 26.11.2007 17:42

КиШ писал(а):SkyKnight
ты сказал что ставил AJAX Chat... помоги разобраться плиз...

ShoutBox я не устанавливал. Спроси у разработчика. Вообще там на его форуме очень много различных вопросов и ответов. Что-то похожее я там встречал.
Казалось все шло по маслу, а оказалось это был вазелин.
Аватара пользователя
SkyKnight
phpBB 1.4.0
 
Сообщения: 35
Зарегистрирован: 16.08.2007 2:51
Откуда: Германия, Ланген
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VertaL » 13.01.2008 21:20

Поставил AjaxChat, но никак не разобрался как смотреть логи! Помогите!

VertaL
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 05.04.2007 11:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VertaL » 18.01.2008 16:35

Все разобрался. Строка для перехода в раздел статистики назначается в конфиг файле.
У меня возник такой вопрос. Чат использует технологию Ajax и при достаточно большом количестве пользователей в чате количество запросов к серверу сильно возрастает. Но я не нашел в этом чате никаких механизмов кеширования, соответственно все данные берутся из БД. Это сильно нагружает сервер. Кто работал с этим чатом поделитесь секретами оптимизации.

VertaL
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 05.04.2007 11:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Drunia » 21.02.2008 0:48

Позволю себе всё же поднять тему и повторить вопрос.
Значит поставил я Ajax Chat? всё работает. Запускается он в отдельной странице. Хочу его сделать shoutbox`ом. В описании есть непонятка... цитата :

1. Shoutbox stylesheet
----------------------

Add the following line to the stylesheet (CSS) of all pages displaying the shoutbox:

@import url("http://example.org/path/to/chat/css/shoutbox.css");

Replace http://example.org/path/to/chat/ with the URL to the chat.
Modify css/shoutbox.css to your liking.


2. Shoutbox function
--------------------

Add the following function to your PHP code:


Дальше идёт приведенный КиШ`ем код.
Так вот куда же этот код вставить?

Добавлено спустя 2 минуты 15 секунд:

как я понял, этот код должен быть вставлен в тот файл, в котором будет находиться строка вывода чата. Но код содержит <?php ... Проясните, пожалуйста.
Заранее благодарю.

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

Сообщение Палыч » 21.02.2008 0:57

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

Сообщение Drunia » 21.02.2008 1:40

ok. спасибо, ща попробуем

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

не получается. просто ничего не меняется. Вставил код в stylesheet.css и строку вызова втыкал и в overal_footer.html и в viewforum_body.html

Просто ничего не отображается.

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

Прилагаю весь файл с мануалом по инсталляции. Возможно, полный текст наведет на мысль.

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

мануал:

Добавлено спустя 4 минуты 6 секунд:

Пошел-ка я зарегюсь на сайте разработчика... мож дадут документацию скачать...
Вложения
readme.txt
(8.5 КБ) Скачиваний: 131

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

Сообщение Палыч » 21.02.2008 1:53

Drunia
В stylesheet.css (в просильвер и в сабсильвер2) вам следовало вставить только строку вызова
@import url("http://example.org/path/to/chat/css/shoutbox.css");
при этом ссылка должна вести к тому месту, где у вас расположен файл shoutbox.css

Код php - в php файл
код вывода - в шаблон
<div style="width:200px;"><?php echo getShoutBoxContent(); ?></div>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Drunia » 21.02.2008 1:59

Да, это всё дословно написано в файле readme.txt.

Палыч писал(а):Код php - в php файл

Вопрос-то как раз в какой php-файл вставлять этот самый код php.

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

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

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

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

и ещё: судя по описанию 'AJAX_CHAT_URL' и 'AJAX_CHAT_PATH' будут одинаковыми. Верно?
Вид они будут иметь абсолютный (http://example.org/path/to/chat/) или относительный от корня форума?
Что-то мне подсказывает, что в 'AJAX_CHAT_URL' должен быть не только путь к папке форума, а полный путь - абсолютный до "index.php". Прав ли я?

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

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

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

Пред.След.

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

 

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

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

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

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