Хак Вывод похожих новостей картинкой

Тема в разделе "DLE", создана пользователем Pashka Korchagin, 12 июн 2011.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Pashka Korchagin

    Pashka Korchagin Постоялец

    Регистр.:
    23 дек 2009
    Сообщения:
    104
    Симпатии:
    7
    Стандартно "похожие статьи" (похожие новости) выводятся ссылкой - нужно картинкой. Версия 9.3, пробовал использовать решение, широко распространённое в сети и приблизительно соответствующие по функционалу:

    Не работает бляха, сносит дизайн и картинок в помине нет))
    Может кто сталкивался с подобной задачей. Нужно просто заменить обычные ссылки на графические ссылки-превьюшки.
     
  2. ZmeyS

    ZmeyS Постоялец

    Регистр.:
    18 май 2007
    Сообщения:
    74
    Симпатии:
    11
    Использую вариант вот с этого сайта http://4-dle.ru/hack-dle/54-vyvod-poxozhix-novostej-s-kartinkoj-i-opisaniem.html на 9.2 тут правда превьюшка, ссылка и короткое описание но думаю все это потом легко убрать если не нужно.
     
  3. Pashka Korchagin

    Pashka Korchagin Постоялец

    Регистр.:
    23 дек 2009
    Сообщения:
    104
    Симпатии:
    7
    Не то, интересуют именно изменения в файле show.full.php, чтобы ссылки выводились превьюшками.
     
  4. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    запрос стр. 485
    PHP:
    $db->query"SELECT id, title, date, category, alt_name, flag FROM " PREFIX "_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " $row['id'] . " AND approve='1'" $where_date " LIMIT " $config['related_number'] );
    заменяешь на
    PHP:
    $db->query"SELECT id, title, short_story, date, category, alt_name, flag FROM " PREFIX "_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " $row['id'] . " AND approve='1'" $where_date " LIMIT " $config['related_number'] );
                    
    $buffer .="<table><tr>";
    стр.519 - 521
    PHP:
    $buffer .= "<li><a href=\"" $full_link "\">" stripslashes$related['title'] ) . "</a></li>";
                    }
    заменяешь на
    PHP:
    $short =  stripslashes$related['short_story']);
                        
    preg_match('/src=\"(.*?)\"/i',$short,$match);
                        
    $img_url $match[1];
                        
    $buffer .= "<td><a href=\"" $full_link "\"><img style = \" width: 120px; height: auto;  margin-right:5px;\" src = \"" $img_url"\"</a></td>";
                    }
                    
    $buffer .="</tr></table>";
    измененный шоуфул от 9.3 Посмотреть вложение showfulldle93.rar стиль вывода картинок редактируешь тут
     

    Вложения:

    • dle93.JPG
      dle93.JPG
      Размер файла:
      43,9 КБ
      Просмотров:
      23
    PSS и Pashka Korchagin нравится это.
  5. Pashka Korchagin

    Pashka Korchagin Постоялец

    Регистр.:
    23 дек 2009
    Сообщения:
    104
    Симпатии:
    7
    Есть же ещё ЛЮДИ! Всё отлично работает, даже не представляешь друг, как помог. Везде таньга просят, а где её взять, только на самоокупаемость в инете стал выходить. На Нулледе всегда помогали, в отличие от других, хорошо, что есть такой форум!
     
Статус темы:
Закрыта.