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

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
dimavsr
phpBB 2.0.4
Сообщения: 409
Стаж: 16 лет 7 месяцев
Благодарил (а): 33 раза

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

Сообщение dimavsr »

Вопрос касаемый страницы "Кто сейчас на форуме"
В ней показывается имя пользователя его местонахождение и время.

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

На форум добавлены 2 страницы (карта и видеочат), но при нахождении пользователя на одной из них, в разделе "Кто сейчас на форуме" показывается "Главная страница".

Как сделать, чтобы показывалось "Просмотр карты" и "Видеочат"?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Есть тема...ищите и спрашивайте там...ваятель новых тем...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
dimavsr
phpBB 2.0.4
Сообщения: 409
Стаж: 16 лет 7 месяцев
Благодарил (а): 33 раза

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

Сообщение dimavsr »

Пчелкин писал(а):Есть тема...ищите и спрашивайте там...ваятель новых тем...
можно ссылку... искал не нашел. С каким ключевиком?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
dimavsr
phpBB 2.0.4
Сообщения: 409
Стаж: 16 лет 7 месяцев
Благодарил (а): 33 раза

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

Сообщение dimavsr »

Прочита все 3 темы. Ничего подходящего и толкового не нашел, кроме как Ваше сообщение почистить табл. Если имеется ввиду очистить кэш таблицы, то пишет следующее: "#1227 - Access denied; you need the RELOAD privilege for this operation"
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Тебе ссылку дал для того что бы ты это
dimavsr писал(а):Как сделать, чтобы показывалось "Просмотр карты" и "Видеочат"?
вывел по аналогии с тем, что выводит народ. когда что-то кому то нужно особое...от аркад, галерей. мембера и прочего..понятно?
Иль ты готового чего ждешь?
Это надо в темы с модами к авторам лезть...мож у них есть аддончики к виевонлайну...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
dimavsr
phpBB 2.0.4
Сообщения: 409
Стаж: 16 лет 7 месяцев
Благодарил (а): 33 раза

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

Сообщение dimavsr »

кто-нибудь знает ответ на поставленный вопрос?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Открыть: viewonline.php
Найти:

Код: Выделить всё

$location_url = append_sid("{$phpbb_root_path}index.$phpEx");
		break;
Добавить после:

Код: Выделить всё

		// phpBB Arcade Start
		case 'arcade':
			include($phpbb_root_path . 'arcade/includes/viewonline.' . $phpEx);
		break;
		// phpBB Arcade End
Так в онлайн вставляется код, выводящий КТО В КАКУЮ ИГРУ ИГРАЕТ...
Дальше сам сможешь?
Кто знает что у тебя там про чат
dimavsr писал(а): "ля-ля"
и про карты
dimavsr писал(а): "ля-ля"
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
dimavsr
phpBB 2.0.4
Сообщения: 409
Стаж: 16 лет 7 месяцев
Благодарил (а): 33 раза

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

Сообщение dimavsr »

В файле viewonline.php указанного Вами кода

Код: Выделить всё

// phpBB Arcade Start
		case 'arcade':
			include($phpbb_root_path . 'arcade/includes/viewonline.' . $phpEx);
		break;
		// phpBB Arcade End
у меня нет. Однако, местонахождение пользователя в аркадах прекрасно и правильно показывается.

Напр, "Карта" это отдельная страница, созданная так, как указано тут http://www.phpbbguru.net/kb/modding/add ... stom-page/ Это не мод.

В чем причина? Где и что подправить?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

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

Сообщение Pazh »

в viewonline.php найти

Код: Выделить всё

		case 'report':
			$location = $user->lang['REPORTING_POST'];
			$location_url = append_sid("{$phpbb_root_path}index.$phpEx");
		break;
добавить после аналогичную конструкцию с заменой report на имя искомого php файла, для чата например указать chat если чат вызывается файлом chat.php из корня форума
Вместо REPORTING_POST ставим название того где юзер, для нашего примера CHAT и прописываем в языковой файл language/ru/memberlist.php перед переменную например такую

Код: Выделить всё

'CHAT' => 'Чат',
Далее вместо index.$phpEx пишем для примера chat.$phpEx

В итоге в примере получим такой код

Код: Выделить всё

		case 'chat':
			$location = $user->lang['CHAT'];
			$location_url = append_sid("{$phpbb_root_path}chat.$phpEx");
		break;
+ одна добавленная строчка в language/ru/memberlist.php
Примерно так...
Помощь в ЛС/email только за WM или ЮMoney
dimavsr
phpBB 2.0.4
Сообщения: 409
Стаж: 16 лет 7 месяцев
Благодарил (а): 33 раза

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

Сообщение dimavsr »

Pazh писал(а):прописываем в языковой файл memberlist.php переменную
затрудняюсь здесь. можно поподробней - где именно написать указанное?
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

Pazh
Почему то не работает.

Добавлено спустя 6 минут 8 секунд:
У меня чат запускается индекс пхп в папке чат

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

Код: Выделить всё

        case 'chat/index':
			$location = $user->lang['CHAT'];
			$location_url = append_sid("{$phpbb_root_path}chat.$phpEx");
		break;
Так работает
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

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

Сообщение Pazh »

dimavsr подправил в своем посту куда
angst66 ну так написано же было
Pazh писал(а): указать chat если чат вызывается файлом chat.php из корня форума
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

А если более правильно,то :

Код: Выделить всё

		case 'chat/index':
			$location = $user->lang['CHAT'];
			$location_url = append_sid("{$phpbb_root_path}chat/index.$phpEx");
		break;
Добавлено спустя 3 минуты 41 секунду:
Это для этого чата Simple Chat 2012 — AJAX чат с оповещениями о новых темах
dimavsr
phpBB 2.0.4
Сообщения: 409
Стаж: 16 лет 7 месяцев
Благодарил (а): 33 раза

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

Сообщение dimavsr »

Pazh писал(а):dimavsr подправил в своем посту куда
Большое спасибо. Все работает!

Вернуться в «Поддержка phpBB 3.0.х»