prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

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

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


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Вывод похожих новостей в 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
Просмотры: 6086 VIP ProWebber | Комментарии (20)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1ANTI-SPY™

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

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

0

#2Nack

  • 11 декабря 2011 05:41
  • Регистрация: 19.10.2011
  • ICQ: --
  • Комментариев: 64
Со скриншотами смотрится оригинальненько)

0

#3vitnet

  • 11 декабря 2011 09:51
  • Регистрация: 18.09.2010
  • ICQ: 8060715
  • Комментариев: 304
Кто тестил на 9.2 пойдет?

0

#4dle-scripts

  • 11 декабря 2011 10:56
  • Регистрация: 22.01.2011
  • ICQ: 446643222
  • Комментариев: 56
на 9.3 пойдет? smile

0

#5asmakovec2

  • 11 декабря 2011 15:20
  • Регистрация: 14.09.2010
  • ICQ: --
  • Комментариев: 186
  • Выкл.
Цитата: vitnet
Кто тестил на 9.2 пойдет?

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


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

0

#6borchun

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

0

#7asmakovec2

  • 11 декабря 2011 16:03
  • Регистрация: 14.09.2010
  • ICQ: --
  • Комментариев: 186
  • Выкл.
Цитата: borchun
а разве через ксс такое нельзя сделать? например задать процент ширины таблицы или основного дива


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

0

#8borchun

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

0

#9yavasilek

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

0

#10borchun

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

0

#11wizard_css

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

0

#12WarCode

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

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

0

#13molq

  • 29 января 2012 18:22
  • Регистрация: 20.11.2010
  • ICQ: --
  • Комментариев: 7

спасибо... smile

0

#14Zoomzu

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


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

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

0

#15Costel

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

0

#16mikalyasha

  • 18 марта 2012 18:18
  • Регистрация: 4.04.2011
  • ICQ: --
  • Комментариев: 5
спасибо!! будем пробовать

0

#17ramo

  • 24 июня 2012 13:42
  • Регистрация: 24.06.2012
  • ICQ: --
  • Комментариев: 2
спосибо.Получилос

0

#18vaniya92

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

0

#19vaniya92

  • 21 октября 2012 16:01
  • Регистрация: 11.09.2011
  • ICQ: --
  • Комментариев: 3
Решил сам проблему)

0

#20kerenskij

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

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки