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

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

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

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

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

Search nickname and insert to quickreply
Поиск пользователя и вставка ника в форму ответа
идея: liner (clubvolvo.ru)
реализация: kerk (vbsupport.org)
v1.0.0 for vBulletin 3.8.x

Иногда бывает нужно дать ссылку на конкретного пользователя, т.е. на его профиль, но искать его, как всегда лень
небольшая модификация автоматически вставляет отформатированную в бб-коды ссылку на профиль узера

используется вобловский файл vbulletin_ajax_namesugg.js немного модифицированный =)
что бы небыло конфликтов, создал свой файл с содержимым из vbulletin_ajax_namesugg.js

форма поиска находится ниже формы ответа,
работает просто: пишем ник узера, если скрипт находит его или похожие, появляется список из нескольких вариантов
клик по нику из списка вставляет его в форму ответа

Скрин

функция вставки ника из хака Ник в ответ и Быстрая цитата выделенного

Тестировался на версии форума vBulletin 3.8.2 - 3.8.4
Стиль дефолт
Работает в браузерах:
  • Opera 10
  • Mozilla Firefox
  • Safari (for windows)
  • Google Chrome


=======!!!! ВНИМАНИЕ !!!!=========

Хак работает только(!) при условии, что установлен другой хак
"Ник в ответ и Быстрая цитата выделенного"
Вложения
Тип файла: rar Search_And_Insert_Nickname.rar (5.1 Кб, 67 просмотров)
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

ADDEN (05.09.2009), Azeroth (04.11.2009), CityCat (13.09.2009), Excalibur (10.09.2009), ffx (05.09.2009), galagan (11.11.2009), GiveMeABreak (05.09.2009), liner (20.06.2011), Luvilla (05.09.2009), Martell (13.09.2009), Shestak (12.06.2011), sslera (05.09.2009), stwan (04.12.2009), TAIFUN (05.09.2009), xorex (14.09.2009), Дмитрий Попов (25.09.2009), Тиджик (05.06.2010)
Рекламка
Реклама на форуме

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

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 05.09.2009, 00:08   #2
mad@Max
Эксперт
 
Аватар для mad@Max
Прикольно
  Ответить с цитированием
Старый 05.09.2009, 00:32   #3
Sven
Эксперт
 
Аватар для Sven
kerk, хорошая вещь (использовал его при написании )
  Ответить с цитированием
Старый 05.09.2009, 00:36   #4
GiveMeABreak
Эксперт
 
Аватар для GiveMeABreak
kerk, офигенно
  Ответить с цитированием
Старый 05.09.2009, 00:42   #5
kerk
k0t
 
Аватар для kerk
ну вообще то что бы скопировать ник в ответ, достаточно открыть меню узера и там ник кликабельный (со ссылкой на профиль)
а интерес хака в том, что иногда не помнишь точно ни ID узера ни как правильно пишется его ник
вот здесь собсно можно попытаться его найти =)
  Ответить с цитированием
Старый 05.09.2009, 00:47   #6
Дьявол
Знаток
 
Аватар для Дьявол
Понравилось, действительно удобно! Ждём результатов испытания.
  Ответить с цитированием
Старый 05.09.2009, 02:46   #7
kerk
k0t
 
Аватар для kerk
тестим на своих форумах
здесь вроде работает =)
  Ответить с цитированием
Старый 05.09.2009, 03:45   #8
mad@Max
Эксперт
 
Аватар для mad@Max
Мм, а зачем переменная userids, если есть users o_0? Вроде работает найс
  Ответить с цитированием
Старый 05.09.2009, 03:57   #9
kerk
k0t
 
Аватар для kerk
Цитата:
Сообщение от mad@Max Посмотреть сообщение
а зачем переменная userids, если есть users
в скрипте?
а ты получи ID узеров из XML ответа по другому =)
я попробовал, вытаскивать из var users = ajax.responseXML.getElementsByTagName("user");
менюшка тупо не отображается

замени
Код HTML:
this.uids[i] = userids[i].getAttribute('userid');
на

Код HTML:
this.uids[i] = users[i].getAttribute('userid');
и посмотри, что получится
  Ответить с цитированием
Старый 05.09.2009, 04:25   #10
mad@Max
Эксперт
 
Аватар для mad@Max
Заменил, все работает
  Ответить с цитированием
Ответ

Закладки

Метки
nickname, search, username, вставка в форму ответа

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

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

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



 
 

Текущее время: 14:40 25.05.2012. Часовой пояс GMT +4.


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