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 колонки

Похожие новости в 2 колонки


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Похожие новости в 2 колонки.


Похожие новости в 2 колонки


Автор: MSW
Сайт: 0-web.ru

1. В настройках ДЛЕ выставить количество новостей кратное 2м, например 10 или 16.
2. Открыть engine/modules/show.full.php и найти:
while ( $related = $db->get_row() ) {


Добавить выше:
$iz=1;
$buffer = "<table width=\"100%\">";


3. Найти:
$buffer .= "<li><a href=\"" . $full_link . "\">" . stripslashes( $related['title'] ) . "</a></li>";


Заменить на:
$iz++;
if($iz%2==0) {
    $z_s = "<tr>";
    $z_e = "";
} else {
    $z_s = "";
    $z_e = "</tr>";
}
$buffer .= $z_s."<td><a href=\"" . $full_link . "\">" . stripslashes( $related['title'] ) . "</a></td>".$z_e;


4. Найти:
$tpl->set( '{related-news}', $buffer );


Добавить выше:
$buffer .="</table>";


0
Просмотры: 7574 VIP ProWebber | Комментарии (22)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1deeds

  • 2 декабря 2010 01:11
  • Регистрация: 30.11.2010
  • ICQ: --
  • Комментариев: 14
а на 8.3 работает? и то есть после проделывания всех этих действий, в каждой полной новости будет внизу появляться блок рекомендуемых новостей?

+1

#2AndreyKR

  • 2 декабря 2010 01:23
  • Регистрация: 5.10.2010
  • ICQ: 174486
  • Комментариев: 134
давно искал этот хак наверное как год, спасибо! Уряяя drink

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

-1

#3fdsa1

  • 2 декабря 2010 02:09
  • Регистрация: 17.09.2010
  • ICQ: 626127968
  • Комментариев: 287
  • Выкл.
Спасибо,обновимся.

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

0

#4AndreyKR

  • 2 декабря 2010 03:04
  • Регистрация: 5.10.2010
  • ICQ: 174486
  • Комментариев: 134
а как бы сделать что бы перед каждой новостью выводилась маленькая иконка или стрелка, а то выглядет не очень сливается!

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

0

#5ПафНутиЙ

  • 2 декабря 2010 10:12
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
К чему столько сложностей? да ещё и таблицы.......
Автору спасибо за старания, но можно сделать всё в 3 строки...
$iz=1;
$buffer = "<div class=\"relnews\">";




$buffer .= "<div class=\"left\"><a href=\"" . $full_link . "\">" . stripslashes( $related['title'] ) . "</a></div>";


$buffer .="</div>";

CSS:
.relnews {
    width: 100%;
    }
    .relnews .left {
        width: 50%;
        border-bottom: dashed 1px #ccc;
        float: left;
        }
.relnews:after {/*это на всякий случай*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


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

0

#6HbIXA

  • 2 декабря 2010 11:57
  • Регистрация: 9.01.2010
  • ICQ: 820995
  • Комментариев: 73
deeds, да работает

0

#7Yeti

  • 2 декабря 2010 12:25
  • Регистрация: 3.02.2010
  • ICQ: 8237701
  • Комментариев: 189
  • Выкл.
ПафНутиЙ,
красава, как всегда на высоте. + в репу

А вот реализация автора новости, может порвать шаблоны у многих

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

0

#8ReD

  • 2 декабря 2010 14:11
  • Регистрация: 13.10.2009
  • ICQ: --
  • Комментариев: 29
  • Выкл.
ПафНутиЙ,
Таблицы ничем не хуже простых ссылок. Не вижу никаких причин использовать твой вариант. Кроме разве что желания отказаться от таблиц.

По умолчанию в ДЛЕ всё правильно выводится - списками. Списками и нужно делать. Правда придётся жертвовать красотой или HTML или CSS кода.

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

0

#9Yeti

  • 2 декабря 2010 14:46
  • Регистрация: 3.02.2010
  • ICQ: 8237701
  • Комментариев: 189
  • Выкл.
ReD,
я наверно не голословно написал, что рвёт шаблон, на двух из 10-ти сайтах порвало в FF. Реализация ПафНутиЯ наоборот стала безупречно на всей 10-ке сайтов. Потому я и написал, что может, не утверждая что у всех. Я не профи в вёрстке скорее наоборот, для данных работ нанимаю специалистов, но свой комментарий написал поставив обе реализации на практике.

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

0

#10celsoft

  • 2 декабря 2010 16:38
  • Регистрация: 18.09.2010
  • ICQ: 424512512
  • Комментариев: 344
Где то я это уже видел и ставил себе.
Спасибо.

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

0

#11ПафНутиЙ

  • 2 декабря 2010 18:11
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
Yeti, ReD,
Вы оба правы, таблицы при прочих равных условиях во всех браузерах отображаются одинаково, но вот не все браузеры одинаково с ними работают, и позиционируют относительно других блоков.
Дабы избежать гемора - необходимо указывать свойства в CSS. т.к. на разных шаблонах таблицам могут быть назначены разные свойства по умолчанию. отсюда и результат "порванного" макета.

А вообще если разобраться, можно всё сделать не прибегая к редактированию php - на чистом CSS используя те же float: left; и width: 50%; просто отредактировав php можно добиться того же результата наипростейшим способом. smile

По поводу таблиц: надеюсь всем известно отношение ПС к таблицам?.

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

0

#12MSW

  • 2 декабря 2010 18:32
  • Регистрация: 28.11.2009
  • ICQ: --
  • Комментариев: 153
Автор: MSW
Сайт: http://0-web.ru/dle/free-hack-dle/117-vyvod-poxozhix-novostej-v-2e-kolonki.html

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

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

0

#13Yeti

  • 2 декабря 2010 18:44
  • Регистрация: 3.02.2010
  • ICQ: 8237701
  • Комментариев: 189
  • Выкл.
Вот реально тупизм на... автора удалять или не указывать? Поставил пользователь мод, хак или шаблон и если проблема где искать и к кому обращатся? К копипастеру? Элементарное уважение за бесплатное сделаное для людей должно же быть.

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

0

#14ReD

  • 2 декабря 2010 19:20
  • Регистрация: 13.10.2009
  • ICQ: --
  • Комментариев: 29
  • Выкл.
Цитата: ПафНутиЙ
Вы оба правы, таблицы при прочих равных условиях во всех браузерах отображаются одинаково, но вот не все браузеры одинаково с ними работают, и позиционируют относительно других блоков.

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

Цитата: ПафНутиЙ
По поводу таблиц: надеюсь всем известно отношение ПС к таблицам?.
А какое оно может быть? Оно такое же как и к любому другому ХТМЛ эл-ту. Если поисковик и смотрит, то на размер самого HTML документа, который из-за применения таблиц не к месту, увеличивается.

Например без таблиц невозможно представление табличных данных. Для которых их и нужно использовать. smile

0

#15naladchik

  • 2 декабря 2010 21:43
  • Регистрация: 12.09.2010
  • ICQ: 598585676
  • Комментариев: 159
  • Выкл.
Отличный хак.давно хотел поставить себе smile

0

#16ПафНутиЙ

  • 3 декабря 2010 08:05
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
Цитата: ReD
Можешь пожалуйста написать отличия или ссылку дать на какой-то материал. Хоть и не использую совсем таблицы, но стало интересно. А найти ничего не смог конкретного

ну ведь нельзя сброс стилей делают....
а отличия будут из-за особенностей вёрстки каждого конкретного шаблона. открой например japan-saratov.net в хроме.


Ну вот допустим у тебя 2 сайта в 3 колонки
1 - на таблицах
2 - на дивах

1 сайт поисковик видит как левая колонка, контент, правая колонка. согласись, что контент намного важнее чем левая колонка, а стоит после неё....
2й сайт бот видит как контент, левая колонка, правая колонка, что не может его не радовать :)
а табличные данные конечно же удобнее представлять в таблицах :) инкто и не спорит.

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

0

#17ПафНутиЙ

  • 3 декабря 2010 09:33
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
Цитата: ПафНутиЙ
ну ведь нельзя сброс стилей делают....

хотел сказать незря

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

0

#18ReD

  • 3 декабря 2010 12:34
  • Регистрация: 13.10.2009
  • ICQ: --
  • Комментариев: 29
  • Выкл.
Цитата: ПафНутиЙ
ну ведь нельзя сброс стилей делают....
а отличия будут из-за особенностей вёрстки каждого конкретного шаблона. открой например japan-saratov.net в хроме.

Я посмотрел стандартный глобальный сброс стилей и там только 2 косметических свойства сбрасывают:
table {
border-collapse:collapse;
border-spacing:0;
}


В Хроме открыл...не вижу разницы.
Различия из-за вёрстки...так они относительно любого блока тоже будут, а не только исключительно для таблицы. Я думал ты разговор вёл именно об особенностях отображения таблиц. Поэтому и поинтересовался...


Цитата: ПафНутиЙ
1 сайт поисковик видит как левая колонка, контент, правая колонка. согласись, что контент намного важнее чем левая колонка, а стоит после неё....
2й сайт бот видит как контент, левая колонка, правая колонка, что не может его не радовать :)

Ну это только догадки. Или есть пруф линк?
Я читал где-то эту информацию, но считаю что это откровенный бред. Поисковик индексирует страничку целиком и какая ему разница на каком расстоянии от начала, находится контент? Не отказываться же теперь от хэдэра и сразу лепить контент после <body>?

0

#19stilko

  • 8 декабря 2010 19:58
  • Регистрация: 8.12.2010
  • ICQ: --
  • Комментариев: 10
вещица классная)) поставлю себе

0

#20temixpsih

  • 2 января 2011 18:51
  • Регистрация: 28.09.2010
  • ICQ: 564719469
  • Комментариев: 20
обязательно надо поставить...

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

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)

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

Искать людей

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