LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 04:46:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: показывать ip-адрес  (Прочитано 3016 раз)
0 Пользователей и 1 Гость смотрят эту тему.
vladbi
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« : 07.09.2009, 19:55:54 »

Как сделать чтобы все могли видеть ip-адрес написавшего комментарий.
Записан
_ib_
Support Team
*****

Репутация: +87/-6
Offline Offline

Сообщений: 864



« Ответ #1 : 07.09.2009, 20:03:53 »

думаю, что за это можно схлопотать по закону о "распространении личных данных". Не знаю как он правильно называется в Росии, но думаю, что Вы меня поняли.
Записан
vladbi
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #2 : 07.09.2009, 20:18:30 »

Можно и не весь IP а только первые три цифры показать. На многих форумах видел такое.
А то у посетителей сайта складывается мнение, что комментарии пишет один и тот же человек.
И мне нужно показать, что это не так.
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #3 : 07.09.2009, 22:22:34 »

Ну если у вас такие подозрительные пользователи, то вряд ли их устроят первые три цифры. Может быть вы их случайным образом выводите? Я изначально не делал  возможность настройки отображения IP пользователям без административных прав, потому что им реально видеть эти адреса не нужно, а у администраторов такая возможность есть, потому, что им это потенциально может быть полезно (например, чтобы забанить).

Вы же, если уж вам так хочется, можете добавить в шаболон отображения комментария вывод значения IP-адреса очень просто, откройте файл /components/com_jcomments/tpl/default/tpl_comment.php и, допустим, после строчки:

Код
<a class="comment-anchor" href="<?php echo $thisurl; ?>#comment-<?php echo $comment->id; ?>" id="comment-<?php echo $comment->id; ?>">#<?php echo $comment_number; ?></a>
добавьте:
Код
IP: <?php $parts = explode('.', $comment->ip); echo $parts[0].'.'.$parts[1].'.'.$parts[1].'xxx'; ?>
Записан
vladbi
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #4 : 08.09.2009, 08:23:01 »

Большое спасибо, добавил строчку, заработало как раз так как и хотел.  Cheesy
Код:
IP: <?php $parts = explode('.', $comment->ip); echo $parts[0].'.'.$parts[1].'.'.$parts[2].'.xxx  '; ?>
Записан
Dram
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 155


« Ответ #5 : 22.06.2010, 12:14:03 »

Я сделал, чтобы показывало вообще весь адрес, а как еще доработать, чтобы IP стал ссылкой типа http://ipgeobase.ru/?address=(тут IP коммента)?
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #6 : 22.06.2010, 12:40:50 »

@Dram, а зачем это делать видимым для всех пользователей-то? Администраторы и так видят адрес, и он именно такой ссылкой и реализован.
Записан
Dram
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 155


« Ответ #7 : 22.06.2010, 12:55:28 »

Меня уже замучали предъявы от  обиженных комментариями. Пользователи хаят кого ни поподя в своих комментах, я модерировать не успеваю. Вот пусть задумаются!
« Последнее редактирование: 22.06.2010, 14:26:48 от Dram » Записан
Dram
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 155


« Ответ #8 : 22.06.2010, 14:27:07 »

Так что прошу помочь Azn
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #9 : 22.06.2010, 14:33:15 »

А чем помочь-то? В этом топике и так достаточно информации для решения вашей проблемы. Или вы хотите, чтобы за вас отредактировали ваш шаблон комментария?
Записан
Dram
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 155


« Ответ #10 : 22.06.2010, 15:00:59 »

Я не знаю как IP, который выводится над комментом сделать ссылкой типа http://ipgeobase.ru/?address=(тут IP коммента)?
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #11 : 22.06.2010, 19:42:20 »

Хм, а в чем проблема-то? Ну вот так можно вывести:
Код
IP: <a href="http://ipgeobase.ru/?address=<?php echo $comment->ip; ?>"><?php echo $comment->ip; ?></a>

Только учтите, что после этого на вас посыпятся жалобы на разглашение личной информации (я крайне сомневаюсь, что все посетители сайта будут в восторге от того, что их IP-адреса доступны всем желающим).
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet