VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Как в adv_portal_newsbits добавить категорию и раздел темы?
0
Привет!
Хочу в vBadvanced CMPS на главной в модуле News вместо "Дата" и "Автор" выводить ссылку-название Категории форума и ссылку-название Раздел форума данной темы.
Это все находится в шаблоне adv_portal_newsbits:
Code:
<vb:if condition="!$mod_options['portal_news_legacy']">
<h1 class="blockrow">
<vb:if condition="$mod_options['portal_news_showicon']">{vb:raw vba_style.portal_blockbullet}</vb:if> {vb:raw news.prefix} <a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw news}}">{vb:raw news.title}</a>
</h1>
</vb:if>
<div class="<vb:if condition="$mod_options['portal_news_legacy']">blocksubhead<vb:else />blockrow</vb:if>">
<div<vb:if condition="$mod_options['portal_news_showrating'] AND $news['rating']"> class="vba_rating{vb:raw news.rating}"</vb:if>>
<vb:if condition="$news['subscribed'] AND $mod_options['portal_news_showsubscribed']">
<img alt="" class="inlineimg" src="{vb:stylevar imgdir_misc}/subscribed.gif" title="{vb:rawphrase you_are_subscribed_to_this_thread}" />
</vb:if>
{vb:raw news.dateposted} //* - это дата создания темы, а вместо нее хочу выводить ссылку-название Категории форума и ссылку-название Раздел форума данной темы
</div>
</div>
- если сюда подставляю {vb:raw foruminfo.title} - ничего не отображается, что я делаю не так?
там же ясно указано в шаблоне, какой массив данных используется - {vb:raw news.prefix}, т.е. "по-русски" массив $news и переменные массива типа $news[prefix]
а вы пытаетесь использовать массив $foruminfo
@Vetall
Продвинутый
Join Date: Oct 2005
Posts: 155
Версия vB: 4.1.x
Reputation:
Опытный 13
Репутация в разделе: 1
0
kerk, вот поэтому и пишу этот вопрос тут на форуме, поскольку абсолютно никогда не сталкивался с массивами в шаблонах, как-то не возникало подобных задач.. :(
вот благодаря Вашему ответу уже понял, что нужно менять массив на {vb:raw news.title} - и получаю название темы, но теперь мне надо получить название Категории и Раздела форума, подскажите пожалуйста - какие это переменные?
Спасибо!
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,835
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20332
Репутация в разделе: 468
0
скорей всего их там и не будет, т.к. не запрашиваются
ни из БД, ни из кэша разделов
@WEBCAT
Простоузер
Join Date: Jan 2017
Posts: 379
Версия vB: 3.8.x
Reputation:
is infamous around these parts -170
Репутация в разделе: 2
0
В меню vBadvanced CMPS выбираете "Параметры по умолчанию". В открывшемся окне выбираете "Основные опции".
В пункте "Глобальные переменные вывода портала" записываете название переменной без "$", сохраняете настройки.
После этого пременная должна работать в шаблонах vBadvanced.
@Vetall
Продвинутый
Join Date: Oct 2005
Posts: 155
Версия vB: 4.1.x
Reputation:
Опытный 13
Репутация в разделе: 1
0
@WEBCAT, вот пробую туда добавить vboptions['vbforum_url'] и vboptions['foruminfo'], чтобы потом вывести например переменную {vb:raw foruminfo.title} -- ничего не дает.. :(
@WEBCAT
Простоузер
Join Date: Jan 2017
Posts: 379
Версия vB: 3.8.x
Reputation:
is infamous around these parts -170
Репутация в разделе: 2
0
В шаблоны vBadvanced CMPS переменная вставляется с тем названием, с которым вы её записали в глобальные переменные vBadvanced.