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> Изменено 25 апреля 2007 пользователем Akela Цитата Ссылка на сообщение Поделиться на других сайтах
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}', ''); } Изменено 25 апреля 2007 пользователем Akela Цитата Ссылка на сообщение Поделиться на других сайтах
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] Изменено 25 апреля 2007 пользователем Akela Цитата Ссылка на сообщение Поделиться на других сайтах
Шефф 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, Кстате хотел спросить, она какие-то запросы к базе делает? "Всё уже украли до нас" ! Как видно из кода, никаких лишних запросов нет. Изменено 26 апреля 2007 пользователем Akela Цитата Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 Не ну мало ли... И ещё, что значит украли до нас? Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 И ещё, что значит украли до нас? Это цитата из фильма "Операция "Ы" . Цитата Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 26 апреля 2007 Рассказать Опубликовано: 26 апреля 2007 Akela, Давно несмотрел, поэтому забыл! Вобщем ещё раз спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.