Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Как из похожих исключить новость

Тема в разделе "Вопросы- ответы", создана пользователем aeneas, 22 июн 2016.

22.06.16 в 19:45
22.06.16 в 22:09
21
1.630
0
  1. TopicStarter Overlay
    aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    как из похожих исключить новость определенную ? категорию погуглил нашел, а как новость ? ((
     
  2. Хабиб

    Хабиб Бывалый

    Регистрация:
    29 апр 2016
    Сообщения:
    102
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Я тоже сталкивался, нашел но не помню как искал
     
  3. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    тебе единоразово исключить или на постоянной основе будеш периодически исключать?
     
  4. TopicStarter Overlay
    aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    ну списком, единоразово. я просто сделал стол заказов к примеру новостью, без категории, а она сцука попала в похожие )) уродство ппц
    либо выводить в категорию такое и уже ее запрещать в похожих вывод хз, переделывать нехочется
     
  5. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    сейчас посмотрю куда там условие пихается
     
  6. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.295
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    /engine/modules/show.full.php
    PHP:
    $db->query"SELECT id, date, short_story, xfields, title, category, alt_name FROM " PREFIX "_post WHERE {$where_category}{$allowed_cats}{$not_allowed_cats}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, date, short_story, xfields, title, category, alt_name FROM " PREFIX "_post WHERE {$where_category}{$allowed_cats}{$not_allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id NOT IN (12,13,15) AND id != " $row['id'] . " AND approve=1" $where_date " LIMIT " $config['related_number'] );
    12,13,15 id новостей
     
  7. maxwellum

    maxwellum Бывалый

    Регистрация:
    15 июн 2015
    Сообщения:
    261
    Лучших ответов:
    0
    Рейтинги:
    +82 / 1 / -0
    Я делал так, создается доп поле список, например, type movie|Фильм news|Новость other|Другое
    В похожих материалах вставляем следующее:
    [ifxfvalue type="movie"]
    Тут html код похожих фильмов
    [/ifxfvalue]
    [ifxfvalue type="news"]
    Тут html код похожих новостей
    [/ifxfvalue]
    Преимущество данного метода в том, что в похожих фильмах будут отображаться только фильмы, а в похожих
    новостях только новости. Если при добавлении новости вы выбрали значение Другое, то эта новость не будет отображаться в похожих новостях.
     
  8. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    я наковырял так в /engine/modules/show.full.php
    найти
    PHP:
    if ( $first_show $related_ids[] =    $related['id'];
                        
    ниже вставить
    PHP:
    if ( $related['id'] != "197" AND $related['id'] != "95" ) {
    найти код
    PHP:
    $related_buffer $tpl2->result['content'];
    выше вставить
    PHP:
    }
    будет полный игнор загона в рекомендуемое если id одно из перечисленных, перечисляеш тут
    PHP:
    if ( $related['id'] != "idновости" AND $related['id'] != "idновости" AND $related['id'] != "idновости" ) {
    на скорую руку проверил, у меня убрало в полной новости с рекомендуемых новости с id 197 и 95
     
  9. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.295
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    не правильное решение. ты не ограничиваешь запрос в базу.
     
  10. TopicStarter Overlay
    aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    не помогло
     
  11. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    согласен, запрос чуть выше построения рекомендуемых, лучше конечно ограничить в нем. у тебя опечатка, подправь, в коде который нужно найти для замены ты ;; дважды написал )
     
  12. TopicStarter Overlay
    aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    из за этого не пашет ?
    не нашел чет два раза ;;
     
  13. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    пробуй это, пока gameer придумает другую реализацию. я сейчас и сам попробую его метод, ибо в рекомендуемые у меня новости попадают, хотя они мне там не нужны
     
  14. TopicStarter Overlay
    aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    блин не работает геймер твой вариант )) почини чтоб запрос к базе тоже убрался ))
     
  15. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    ты бы и не нашел с двумя ;; в конце, с одним нужно ; . сейчас у себя проверю его код
     
  16. TopicStarter Overlay
    aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    ну ты согласился что твой метод что то с базы не убирает значит он неправильный ))
     
  17. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    он рабочий, но есть более логичные, которые я пока не доганяю как делать
     
  18. TopicStarter Overlay
    aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    так он же с базы запрос не убирает, я не шарю но походу лишний запрос остается да
    у тебя геймера работает ?
     
  19. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    не работает
     
  20. TopicStarter Overlay
    aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.043 / 208 / -0
    по этому методу убралось с похожих, но там стало их мало
    короче везде в новостях по 5 картинок а в той где была та новость которую убрали теперь 4, она типа там висит но ее не видно
    https://yadi.sk/i/Gfo8tqKdsijY3
     
Яндекс.Метрика