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

Провеббер » DataLife Engine » DLE хаки » Похожие новости в 2 колонки

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

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Похожие новости в 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>";

Missing update?
Checkout our NULLED Web Community


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


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

#1deeds

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

#2AndreyKR

  • 2 декабря 2010 01:23
  • Регистрация: 5.10.2010
  • Был(а) онлайн: 17.11.2020
  • Комментариев: 134
  • -1
давно искал этот хак наверное как год, спасибо! Уряяя drink

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

#3fdsa1

  • 2 декабря 2010 02:09
  • Регистрация: 17.09.2010
  • Был(а) онлайн: 17.07.2015
  • Комментариев: 287
  • 0
Спасибо,обновимся.

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

#4AndreyKR

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

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

#5ПафНутиЙ

  • 2 декабря 2010 10:12
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • 0
К чему столько сложностей? да ещё и таблицы.......
Автору спасибо за старания, но можно сделать всё в 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;
    }


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

#6HbIXA

  • 2 декабря 2010 11:57
  • Регистрация: 9.01.2010
  • Был(а) онлайн: 13.04.2024
  • Комментариев: 73
  • 0
deeds, да работает

#7Yeti

  • 2 декабря 2010 12:25
  • Регистрация: 3.02.2010
  • Был(а) онлайн: 24.04.2014
  • Комментариев: 187
  • 0
ПафНутиЙ,
красава, как всегда на высоте. + в репу

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

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

#8ReD

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

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

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

#9Yeti

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

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

#10celsoft

  • 2 декабря 2010 16:38
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 27.02.2024
  • Комментариев: 345
  • 0
Где то я это уже видел и ставил себе.
Спасибо.

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

#11ПафНутиЙ

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

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

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

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

#12MSW

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

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

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

#13Yeti

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

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

#14ReD

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

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

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

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

#15naladchik

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

#16ПафНутиЙ

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

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


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

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

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

#17ПафНутиЙ

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

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

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

#18ReD

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

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


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


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

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

#19stilko

  • 8 декабря 2010 19:58
  • Регистрация: 8.12.2010
  • Был(а) онлайн: 22.02.2012
  • Комментариев: 10
  • 0
вещица классная)) поставлю себе

#20temixpsih

  • 2 января 2011 18:51
  • Регистрация: 28.09.2010
  • Был(а) онлайн: 4.04.2015
  • Комментариев: 20
  • 0
обязательно надо поставить...

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

Архив новостей
Май 2024 (9)
Апрель 2024 (20)
Март 2024 (20)
Февраль 2024 (27)
Январь 2024 (11)
Декабрь 2023 (13)
Друзья сайта

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