Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 4.x
Расширенный поиск

vBulletin 4.x Все для скрипта форума vBulletin 4.x

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2014, 11:33 Вверх   #1
Новичок
 
Аватар для Humm
Humm вне форума
Доп. информация
По умолчанию добавление переменных в шаблон

Здравствуйте. Помогите пожалуйста. как добавить переменные в шаблон.
Сделал вот такой модуль:
$crop_str = 'Скачать ';
$crop_str = $crop_str.vbulletin->options['description'];
vB_Template:reRegister('headinclude', array ('crop_str' => $crop_str));

Сначала для главной страницы форума такая конструкция работала, а для темы вообще нет. как сделать, чтобы переменная прикреплялась также к темам. и почему когда запускаешь модуль, то искажаются то разделы, то главная, то сами темы?
  Ответить с цитированием
Старый 16.06.2014, 11:36 Вверх   #2
Уважаемая личность
 
Аватар для grisha2217
grisha2217 вне форума
Доп. информация
По умолчанию

Необходимо создать несколько в модулей с нужными местоположениями
  Ответить с цитированием
Cказали cпасибо:
Старый 16.06.2014, 11:42 Вверх   #3
Новичок
 
Аватар для Humm
Humm вне форума
Доп. информация
По умолчанию

Цитата Сообщение от grisha2217 Посмотреть сообщение
Необходимо создать несколько в модулей с нужными местоположениями
спасибо. а не подскажите как это сделать? в темах обязательно нужен вывод, и на главной также, но там другое слово будет.
еще вопрос там же vbulletin->options['description'] только один, придется через условия делать?

можно вот так сделать?
$crop_str = 'Скачать ';
$crop_str = $crop_str.vbulletin->options['description'];
vB_Template:reRegister('headinclude', array ('crop_str' => $crop_str1, 'crop_str' => $crop_str2));

соответсвенно будут переменные <vb:raw crop_str1> <vb:raw crop_str2>?

или я неправильно местоположение указываю или переменные?

Последний раз редактировалось Humm; 16.06.2014 в 13:19..
  Ответить с цитированием
Старый 16.06.2014, 13:18 Вверх   #4
Уважаемая личность
 
Аватар для grisha2217
grisha2217 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Humm Посмотреть сообщение
а не подскажите как это сделать? в темах обязательно нужен вывод, и на главной также, но там другое слово будет.
Допустим, у тебя для главной используется модуль vbcms_widgets_start, то для тем будет модуль showthread_start
  Ответить с цитированием
Cказали cпасибо:
Старый 16.06.2014, 13:24 Вверх   #5
Новичок
 
Аватар для Humm
Humm вне форума
Доп. информация
По умолчанию

Цитата Сообщение от grisha2217 Посмотреть сообщение
Допустим, у тебя для главной используется модуль vbcms_widgets_start, то для тем будет модуль showthread_start
ой забыл сказать, что вывод переменных нужен в meta description, на подобии как делается здесь на форуме, но здесь я так понял используется заголовок. meta description = ключевое слово + $vbulletin->options['title'] (хотя в 3-ке нет такой переменной) .

Последний раз редактировалось Humm; 16.06.2014 в 14:37..
  Ответить с цитированием
Старый 16.06.2014, 15:05 Вверх   #6
Новичок
 
Аватар для Humm
Humm вне форума
Доп. информация
По умолчанию

а какая переменная отвечает за вывод мета описания используя переменную $crop_str = $crop_str.$vbulletin->options['description'] везде воспроизводится одинаковый кусок кода. видимо $vbulletin->options['description'] это статическая переменная главной страницы.

вообще там в шаблоне headinclude вот такая конструкция:
Код:
<vb:if condition="$show['threadinfo']">
<vb:elseif condition="$show['foruminfo']" />
		<meta name="keywords" content="{vb:raw foruminfo.title_clean}, {vb:raw vboptions.keywords}" />
		<meta name="description" content="<vb:if condition="$pagenumber > 1">{vb:rawphrase page_x, {vb:raw pagenumber}}-</vb:if>{vb:raw crop_str}{vb:raw foruminfo.description_clean}" />
<vb:else />
           
		<meta name="keywords" content="{vb:raw vboptions.keywords}" />
                <meta name="description" content="{vb:raw crop_str}{vb:raw vboptions.description}" />
</vb:if>
<vb:if condition="$show['fb_opengraph']">
	{vb:raw facebook_opengraph}
</vb:if>
динамическая переменная xml в этом случае получается {vb:raw foruminfo.description_clean} ? а в php какая переменная отвечает за нее?
  Ответить с цитированием
Ответ


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

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

Быстрый переход


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


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.09807 секунды с 11 запросами