Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Подскажите аналог Shortcode Wordpress в DLE?

Подскажите аналог Shortcode Wordpress в DLE?


     14.12.2015    Все вопросы » Шаблоны (TPL)    1294

вопрос
Подскажите, как разместить в теле новости специальный шорткод, чтобы при просмотре вместо него подгружался
достаточно большой html код
Ну по аналогии с wordpress shortcode
Т.е. я вставляю на страницу {offfer} или еще как и мне при просмотре подгружается вместо этого шоткода свертсанная таблица или какой то блок.

В вордпресс я пользуюс phpcode пишешь [php snippet=2] - и на странице html код что я указал в админке для этого кода

Ответил: ПафНутиЙ


1. Открыть engine/modules/main.php
2. Найти
echo $tpl->result['main'];

3. ВЫШЕ вставить:
$tpl->result['main'] = str_replace ('{my_short_code}', 'Мой текст', $tpl->result['main']);


Теперь в любом месте можно использовать тег
{my_short_code}


Либо используйте фильтр слов (/admin.php?mod=wordfilter)

1 комментарий

dtachkov
Юзер

dtachkov - 22 декабря 2015 17:43 -

Все бы хорошо, но у меня там html код который на несколько 10в строк. И прописывать его в php строки считаю не очень разумным. Мож есть способ попороще?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх