Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Вывод похожих новостей в 2 колонки для dle 9.4

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Вывод похожих новостей в 2 колонки для dle 9.4

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Вывод похожих новостей в 2 колонки для dle 9.4.

Вывод похожих новостей в 2 колонки для dle 9.4

Итак, если у нас есть DLE 9.4 и надо сделать вывод похожих новостей в 2 колонки, то делаем следующее:

Редактируем файл /templates/ВАШ_ШАБЛОН/relatednews.tpl, вставляем туда:

{opa}
<table>
<tr>
<td><a href="{link}"><img alt="{title}" title="{title}" class="relate" src="{image-1}" width=50px height=50px></a></td>
<td><a href="{link}">{title}</a><br/> {text limit="150"}...</td>
</tr>
</table>
{opa1}


{opa} и {opa1} — теги для организации нужного нам вывода новостей. Их не трогаем, не удаляем, они должны находиться строго на указанных местах — первый сверху, второй — снизу. Все остальное можно менять на свое усмотрение.

Далее открываем редактором файл engine/modules/show.full.php и находим в нем такую строку:

while ( $related = $db->get_row() ) {


ВЫШЕ вставляем:

$z = 0;


НИЖЕ вставляем:

$z++;
if($z % 2 == 0) {
$tpl2->set( '{opa}', "<td>" );
$tpl2->set( '{opa1}', "</td></tr>" );
} else {
$tpl2->set( '{opa}', "<tr><td>" );
$tpl2->set( '{opa1}', "</td>" );
}


Далее, в этом же файле, ниже, ищем строку:

$buffer = $tpl2->result['content'];


и заменяем её на:

$buffer = "<table>".$tpl2->result['content']."</tr></table>";


Все)...


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+3
Просмотры: 8 086 :: Комментарии (20) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1ANTI-SPY™

  • 11 декабря 2011 02:07
  • Регистрация: 16.01.2011
  • Был(а) онлайн: 11.02.2024
  • Комментариев: 31
  • 0
Спасибо :)
Правда не очень хорошо встало но это дело поправимое :)

--------------------

#2Nack

  • 11 декабря 2011 05:41
  • Регистрация: 19.10.2011
  • Был(а) онлайн: 21.10.2017
  • Комментариев: 64
  • 0
Со скриншотами смотрится оригинальненько)

#3vitnet

  • 11 декабря 2011 09:51
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 12.05.2024
  • Комментариев: 304
  • 0
Кто тестил на 9.2 пойдет?

#4dle-scripts

  • 11 декабря 2011 10:56
  • Регистрация: 22.01.2011
  • Был(а) онлайн: 26.05.2014
  • Комментариев: 56
  • 0
на 9.3 пойдет? smile

#5asmakovec2

  • 11 декабря 2011 15:20
  • Регистрация: 14.09.2010
  • Был(а) онлайн: 12.09.2014
  • Комментариев: 186
  • 0
Цитата: vitnet
Кто тестил на 9.2 пойдет?

Цитата: dle-scripts
на 9.3 пойдет? smile


Ну как же он может подойти на 9.2 и 9.3 - если в этих версиях даже нет файла relatednews.tpl diablo

#6borchun

  • 11 декабря 2011 15:44
  • Регистрация: 19.09.2010
  • Был(а) онлайн: 26.02.2017
  • Комментариев: 37
  • 0
а разве через ксс такое нельзя сделать? например задать процент ширины таблицы или основного дива

#7asmakovec2

  • 11 декабря 2011 16:03
  • Регистрация: 14.09.2010
  • Был(а) онлайн: 12.09.2014
  • Комментариев: 186
  • 0
Цитата: borchun
а разве через ксс такое нельзя сделать? например задать процент ширины таблицы или основного дива


можно, но не через таблицы, а через блоки с применением флоат лефт.

#8borchun

  • 11 декабря 2011 19:32
  • Регистрация: 19.09.2010
  • Был(а) онлайн: 26.02.2017
  • Комментариев: 37
  • 0
ну и смысл тогда лезть в файлы движка, если все можно сделать в шаблоне?

#9yavasilek

  • 13 декабря 2011 15:25
  • Регистрация: 3.02.2010
  • Был(а) онлайн: 1.07.2021
  • Комментариев: 47
  • 0
borchun,
видимо так веселей ))
ну а так просто таблицами как сделаешь, так и будет. Ну а с css бывает IE ведет себя немного странно и приходится еще костыли приделывать

#10borchun

  • 13 декабря 2011 15:58
  • Регистрация: 19.09.2010
  • Был(а) онлайн: 26.02.2017
  • Комментариев: 37
  • 0
хотя флоат знают все браузеры, такого рода структуру можно сделать даже через банальные <ul><li>

#11wizard_css

  • 17 декабря 2011 21:12
  • Регистрация: 15.04.2011
  • Был(а) онлайн: 26.05.2016
  • Комментариев: 111
  • 0
У меня выводит всего 6 новостей как мне сделать чтоб выводило 4?

#12WarCode

  • 25 декабря 2011 18:38
  • Регистрация: 20.11.2011
  • Был(а) онлайн: 4.06.2020
  • Комментариев: 17
  • 0
Цитата: wizard_css
У меня выводит всего 6 новостей как мне сделать чтоб выводило 4?

laugh Настройки поюзать и всего то.

#13molq

  • 29 января 2012 18:22
  • Регистрация: 20.11.2010
  • Был(а) онлайн: 22.02.2012
  • Комментариев: 7
  • 0

спасибо... smile

#14Zoomzu

  • 4 февраля 2012 14:11
  • Регистрация: 26.07.2011
  • Был(а) онлайн: 14.12.2020
  • Комментариев: 92
  • 0
$buffer = "<table>".$tpl2->result['content']."</tr>
;;</table>";


уберите оттуда </tr>, это лишнее

Заметил при проверке на валидность. w3.org ругается diablo

#15Costel

  • 18 марта 2012 12:24
  • Регистрация: 28.12.2010
  • Был(а) онлайн: 23.04.2012
  • Комментариев: 8
  • 0
а у меня не работает {text limit="150"} что делати ?

#16mikalyasha

  • 18 марта 2012 18:18
  • Регистрация: 4.04.2011
  • Был(а) онлайн: 24.09.2012
  • Комментариев: 5
  • 0
спасибо!! будем пробовать

#17ramo

  • 24 июня 2012 13:42
  • Регистрация: 24.06.2012
  • Был(а) онлайн: 27.06.2012
  • Комментариев: 2
  • 0
спосибо.Получилос

#18vaniya92

  • 21 октября 2012 15:40
  • Регистрация: 11.09.2011
  • Был(а) онлайн: 12.04.2015
  • Комментариев: 3
  • 0
Здравствуйте, помогите пожалуйста, хак работает отлично, но у меня выводит 5 новостей, это не смотрится, надо 4, изменил в настрйках на 4, поменял в файле find_relates.php на LIMIT 4, а он все равно выводит 5 новостей!!!

#19vaniya92

  • 21 октября 2012 16:01
  • Регистрация: 11.09.2011
  • Был(а) онлайн: 12.04.2015
  • Комментариев: 3
  • 0
Решил сам проблему)

#20kerenskij

  • 7 января 2013 20:08
  • Регистрация: 2.01.2013
  • Был(а) онлайн: 2.02.2015
  • Комментариев: 15
  • 0
привет! у меня такая проблемка... при лобалении новости я использую только полное описание новости и из-за этого в похожей новости у меня выводится только название а описания нет - как исправить подскажите

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)