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

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

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

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > Sellrion

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 05.02.2008, 15:32   #1
В Черном списке
 
Аватар для Sellrion
Добавление WOL информации для своих vb-страниц

С этой проблемой сталкивались многие, кто хотел написать свою php-страницу, которая работала бы в среде vBulletin. Проблема заключается в том, что форум не знает какой информацией заменить Ваше текущее местоположение для отображения его у Вас в профиле. Поэтому, как в Вашем профиле, так и на странице online.php отображаются надпись "Неизвестное месторасположение" и ссылка на страницу. Данная статья поможет Вам решить эту проблему. Решение возможно двумя способами.

Способ №1.
Заключается в ручном добавлении модуля для каждой новой vb-страницы.

1. Добавьте новый модуль с любым именем. Выберите место выполнения модуля - online_location_process. Активируйте модуль переведя переключатель "Модуль включен" в положение "Да". В качестве кода модуля добавьте следующее:
PHP код:
if($filename=='ИМЯ_СКРИПТА.php'){$userinfo['activity'] = 'СТРОКА_ДЛЯ_ОТОБРАЖЕНИЯ';} 
2. Добавьте новый модуль с любым именем. Выберите место выполнения модуля - online_location_unknown. Активируйте модуль переведя переключатель "Модуль включен" в положение "Да". В качестве кода модуля добавьте следующее:
PHP код:
if($userinfo['activity']=='СТРОКА_ДЛЯ_ОТОБРАЖЕНИЯ'

    
$userinfo['where'] = '<a href="ИМЯ_СКРИПТА.php?'.$vbulletin->session->vars[sessionurl].'">'.$vbulletin->options[bbtitle].' СТРОКА_ДЛЯ_ОТОБРАЖЕНИЯ</a>';  
    
$userinfo['action'] = 'СТРОКА_ДЛЯ_ОТОБРАЖЕНИЯ'
    
$handled true

Такие модули необходимо добавить для каждой желаемой страницы.

Способ №2
Установить специальных хак, который позволяет проделать тоже самое только для неограниченного количества страниц в автоматизированном режиме.

Полностью локализованная версия хака для vBulletin 3.6.x и vBulletin 3.7.x в аттаче.


Инструкция построена на основе статьи на vbulletin.org.
Оригинальная версия модуля тут
Вложения
Тип файла: zip Unknown Location_v1.0.1.zip (73.5 Кб, 160 просмотров)
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 05.04.2009, 23:56   #2
Kentavr
Продвинутый
 
Аватар для Kentavr
Можно для 3.8.1?
от 3.7.х не работает!!!
  Ответить с цитированием
Старый 08.07.2009, 11:52   #3
Krukodgadam
Специалист
 
Аватар для Krukodgadam
Ссори за нубярский вопрос, но что вписывать вместо "СТРОКА_ДЛЯ_ОТОБРАЖЕНИЯ"?
  Ответить с цитированием
Старый 08.07.2009, 12:34   #4
DiffuSer
Продвинутый
 
Аватар для DiffuSer
Вписывай желаемое название локации форума, где находится человек. Аналогично "Читает тему X", "Читает личные сообщения" и т.д.
  Ответить с цитированием
Старый 08.07.2009, 17:12   #5
netwind
Гуру
 
Аватар для netwind
я бы его вообще выключил это отображение если админ захочет, у него не возникнет вопросов, а пользователю и не надо.
  Ответить с цитированием
Старый 07.11.2010, 12:21   #6
Maine
Простоузер
Цитата:
Сообщение от Kentavr Посмотреть сообщение
Можно для 3.8.1?
от 3.7.х не работает!!!
Добавь вручную, делов на 2 минуты, я только что так и сделал для 3.8.6
  Ответить с цитированием
Старый 19.01.2011, 17:30   #7
dimQa
На доске почёта
кулхацерь
 
banned nax
Извините за ап темы, но мне нужно скрыть админку, ибо я сменил адрес, а в "Кто на форуме" палит. И надо сделать чтоб при просмотре главной тоже писало, мол юзер на главной. То что в первом посте не проканало. Сайт: dark-web.ws
  Ответить с цитированием
Старый 28.12.2011, 22:57   #8
Selya
Простоузер
Цитата:
Сообщение от Sellrion Посмотреть сообщение
1. Добавьте новый модуль с любым именем. Выберите место выполнения модуля - online_location_process.
Что это значит?
В админке vBa CMPS нажимаю "Добавить модуль". Мне предлагает выбор "[BB код модуль]", "[Шаблон модуль]", "[PHP файл модуль]". Ни в одном из эти вариантов нет "online_location_process". Или я вообще не туда смотрю? И потом, куда вписывать код?
  Ответить с цитированием
Старый 28.12.2011, 23:32   #9
Luvilla
Блондинка с электро......
 
Аватар для Luvilla
Цитата:
Сообщение от Selya Посмотреть сообщение
В админке vBa CMPS нажимаю "Добавить модуль".
нет
не для vBA модуль, а для воблы
внизу, "Продукты и модули", вот тот модуль
  Ответить с цитированием
Старый 17.02.2012, 20:35   #10
M.C.
Продвинутый
эх... под 4ку бы
  Ответить с цитированием
Ответ

Закладки

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

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

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



 
 

Текущее время: 18:41 24.05.2012. Часовой пояс GMT +4.


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