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

IP in topic

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Роман ShaRP
phpBB 1.4.0
Сообщения: 31
Стаж: 14 лет 11 месяцев
Откуда: Киев

Сообщение Роман ShaRP »

Получил экземпляр, адаптированный для EasyMod'а от уважаемого Coagulant'а, и немножко дописал его. В прикрепленном моде на IP повешена ссылка, которая открывает в новом окне поиск по этому айпишнику на RIPE Whois.
Вложения
ip_in_topic_install.txt
(2.87 КБ) 645 скачиваний
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 6 месяцев

Сообщение Billy »

Поставил этот мод вроде работает, только вот проблема что у тех пользователей которые были зарегестрированны до установки мода отображается IP а у новых нет. Где может быть проблема???
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 4 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Этого не может быть, потому что мод использует ip сообщения, а оно всегда есть и от регистрации пользователя ен зависит. Проверяйте установку...
Кроме того, внимательно прочитайте описание мода:
для администраторов и модераторов
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4710
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 600 раз

Сообщение Siava »

Предлагаю внести маленькое изменение.

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

$poster_ip = ( $is_auth['auth_mod'] ) ? $lang['IP'] . ': ' . decode_ip($postrow[$i]['poster_ip']) : '';
заменить на:

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

$poster_ip = ( $is_auth['auth_mod'] ) ? sprintf('<br />'.$lang['IP']) . ': ' . decode_ip($postrow[$i]['poster_ip']) : '';

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

<br />{postrow.POSTER_IP}
заменить на

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

{postrow.POSTER_IP}

Для того, чтобы строчка с числом сообщений не сдвигалась на новую строку для обычных пользователей.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 6 месяцев

Сообщение Billy »

Xpert писал(а):для администраторов и модераторов
Я администратор на форуме

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

$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
    $poster_ip = ( $is_auth['auth_mod'] ) ? $lang['IP'] . ': ' . decode_ip($postrow[$i]['poster_ip']) : '';
	$poster_ip_short = ( $is_auth['auth_mod'] ) ? decode_ip($postrow[$i]['poster_ip']) : '';

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

'POSTER_FROM' => (SHOW_POSTER_FROM) ? $poster_from : '',
'POSTER_IP' => $poster_ip,
'POSTER_IP_SHORT' => $poster_ip_short,
Вот эти строки взяты из моих файлов, но я не думаю что я мог сделать ошибку так как мод этот проще простого

Сделал тестового пользователя, дал ему права модератора, те IP которые я вижу, он тоже видит, а вот у других пользователей и у меня самого ничего не отображается под аватором
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 4 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Надпись "IP" тоже не отображается?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 6 месяцев

Сообщение Billy »

Xpert писал(а):Надпись "IP" тоже не отображается?
Вот скрин у кого отображается


Изображение



У других ничего вообще не показывает
Sifalium
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 6 месяцев

Сообщение Sifalium »

R@ отличный мод. Спасибо! :)
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 6 месяцев

Сообщение Billy »

Xpert Если человек написал в профиле "откуда", то ип светится сразу же после этой строчки, но если не написал, то ип не светится
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15461
Стаж: 15 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1852 раза

Сообщение rxu »

Billy
А можно узнать, для общей эрудиции, что вот это такое и откуда

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

(SHOW_POSTER_FROM) ?
:?:
Изображение
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 6 месяцев

Сообщение Billy »

rxu Наверное тот кто собирал этот форум так запостил
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 4 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Выложите ваш viewtopic_body.tpl ... закачать файл можно через форму полного ответа.

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

rxu
Напоминает стили от Трушкина aka CyberAlien. Терзают сомнения что в шаблоне тоже есть условие и код мода был вставлен в него, а не после...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 6 месяцев

Сообщение Billy »

Вот держите
Вложения
viewtopic_body.tpl
(16.52 КБ) 582 скачивания
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 4 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Хе-хе, точно...

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

<!-- IF postrow.POSTER_FROM --><div style="padding-top: 2px">{postrow.POSTER_FROM}<br><a href="http://www.ripe.net/whois/?form_type=simple&full_query_string=&searchtext={postrow.POSTER_IP_SHORT}&do_search=Search" target="_blank">{postrow.POSTER_IP}</a></div><!-- ENDIF -->
А надо

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

<!-- IF postrow.POSTER_FROM --><div style="padding-top: 2px">{postrow.POSTER_FROM}</div><!-- ENDIF --><br><a href="http://www.ripe.net/whois/?form_type=simple&full_query_string=&searchtext={postrow.POSTER_IP_SHORT}&do_search=Search" target="_blank">{postrow.POSTER_IP}</a>
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 6 месяцев

Сообщение Billy »

XpertСпасибо! все показывает, но только не так как нужно, буду разбираться дальше сам

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