1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

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

Тема в разделе "Web Coding", создана пользователем danneo, 22 апр 2017.

Модераторы: latteo
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.463
    Симпатии:
    114
    Как в CMS, например, WP, DLE вывести ссылку (краткий заголовок с предложением прочитать по теме) на статью внутри текста? Есть что-нибудь из модулей подобное или нужно вручную вставлять?
     
  2. DzSoft

    DzSoft 3T

    Moderator
    Регистр.:
    13 сен 2007
    Сообщения:
    271
    Симпатии:
    106
    Разные движки, разный код. Пишите парсер через rss и будет все отлично.
     
  3. xackera

    xackera Создатель

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

    xackera Создатель

    Регистр.:
    2 мар 2013
    Сообщения:
    11
    Симпатии:
    0
    А алгоритм уже не решение, да? Если топикастер хочет решения с кодом, то может ему следовало дать более полную информацию? К примеру. с кусочками кода и структурой своей БД?
     
  5. Heavenanvil

    Heavenanvil Писатель

    Регистр.:
    Четверг
    Сообщения:
    5
    Симпатии:
    1
    Не помню, как в DLE, но в WP есть стандартная кнопка в редакторе "Тег Далее".
    Это имелось в виду?
     
  6. lexaz44

    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() будет удален.