Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.

Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Админский ник всегда онлайн

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
picsdpua
phpBB 1.0.0
Сообщения: 3
Стаж: 7 лет 2 месяца

Админский ник всегда онлайн

Сообщение picsdpua »

Добрый день, подскажите, пожалуйста, как сделать так, чтоб ник админа висел круглосуточно на форуме, отображался в кто онлайн? Спасибо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16618
Стаж: 18 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 545 раз
Поблагодарили: 1820 раз

Re: Админский ник всегда онлайн

Сообщение rxu »

Стандартно такой возможности нет.
Изображение
picsdpua
phpBB 1.0.0
Сообщения: 3
Стаж: 7 лет 2 месяца

Re: Админский ник всегда онлайн

Сообщение picsdpua »

в файле includes/functions.php

надо добавить пару строк:

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

$ник = array(array ("username" => "ник", "username_clean" => "ник", "user_id" => "2", "user_type" => "3", "user_allow_viewonline" => "1", "user_colour" => "AA0000" ));
$rowset=array_merge($ник,$rowset);

перед этими строками

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

foreach ($rowset as $row)
{
// User is logged in and therefore not a guest
Вот такое мне прислали давно, сегодня пробовал, хз где вставлять там, выдает ошибку форума.
Последний раз редактировалось rxu 27.07.2017 11:52, всего редактировалось 1 раз.
Причина: BBCode.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 11 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Админский ник всегда онлайн

Сообщение Pazh »

picsdpua, найдите строку // User is logged in and therefore not a guest пару строками выше добавляете первый код, только $ник лучше заменить на $nik в двух местах
Помощь в ЛС/email только за WM или ЮMoney
picsdpua
phpBB 1.0.0
Сообщения: 3
Стаж: 7 лет 2 месяца

Re: Админский ник всегда онлайн

Сообщение picsdpua »

Pazh писал(а): 27.07.2017 12:02 picsdpua, найдите строку // User is logged in and therefore not a guest пару строками выше добавляете первый код, только $ник лучше заменить на $nik в двух местах
Добавил так, только мне скидывали вместо слова "ник", сам ник был. Ошибку форум не выдает, но ник нет в списке ников онлайн.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Админский ник всегда онлайн

Сообщение Sheer »

picsdpua писал(а): 27.07.2017 12:16но ник нет в списке ников онлайн
Потому что на конференции нет зарегистрированных пользователей в онлайн на данный момент. Так же возможно неправильно прописано значение элемента массива username_clean в строке

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

$nik = array(array ("username" => "ник", "username_clean" => "ник", "user_id" => "2", "user_type" => "3", "user_allow_viewonline" => "1", "user_colour" => "AA0000" ));
Значение username_clean посмотреть БД в таблице phpbb_users
Итого:
Найти

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

	// Need caps version of $item for language-strings
	$item_caps = strtoupper($item);
Добавить после

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

	$online_users['online_users'] = array_merge($online_users['online_users'], array('2'));
	$online_users['online_users'] = array_unique($online_users['online_users']);
В этом случае добавление строки

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

$nik = array(array ("username" => "ник", "username_clean" => "ник", "user_id" => "2", "user_type" => "3", "user_allow_viewonline" => "1", "user_colour" => "AA0000" ));
уже не потребуется.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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