Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.5.x > Made in vBSupport.org 3.5

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 05.03.2006, 00:36   #1
Продвинутый
 
Аватар для Pauk
ip пользователя под аватаркой

Не уверен, что понадобится, но вдруг. Дописывал под себя, поэтому немного по-делитански. Но главное, что работает.

Это изменение для vb 3.5.х добавляет под аватарку пользователя его ip адрес. В основном полезно для форумов в локальных сетях. ip показывается только администраторам и модераторам.

1. Создайте шаблон postbit_ip2:
PHP код:
<if condition="$show['ip']">
    
$vbphrase[ip]: $post[ip]
<else />
    
IP$post[ip]
</if> 
2. Отредактируйте файл /includes/class_postbit.php
Найдите:
PHP код:
        $this->post['iplogged'] = '';
        if (
$this->post['ip'] != '')
        {
            if (
$this->registry->options['logip'] == 2)
            {
                
$show['ip'] = true;
                eval(
'$this->post[\'iplogged\'] = "' fetch_template('postbit_ip') . '";');
            }
            else if (
$this->registry->options['logip'] == AND can_moderate($this->thread['forumid'], 'canviewips'))
            {
                
$show['ip'] = false;
                eval(
'$this->post[\'iplogged\'] = "' fetch_template('postbit_ip') . '";');
            }
        } 
и после этого добавьте:
PHP код:
$this->post['iplogged2'] = '';
        if (
$this->post['ip'] != '')
        {
            if (
$this->registry->options['logip'] == 2)
            {
                
$show['ip'] = true;
                eval(
'$this->post[\'iplogged2\'] = "' fetch_template('postbit_ip2') . '";');
            }
            else if (
$this->registry->options['logip'] == AND can_moderate($this->thread['forumid'], 'canviewips'))
            {
                
$show['ip'] = false;
                eval(
'$this->post[\'iplogged2\'] = "' fetch_template('postbit_ip2') . '";');
            }
        } 
3. Добавьте в шаблон postbit_legacy (или postbit) строчку $post[iplogged2] в том месте, где вы хотели бы вывести ip адрес, например, так:
PHP код:
$post[iplogged2]

<
div>$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div>
            </
div
Скрин прикрепить не получается
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

Faytiss (23.11.2007), Marie (28.03.2006), naDoHaK (21.08.2006), Nick115 (23.08.2007), Profess1on (09.03.2006), Rule (05.03.2006)
Рекламка
Реклама на форуме
Старый 05.03.2006, 00:40   #2
MavriK
Продвинутый
А зачем это? Ведь и так есть в сообщениях...
  Ответить с цитированием
Старый 05.03.2006, 00:43   #3
Pauk
Продвинутый
 
Аватар для Pauk
Чтобы не наводить на картинку и не нажимать на нее для просмотра ипа
Увидел однажды в phpbb и захотел сюда.
  Ответить с цитированием
Старый 05.03.2006, 12:04   #4
-Sprinter-
Простоузер
Приложил бы скрин этого дела, а то эксперименты делать неохота.
  Ответить с цитированием
Старый 05.03.2006, 22:52   #5
Pauk
Продвинутый
 
Аватар для Pauk
Во, теперь скрин приклеился
Изображения
Тип файла: jpg baner6.jpg (16.3 Кб, 156 просмотров)
  Ответить с цитированием
Старый 06.03.2006, 16:01   #6
-Sprinter-
Простоузер
Будет отображать нынешний Ip или ip с которым написано сообщение? Просто когда жмёшь на кнопку просмотра ip показывает ip с которым было написано сообщение.
  Ответить с цитированием
Старый 07.03.2006, 00:37   #7
Pauk
Продвинутый
 
Аватар для Pauk
Естесвенно, тот ип, с которого оставлено сообщение. Разница в том, что на кнопку жать не надо. Не люблю лишние движения
Хотя это тоже идея, чтобы отображался ip, с которого пользователь сейчас сидит. Но в этом случае он будет виден толко когда пользователь на форуме.
  Ответить с цитированием
Старый 07.03.2006, 01:17   #8
ViolentOr
АнтиГуру
а можно оба выводить.. типа:
Цитата:
=========
писал: 127.0.0.1
сейчас: 127.0.0.2
=========
и не на форуме:
Цитата:
=========
писал: 127.0.0.1
сейчас: неактивен
=========
ViolentOr добавил 07.03.2006 в 01:17
никто не против, что я свои IP выложил?))))

Последний раз редактировалось ViolentOr; 07.03.2006 в 01:17.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 07.03.2006, 11:17   #9
-Sprinter-
Простоузер
ViolentOr Либо ip либо не активен. Как сделать?
Цитата:
Сообщение от ViolentOr
никто не против, что я свои IP выложил?))))
ага, ща придут хакеры типа сани икс и ломанут тебя .
Как ты не побоялся выложить?

Последний раз редактировалось -Sprinter-; 07.03.2006 в 11:22..
  Ответить с цитированием
Старый 07.03.2006, 13:19   #10
Pauk
Продвинутый
 
Аватар для Pauk
Ну сделайте
Просто у меня в локалке у всех постояный ип, там это не надо. Ну и еще такой незначительный момент: я не знаю, как это делать
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 00:33 26.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot