Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

IP in topic

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Роман ShaRP
phpBB 1.4.0
Сообщения: 31
Зарегистрирован: 27.07.2006 13:08
Откуда: Киев

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

Получил экземпляр, адаптированный для EasyMod'а от уважаемого Coagulant'а, и немножко дописал его. В прикрепленном моде на IP повешена ссылка, которая открывает в новом окне поиск по этому айпишнику на RIPE Whois.
Вложения
ip_in_topic_install.txt
(2.87 КБ) 591 скачивание

Billy
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 03.01.2007 6:53

Сообщение Billy »

Поставил этот мод вроде работает, только вот проблема что у тех пользователей которые были зарегестрированны до установки мода отображается IP а у новых нет. Где может быть проблема???

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert »

Этого не может быть, потому что мод использует ip сообщения, а оно всегда есть и от регистрации пользователя ен зависит. Проверяйте установку...
Кроме того, внимательно прочитайте описание мода:
для администраторов и модераторов
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4333
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 116 раз
Поблагодарили: 486 раз

Сообщение 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
Зарегистрирован: 03.01.2007 6:53

Сообщение 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
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert »

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

Billy
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 03.01.2007 6:53

Сообщение Billy »

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


Изображение



У других ничего вообще не показывает

Sifalium
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 22.01.2007 13:49

Сообщение Sifalium »

R@ отличный мод. Спасибо! :)

Billy
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 03.01.2007 6:53

Сообщение Billy »

Xpert Если человек написал в профиле "откуда", то ип светится сразу же после этой строчки, но если не написал, то ип не светится

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14780
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 356 раз
Поблагодарили: 1631 раз

Сообщение rxu »

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

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

(SHOW_POSTER_FROM) ?
:?:
Изображение

Billy
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 03.01.2007 6:53

Сообщение Billy »

rxu Наверное тот кто собирал этот форум так запостил

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert »

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

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

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

Billy
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 03.01.2007 6:53

Сообщение Billy »

Вот держите
Вложения
viewtopic_body.tpl
(16.52 КБ) 527 скачиваний

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 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
Зарегистрирован: 03.01.2007 6:53

Сообщение Billy »

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

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