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

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


     14.12.2015    Шаблоны (TPL)    901

вопрос
Подскажите, как разместить в теле новости специальный шорткод, чтобы при просмотре вместо него подгружался
достаточно большой 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
1

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

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

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

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