Adobe 111 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Привет народ!! Может кто скажет как узнать IP адрес пользователя, когда он только что зарегился (ну или не оставил ни одного комментария). Спасибо. Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Нельзя вроде бы Ссылка на сообщение Поделиться на других сайтах
baton77 0 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Заходишь в phpMyAdmin. В таблице твой префикс_users нажимаешь Обзор и смотрешь параметр logged_ip интересующего тебя пользователя. Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Это гемаройно парой бывает... Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Автор Спасибо Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 А можно сделать простенький хак в 2 строчки : 1. В файле \engine\modules\profile.php после строки $tpl->set('{ip}', $_IP); вставить строку $tpl->set('{logged_ip}', $row['logged_ip']); 2. В файле \templates\Default\userinfo.tpl после строки <br>Последнее посещение: <span class=date>{lastdate}</span> вставить строку <br>Последний IP: <span class=date>{logged_ip}</span> Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Хэхэ, Akela млин знает своё дело! Спс! Ссылка на сообщение Поделиться на других сайтах
Шефф 0 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Akela, а IP будет для всех виден? Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Угу, это ни есть хорошо, над зделать как-нить чтобы только для админов штоле, или зделать так, чтоб юзер мог видеть тока свой айпи, а админ мог видеть айпи любого, а гостям запрет поставить. Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Ну тогда в пункте №1 надо вставить аж 5 строчек : if ($is_logged AND ($member_id['user_group'] == 1 OR $member_id['name'] == $row['name'])) { $tpl->set('{logged_ip}', $row['logged_ip']); } else { $tpl->set('{logged_ip}', ''); } Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 А можна такую фичу, как например в новости [edit]тут видят тока те, кому размерешено[/edit] реализовать? Ну ато некрасиво получается малец если гости смотрят профиль. Последний IP: ... Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Да и так тоже можно . Улучшенная версия (много строк, очень ) : 1. В файле \engine\modules\profile.php после строки $tpl->set('{ip}', $_IP); вставить строки if ($is_logged AND ($member_id['user_group'] == 1 OR $member_id['name'] == $row['name'])) { $tpl->set_block("'\\[logged_ip\\](.*?)\\[/logged_ip\\]'si","\\1"); $tpl->set('{logged_ip}', $row['logged_ip']); } else { $tpl->set_block("'\\[logged_ip\\](.*?)\\[/logged_ip\\]'si",""); } 2. В файле \templates\Default\userinfo.tpl после строки <br>Последнее посещение: <span class=date>{lastdate}</span> вставить строку [logged_ip]<br>Последний IP: <span class=date>{logged_ip}</span>[/logged_ip] Ссылка на сообщение Поделиться на других сайтах
Шефф 0 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Akela, спасибо огромное Ссылка на сообщение Поделиться на других сайтах
killerp 0 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 Да спасибо я хател бы иво присабачит в Мемберлист сможеш зделат для нас такую услугу пуду очен плагадарен _http://forum.pc-soft.ru/index.php?showtopic=31378&hl=mlist&st=20 Извиняюс я сам справилса Ссылка на сообщение Поделиться на других сайтах
Zavis 0 Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 а можно както там где написано последний Ip что когда смотрит тот кому нельзя писало "Скрыто" Ссылка на сообщение Поделиться на других сайтах
Гость Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 <#thank#> Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 Akela, Спасибо! Прикольная вещь, опубликую её на 4dle.ru думаю многим пригодится. Кстате хотел спросить, она какие-то запросы к базе делает? Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 Akela, Кстате хотел спросить, она какие-то запросы к базе делает? "Всё уже украли до нас" ! Как видно из кода, никаких лишних запросов нет. Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 Не ну мало ли... И ещё, что значит украли до нас? Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 И ещё, что значит украли до нас? Это цитата из фильма "Операция "Ы" . Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 Akela, Давно несмотрел, поэтому забыл! Вобщем ещё раз спасибо! Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.