[DLE] Вывод содержания статьи в новости

D
На сайте с 01.02.2010
Offline
75
1549

Доброго всем времени суток.

Задача стоит в следующем: нужно после краткого описания новости выводить содержание статьи, которое будет браться из заголовков в самой статье. То есть у меня есть заполненная статья, внутри которой есть подзаголовки h2 и h3. В начале статьи (очень желательно после вступления, которое у меня дублирует shortstory) должно быть содержание статьи, составленное из этих подзаголовков, где каждый пункт содержания будет ссылкой на соответствующий подзаголовок.

Пример есть в статье (под первой картинкой и небольшим вступлением): http://ogorodsadovod.com/entry/705-kak-pravilno-vyrashchivat-klubniku

Есть несколько вопросов:

1. Как это можно реализовать?

2. Можно ли это реализовать не редактируя вручную каждую статью, при условии, что мне нужно содержание после вступления?

Если кто-то готов за это взяться - можете сразу написать сколько денег хотите.

Буду благодарен любым советам :)

П.С. Версия DLE на данный момент 10.2, но планирую обновляться до 10.4, как только она выйдет.

L
На сайте с 16.10.2014
Offline
108
#1

Насколько я вас понял вы говорите про якори , и в вашем примере так и реализовано...

Купить автомобиль из США можно тут (https://us-car.com.ua)
totamon
На сайте с 12.05.2007
Offline
437
#2

можно сделать дополнительную навигацию используя jquery

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
D
На сайте с 01.02.2010
Offline
75
#3
lexter:
Насколько я вас понял вы говорите про якори , и в вашем примере так и реализовано...

Да, именно о них и говорю.

totamon:
можно сделать дополнительную навигацию используя jquery

Спасибо за ссылку, почитал. Но получается, что в таком случае в каждой статье нужно присвоить id каждому тегу h2/h3 и, судя по всему, вручную. А это довольно трудоемко получится... Да и предложенным способом не получится вывести в середине статьи содержание, хотя тут можно будет попробовать поиграться с выводом через баннеры.

totamon
На сайте с 12.05.2007
Offline
437
#4
Demcheg:
Да, именно о них и говорю.

Спасибо за ссылку, почитал. Но получается, что в таком случае в каждой статье нужно присвоить id каждому тегу h2/h3 и, судя по всему, вручную. А это довольно трудоемко получится... Да и предложенным способом не получится вывести в середине статьи содержание, хотя тут можно будет попробовать поиграться с выводом через баннеры.

как раз не надо там ничего прописывать, все автоматом само прописывается скриптом, просто добавить в шаблон страницы див для содержания и скрипт, единственно доработать надо скрипт чтобы сканировал заголовки внутри контента страницы, иначе если у вас в сайдбарах используются заголовки то он их тоже подтянет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий