форум vBSupport.ru > vBulletin > Вопрос — Ответ > Помогите найти!
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
DaNuNafiG
Простоузер
Question Всплывающее окошко информации
0

Необходимо сделать сабж при клике на дополнительную строку под аватаркой.. Собственно вопрос: как это сделать используя встроенные функции форума? Пытался сам изобразить что-то.. но что-то не выходит ничего...

Создал шаблон (как например для отображения значка icq). Что в нём начиркать чтоб фсё было как было изложено выше?
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Malcolm Reed
Эксперт
 
Malcolm Reed's Avatar
Default
1

читаем доки

http://www.vbulletin.com/docs/html/m...mplates_vbmenu

если по английски не шпрехаешь, устрою краткий пересказ:
Там где тебе хочется видеть ссылку при нажатии на которую всплывает менюшка, вставляешь следующее:
Code:
<div id="ICQnfo" class="vbmenu_control">
    <a href="#">Нажми сюда мышкой</a>
    <script type="text/javascript">
        vbmenu_register("ICQnfo");
    </script>
</div>
После этого в любое место этого же шаблона вставляешь этот код:

Code:
<div class="vbmenu_popup" id="ICQnfo_menu" style="display:none">
А тут любой текст/хтмл код который будет является содержимым нашего всплывшего "меню"
</div>
have fun
 
 
DaNuNafiG
Простоузер
Default
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
Эксперт
 
Malcolm Reed's Avatar
Default
0

Quote:
Originally Posted by DaNuNafiG View Post
Дописывать во все файлы форума в которых есть упоминание об аське свою строку?
Можно через модули
Админка - модули и продукты - добавить модуль.
Местоположение модуля выбираешь cash_templates
Код модуля:
PHP Code:
if (THIS_SCRIPT == 'member'//скрипт в котором шаблон будет инициализирован
{
   
$globaltemplates[] = 'my_template_name'// название твоего шаблона

 
 
DaNuNafiG
Простоузер
Default
0

А можешь пояснить чем лучше и для чего писать так:
Code:
if (THIS_SCRIPT == 'member') { $globaltemplates[] = 'my_template_name'; }
 
 
Malcolm Reed
Эксперт
 
Malcolm Reed's Avatar
Default
0

DaNuNafiG, смотря где у тебя этот модуль распологается.
Если именно в cash_templates, то у тебя этот шаблон будет кешироваться на каждой страницы форума - зачем оно тебе? Тебе нужно его вставить, как я понимаю, в 2/3 страницы. А так лишние данные в памяти держать - мало приятного.
В данном случае ты в условии укажешь в каких скриптах шаблон кешировать, и только в них он и будет использоваться.
 
 
DaNuNafiG
Простоузер
Default
0

Понятно.
Что-то не хотит работать..
как этот шаблон правильно вписать в другой?
 
 
Malcolm Reed
Эксперт
 
Malcolm Reed's Avatar
Default
0

Так, ще раз - тебе нужно чтоб в посте каждого пользователя была кнопка с менюшкой всплывающей, да? Я как-то забыл про тот факт что у тебя для каждого человека менюшка своя будет.
Ща поем и напишу поподробнее.
 
 
DaNuNafiG
Простоузер
Default
0

под аватаркой рядом с аськой джаббер поставить хочецца, при клике на иконку чтоб инфа вылазила, включающая jabber id, (в профайле уже замутил дополнительное поле), осталось на сервере скрипт придумать который будет состояние онлайн/оффлайн выдумывать)
 
 
Malcolm Reed
Эксперт
 
Malcolm Reed's Avatar
Default
2

Quote:
Originally Posted by DaNuNafiG View Post
как этот шаблон правильно вписать в другой?
знач так. Для этого содержание твоего шаблона нужно поместить в переменную, а эту переменную ты уже вставишь в основной шаблон. Это делается так:
Code:
eval('$myVar= "' . fetch_template('my_template_name') . '";');
my_template_name - название шаблона
$myVar - переменная в которую запишется его преобразованное содержимое.

В твоем случае, для каждого поста шаблон должен генерироваться заново, следовательно мы создаем еще один модуль в админке, только в качестве местоположения указываем showthread_postbit_create (если не ошибаюсь) и код модуля указываем тот что я привел выше.

После этого в основной шаблон (postbit_legacy) вставляем куда надо переменную $myVar которая содержит в себе наш преобразованный шаблон.
Вроде все.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 03:37 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.