1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

IP в листе онлайн

Тема в разделе "Основные вопросы по XenForo", создана пользователем URARTU, 08.01.2012.

Загрузка
  1. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    Хотелось бы видеть на странице "Пользователи онлайн" не фразу "IP" а сразу айпишники ссылой уже на расширенное. Кто-нибудь делал или знает как?
     
  2. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    Странно, что эта функция никому не интересна...:(
     
  3. Merianae

    Merianae Read only

    Регистрация:
    04.02.11
    Сообщения:
    108
    Симпатии:
    9
    Версия XF:
    1.1.3
    Мне интересная. Я тоже жду ответа.
     
  4. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Если не ошибаюсь, шаблон online_list строка 16
     
  5. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    Да шаблон то найден, не проблема. А вот как сделать отображение IP чото ума не хватает... (
     
  6. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    Да, поддержка у движка мощнейшая. Походу только два его разраба и могут что-то менять в нём.
     
  7. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Но Вы же сами написали, что у Вас
    Плохому танцору мешает сами знаете что :)
     
  8. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    Огромное спасибо, теперь все знают что нужно делать! Поддержке отдельная благодарность...
     
  9. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Этот сайт - не официальная поддержка.
    А если бы и был официальной поддержкой, о чем вообще речь, если вы пользуетесь ворованным продуктом и просите помощи у авторов???
     
  10. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    я и просил у неофициальной, 10 дней назад. просил, а не требовал. Но сложилось мнение, что услышан небыл. из-за этого и поднялись побочные вопросы...
     
  11. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Информация к размышлению:
    1. Информация об айпи адресе есть в массиве $user (доступ в шаблоне по ключу ip — $user.ip)
    2. Айпи хранится в формате десятичного числа (к примеру 3512069648 — это айпи 209.85.238.16)
    3. Для преобразовывания десятичного формата записи айпи в классический надо воспользоваться функцией long2ip()
    4. Система шаблонов XF позволяет вызывать некоторые функции PHP, но их очень мало, long2ip() не входит в их число и их можно вызывать только в выражениях условий.
    Следовательно, данный вопрос решается только созданием хака, который будет перехватывать вывод шаблона и изменять параметры данного шаблона — в цикле для всех пользователей высчитывать айпи адрес и добавлять информацию в массив. Ну и, соответственно, надо будет редактировать шаблон.
     
    Senior и URARTU нравится это.
  12. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    вот это уже ближе к теме. в 10ичном формате я выводил, думал возможно и также просто вывести в привычном. значит нужно изучать на уровне хаков. это уже будет посложнее...
     
  13. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Я ковырял малёхо, не получилось руками это сделать.
    А Вы не задумывались над тем, что не на все вопросы есть ответы, по следующим причинам:
    - нет времени
    - не интересен вопрос
    - пробовали реализовать руками, но не получилось (мой шаг)
    ...

    Если не помогли в вопросе, то это не повод обижаться.
     
    Jumuro нравится это.
  14. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    А почему в цикле? ведь шаблон выводит для каждого юзера и свою фразу и свой идентификатор. Объясни плиз, по возможности..
     
  15. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Потому что в шаблон вся информация передается в виде массивов. И чтобы для каждого пользователя высчитать его айпи, надо в цикле обработать этот массив данных и передать его дальше в шаблон.
     
  16. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    Всё ещё актуально. Никто не встречал подобного на ОФФе?
     

Поделиться этой страницей