Все для DataLife Engine / DLE хаки / Хак для DLE / Хак для Dle Show Short обрезка текстов

Хак для Dle Show Short обрезка текстов

Хак для Dle Show Short обрезка текстов


Простой и интересный хак для dle будет необходим для порталов газет и журналов, чтобы не заполнять поля "Краткая новость" и "Полная новость". Хак обрезает текст в краткой новости до 800 символов или определенного количество символов, которое можно указать вручную заменив значение вместо 800.
Хак для Dle Show Short обрезка текстов
Итак установка :


Мы предлагаем хак для Dle Show Short обрезка текстов

show.short.rar [22,78 Kb] (cкачиваний: 176)
  • 80

Комментарии 8

dle9.com от 11 ноября 2012 19:08
Жекус,
Да, шаблона relatednews.tpl нету и не должен быть в 9.2 версии, он появился в 9.4 (на версию не обратил внимание)
Поэтому, просто выводится тегом {related-news}

Может быть и модуль ( или хак) подкорректировали во всяком случаи такой не припомню .
Сам модуль relatednews создан разработчиками движка!
Жекус от 11 ноября 2012 18:25
Может я не корректно описал ситуацию, привожу пример:
- На сайте №1 с адекватным отображением relatednews:
Новость: Вкусные яблоки
Похожие новости: печеные яблоки, копченые яблоки и другие яблоки...

- На сайте №2 с не адекватным отображением relatednews:
Новость: Вкусные яблоки
Похожие новости: красные кирпичи, бетон, орехи и прочая ересь...

Задача: сделать чтобы похожие новости у сайта №2 формировались по тому же принципу как у сайта №1
Жекус от 11 ноября 2012 17:48
Дима, файл relatednews.tpl отсутствует в шаблоне, единственное что нашел в фуллстори:

не хочет показывать какие-то теги, сделал скрин:
Внимание! У Вас нет прав для просмотра скрытого текста.

В общем, наверное это какой-то модуль установлен в шаблоне, так как похожие новости идут с кратким описанием и обрезаются по кол-ву символов... А вот где настраивать этот модуль а именно, изменить переменную которая отвечает за именно похожие новости для меня загадка уже пол года...
dle9.com от 11 ноября 2012 17:10
Там текст обрезается, а у вас будет скрыт
Текст будет присутствовать значить страница будет весить значительно, и всегда в кратной только анонс должен быть, а полной вся новость.
Так же поисковики кажись плохо к такому варианту относятся
Собственно вопрос где это можно настроить?

relatednews.tpl шаблон можно управлять отображением схожих новостей, но чаще всего , т.к.
выводится тегом {related-news} в шаблоне fullstory.tpl там и управляется стилями
Жекус от 11 ноября 2012 16:05
Сделал немного иначе с помощью CSS (обрезал по размеру):

overflow:hidden;
height: 150px;

В любом случае спасибо, не знал что можно так...

Дима, извиняюсь за вопрос не совсем по теме: у меня на одном сайте (DLE9.2) не корректно отображаются "похожие новости" - т.е. там всё подряд, в то время как на другом сайте похожей тематики отображаются именно схожие новости, соответственно и просмотров страниц в несколько раз больше. Собственно вопрос где это можно настроить?
dle9.com от 10 ноября 2012 06:18
Или попробовать
вместо этого куска кода
. $row['short_story'] . 


поставить данный кусок, тут главное пробел и кавычки нужно смотреть или будет выбивать ошибку, короче по искать похожий код и сделать как в файлах движка
. substr($row['short_story'], 0, 800) . " ...


В конце троеточее обязательно

Просто с 9.2 поменялось многое время нужно, чтобы посмотреть не знаю когда получится.
dle9.com от 10 ноября 2012 06:15
Жекус,
Можно сделать так только картинки не будут выводится
в краткой новости, добавляется вместо {short-story} в шаблоне shortstory.tpl

{short-story limit="x"} 

- Выводит только текст краткой новости без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов.

посмотреть все возможности движка Documentation/readme.chm Раздел ШАБЛОНЫ
Жекус от 9 ноября 2012 23:16
Приветствую. Подскажите как реализовать данную возможность на 9.7...

Вот строка которая по всей видимости за это отвечает:

$tpl->set( '{short-story}', "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" );

Заранее большое спасибо...
Добавить комментарий

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

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent