Сообщения без ответов | Активные темы Текущее время: 09 апр 2020, 00:51



Ответить на тему  [ Сообщений: 3 ] 
Как вывести текст в рекламный блок 
Автор Сообщение

Зарегистрирован: 07 май 2014, 23:06
Сообщения: 37
Откуда: Russia

Здоровья всем. Скажите, кто знает, как вывести текст в рекламный блок? В 3 версии message-text не работает у меня.


26 мар 2020, 11:05
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 1106
Аватара пользователя

В третьей версии в шаблонизаторе нет переменной текста объявления для промо-блоков. Поэтому, если есть сильная необходимость вывести текст объявления в рекламном блоке, необходимо сделать запрос в базу прямо из шаблона.
Добавьте код в block_promo.html после определения переменной message, т.е. после {%assign var='message' value=`$promo_messages[$block_index]`%}

Код:
    {%php%}
    $text = qarray('SELECT val FROM '.PREF.'filter_val_text WHERE filter = 0 AND msg='.intval($this->_tpl_vars['message']['id']));
    $this->_tpl_vars['message']['text'] = $text['val'];
    {%/php%}


Теперь можете использовать переменную {%$message.text%} как раньше


26 мар 2020, 15:14
Профиль

Зарегистрирован: 07 май 2014, 23:06
Сообщения: 37
Откуда: Russia

Сделал, текст в блоках наконец-то появился. Спасибо за помощь


27 мар 2020, 00:45
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 3 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: sir_titor и гости: 2


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

Найти: