|
|
vBulletin 4.x Все для скрипта форума vBulletin 4.x |
|
Опции темы | Поиск в этой теме |
16.06.2014, 11:33 Вверх | #1 | |||
Новичок
|
добавление переменных в шаблон
Здравствуйте. Помогите пожалуйста. как добавить переменные в шаблон.
Сделал вот такой модуль: $crop_str = 'Скачать '; $crop_str = $crop_str.vbulletin->options['description']; vB_Template:reRegister('headinclude', array ('crop_str' => $crop_str)); Сначала для главной страницы форума такая конструкция работала, а для темы вообще нет. как сделать, чтобы переменная прикреплялась также к темам. и почему когда запускаешь модуль, то искажаются то разделы, то главная, то сами темы? |
|||
16.06.2014, 11:42 Вверх | #3 | |||
Новичок
|
спасибо. а не подскажите как это сделать? в темах обязательно нужен вывод, и на главной также, но там другое слово будет.
еще вопрос там же 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, 15:05 Вверх | #6 | |||
Новичок
|
а какая переменная отвечает за вывод мета описания используя переменную $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> |
|||