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

IP in topic

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

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

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

Сообщение Billy »

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

Сообщение Xpert »

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

Сообщение 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
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 2 месяца

Сообщение 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
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

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

Сообщение Billy »

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


Изображение



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

Сообщение Sifalium »

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

Сообщение Billy »

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

Сообщение rxu »

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

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

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

Сообщение Billy »

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

Сообщение Xpert »

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

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

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

Сообщение Billy »

Вот держите
Вложения
viewtopic_body.tpl
(16.52 КБ) 663 скачивания
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 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
Стаж: 17 лет 2 месяца

Сообщение Billy »

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

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