VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Необходимо сделать сабж при клике на дополнительную строку под аватаркой.. Собственно вопрос: как это сделать используя встроенные функции форума? Пытался сам изобразить что-то.. но что-то не выходит ничего...
Создал шаблон (как например для отображения значка icq). Что в нём начиркать чтоб фсё было как было изложено выше?
если по английски не шпрехаешь, устрою краткий пересказ:
Там где тебе хочется видеть ссылку при нажатии на которую всплывает менюшка, вставляешь следующее:
После этого в любое место этого же шаблона вставляешь этот код:
Code:
<div class="vbmenu_popup" id="ICQnfo_menu" style="display:none">
А тут любой текст/хтмл код который будет является содержимым нашего всплывшего "меню"
</div>
have fun
@DaNuNafiG
Простоузер
Join Date: Feb 2006
Posts: 12
Reputation:
Novice 0
Репутация в разделе: 0
0
Достучался до твоего ответа до Winner'a в асе, направил путешествовать по шаблонам
Натолкнул на правильный путь
К "вышеотвеченному" хочу заметить, что если юзать так как ты написал, а именно vbmenu_register("ICQnfo");
то рядом со значком будет стрелочка как в меню, что не приемлимо если вместо "Нажми сюда мышкой" будет красовацца картынк.. покопался в скриптах форума, у функции аж 3 параметра)
если добавить 2ой параметр как путь к картинке, то стрелочка заменится на эту картинку, что мне собственно и надо было..
Пока мучал форум, сразу же вопросы появились еще. Сделал шаблон im_jabber по типу im_icq.. Оч-чень хочется его юзать как в случае icq $post[icqicon] .. Как это реализовать?Дописывать во все файлы форума в которых есть упоминание об аське свою строку? Или есть другой способ?
Добавлено через 5 минут просто ссылаться на шаблон $im_jabber не получается
Last edited by DaNuNafiG : 03-31-2007 at 08:41 PM.
Reason: Добавлено сообщение
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Quote:
Originally Posted by DaNuNafiG
Дописывать во все файлы форума в которых есть упоминание об аське свою строку?
Можно через модули
Админка - модули и продукты - добавить модуль.
Местоположение модуля выбираешь cash_templates
Код модуля:
PHP Code:
if (THIS_SCRIPT == 'member') //скрипт в котором шаблон будет инициализирован { $globaltemplates[] = 'my_template_name'; // название твоего шаблона }
@DaNuNafiG
Простоузер
Join Date: Feb 2006
Posts: 12
Reputation:
Novice 0
Репутация в разделе: 0
0
А можешь пояснить чем лучше и для чего писать так:
Code:
if (THIS_SCRIPT == 'member') { $globaltemplates[] = 'my_template_name'; }
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
DaNuNafiG, смотря где у тебя этот модуль распологается.
Если именно в cash_templates, то у тебя этот шаблон будет кешироваться на каждой страницы форума - зачем оно тебе? Тебе нужно его вставить, как я понимаю, в 2/3 страницы. А так лишние данные в памяти держать - мало приятного.
В данном случае ты в условии укажешь в каких скриптах шаблон кешировать, и только в них он и будет использоваться.
@DaNuNafiG
Простоузер
Join Date: Feb 2006
Posts: 12
Reputation:
Novice 0
Репутация в разделе: 0
0
Понятно.
Что-то не хотит работать..
как этот шаблон правильно вписать в другой?
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Так, ще раз - тебе нужно чтоб в посте каждого пользователя была кнопка с менюшкой всплывающей, да? Я как-то забыл про тот факт что у тебя для каждого человека менюшка своя будет.
Ща поем и напишу поподробнее.
@DaNuNafiG
Простоузер
Join Date: Feb 2006
Posts: 12
Reputation:
Novice 0
Репутация в разделе: 0
0
под аватаркой рядом с аськой джаббер поставить хочецца, при клике на иконку чтоб инфа вылазила, включающая jabber id, (в профайле уже замутил дополнительное поле), осталось на сервере скрипт придумать который будет состояние онлайн/оффлайн выдумывать)
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
2
Quote:
Originally Posted by DaNuNafiG
как этот шаблон правильно вписать в другой?
знач так. Для этого содержание твоего шаблона нужно поместить в переменную, а эту переменную ты уже вставишь в основной шаблон. Это делается так:
my_template_name - название шаблона
$myVar - переменная в которую запишется его преобразованное содержимое.
В твоем случае, для каждого поста шаблон должен генерироваться заново, следовательно мы создаем еще один модуль в админке, только в качестве местоположения указываем showthread_postbit_create (если не ошибаюсь) и код модуля указываем тот что я привел выше.
После этого в основной шаблон (postbit_legacy) вставляем куда надо переменную $myVar которая содержит в себе наш преобразованный шаблон.
Вроде все.