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

IP in topic

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

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

Получил экземпляр, адаптированный для EasyMod'а от уважаемого Coagulant'а, и немножко дописал его. В прикрепленном моде на IP повешена ссылка, которая открывает в новом окне поиск по этому айпишнику на RIPE Whois.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 9 месяцев

Сообщение Billy »

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

Сообщение Xpert »

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

Сообщение 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.1.x 3.5.x)
Billy
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 9 месяцев

Сообщение 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
Стаж: 18 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение Billy »

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


Изображение



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

Сообщение Sifalium »

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

Сообщение Billy »

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

Сообщение rxu »

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

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

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

Сообщение Billy »

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

Сообщение Xpert »

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

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

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

Сообщение Billy »

Вот держите
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 18 лет 6 месяцев
Поблагодарили: 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
Стаж: 15 лет 9 месяцев

Сообщение Billy »

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

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