Как вывести в тексте анонсы на статьи?

danneo

Честный
Регистрация
13 Ноя 2007
Сообщения
1.521
Реакции
116
Как в CMS, например, WP, DLE вывести ссылку (краткий заголовок с предложением прочитать по теме) на статью внутри текста? Есть что-нибудь из модулей подобное или нужно вручную вставлять?
 

DzSoft

3T
Регистрация
13 Сен 2007
Сообщения
359
Реакции
276
Разные движки, разный код. Пишите парсер через rss и будет все отлично.
 

xackera

Создатель
Регистрация
2 Мар 2013
Сообщения
17
Реакции
13
Можешь сам написать по примерно такому алгоритму: выдергиваешь из базы часть статьи, допустим 200 символов. А после ставишь ссылку на полную статью
 

xackera

Создатель
Регистрация
2 Мар 2013
Сообщения
17
Реакции
13
думаю за это топик-стартер тебя не поблагодарит :) Он решение просил, а не теорию. Да и теория, мне кажется, не совсем та - он просит, видимо, автоматом вставляемую в посты ссылку на одну из предопределенных случайных записей.
А алгоритм уже не решение, да? Если топикастер хочет решения с кодом, то может ему следовало дать более полную информацию? К примеру. с кусочками кода и структурой своей БД?
 

Heavenanvil

Писатель
Регистрация
10 Авг 2017
Сообщения
6
Реакции
1
Не помню, как в DLE, но в WP есть стандартная кнопка в редакторе "Тег Далее".
Это имелось в виду?
 

lexaz44

Создатель
Регистрация
21 Мар 2017
Сообщения
10
Реакции
0
На ворпресс можно использовать стандартную функцию the_content(), в ней можно задать ссылку на подробнее и обрезать текст на нужную длину: <?php the_content( $more_link_text, $strip_teaser ); ?>
Код:
$more_link_text(строка)
Текст, который будет показан как текст ссылки, вместо '(читать дальше...)'.
По умолчанию: '(читать дальше...)'
Код:
$strip_teaser(логический)

Под словом «teaser» понимается привлекающий текст до тега <!--more-->. strip_teaser - значит удалить этот текст. Если установить параметр в true, то контент до тега <!--more--> на странице is_single() будет удален.
 
Сверху