Переход по картинке с краткой новости в полную на DLE 10


DLE - приятный и оптимизированный движок для несложных сайтов, но есть некоторые нюансы, которые хорошо бы исправить. Один такой нюанс - отсутствие перехода по картинке в полную новость. В интернете есть несколько способов реализовать эту возможность, но некоторые из них не работают на DLE 10.0 или же предполагают создание дополнительных полей.

$tpl->set( '{short-story}', $row['short_story'] ); - ищем эту строчку в engine/modules/show.short (примерно 595 строка)

заменяем ее на 

$story = stripslashes($row['short_story']);

if (preg_match_all("!<img(.*?)/>!si",$story,$img))

foreach ($img[0] as $newsPic)

$story = str_replace($newsPic, '<a href="'.$full_link.'">'.$newsPic.'</a>', $story);

$tpl->set('{short-story}', $story);

Таким образом, щелкнув по картинке в краткой новости, мы перейдем в полную. Способ проверен и работает на DLE 10.0.


Не жмоться - расскажи друзьям!
Рейтинг
(2 голосов)
Подробнее на сайте: https://javaenter.com https://hunterae.com https://infinityquest.com https://htmldownload.com
https://powerpointone.com
https://cmsdude.org
https://stonewp.com

Оставить комментарий

Поля со звездочкой обязательны к заполнению

© Miumiumiu.ru - пользовательские обзоры и мануалы по играм, софту и разработке

Login or Register

LOG IN

Register

User Registration
or Отмена