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

EzPortal, portal.php, замена Anonymous на Гость, как?

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

EzPortal, portal.php, замена Anonymous на Гость, как?

Сообщение MXM »

Всем привет!
Обратил внимание, что в EzPortal, а именно в portal.php, в последних ответах в форуме, отображает Anonymous, если сообщение оставил Гость, как сделать так, чтобы вместо Anonymous отображался Гость?
Спасибо!
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 3 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

поставил поле, что бы гость мог вписать свое имя. Так вот столкнулся с проблеммой.
На index.php выводится имя гостя, а вот в самом сообщении над аватарай выводится анонимус.

Спасите пожалуйста от этого ужаса.
Как сделать так, что если гость вводит имя, то везде было бы не анонимус, а введенное имя.
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 3 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

спасите плиз...
forall
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет

Сообщение forall »

баянистая тема конечно, но никто так и не решил проблему?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Не совсем понял где...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
forall
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет

Сообщение forall »

В установочниках портала есть Recent Topics Block
когда открываешь доступ на форум гостям: они могут писать вписывая свой ник
но вот в этом блоке все равно видно Anonymous
пример: http://pumpy.ru/
слева
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Да в нем везде такая проблема, что в среднем блоке с объявлениями, что в других... И что самое неприятное она на шаблоны завязана. Вечером попробую посмотреть.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
forall
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет

Сообщение forall »

Xpert
ничего не получилось?
forall
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет

Сообщение forall »

Xpert
Посмотрите пожалуйста...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

forall
в файле portal.php строку

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

'S_POSTER' => $recent_topic_row[$i]['username'],
замените на

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

'S_POSTER' => ($recent_topic_row[$i]['user_id']<>'-1')? $recent_topic_row[$i]['username'] : $lang['Guest'],
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
forall
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет

Сообщение forall »

Палыч
Спасибо. А можно сделать так, если гость ввел свой ник, то он тоже отображался?
А не просто "Гость"
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

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

#-- OPEN --
portal.php
#-- FIND --
//
// Recent Topics
//
#-- FIND --
$sql = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
#-- IN-LINE FIND --
p.post_time,
#-- IN-LINE AFTER ADD --
p.post_username,
#-- FIND --
'S_POSTER' => $recent_topic_row[$i]['username'],
#-- REPLACE --
		'S_POSTER' => ($recent_topic_row[$i]['user_id']<>'-1')? $recent_topic_row[$i]['username'] : $lang['Guest']. ':'.$recent_topic_row[$i]['post_username'],
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
forall
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет

Сообщение forall »

Спасибо. Все работает

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