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

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

Исключить категорию из relatednews

Тема в разделе "Свободное общение", создана пользователем Betmenko, 20 мар 2016.

20.03.16 в 00:14
22.06.16 в 19:54
13
1.820
0
  1. TopicStarter Overlay
    Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    Привет) Кто-то знает как исключить из relatednews определенную категорию)? Нашел такое решение:
    в show.full.php строчку
    PHP:
    $db->query"SELECT id, date, short_story, xfields, title, category, alt_name FROM " PREFIX "_post WHERE id IN({$row['related_ids']})  ORDER BY id DESC");
    заменить на
    PHP:
    $db->query"SELECT id, date, short_story, xfields, title, category, alt_name FROM " PREFIX "_post WHERE id IN({$row['related_ids']}) and category not regexp '[[:<:]](30)[[:>:]]' ORDER BY id DESC");
    Но проблема в том, что отображаеться 3 фильма. вместо 4-го пустое место

    upload_2016-3-19_23-31-43.png


    Может подскажете)?
     
  2. kild

    Команда форума VIP Кинотрафик v2

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    сделай перестроение кеша похожих новостей, должно помочь
     
  3. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.400
    Лучших ответов:
    32
    Рейтинги:
    +4.020 / 115 / -0
    Потому что нужно при поиске первых похожих добавить условие а не при выборке уже выбранных в базе
     
  4. TopicStarter Overlay
    Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    не работает
     
  5. TopicStarter Overlay
    Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    не подскажете?
     
  6. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.400
    Лучших ответов:
    32
    Рейтинги:
    +4.020 / 115 / -0
    Ниже есть запрос, сразу под этим первый запрос который увидешь
     
  7. TopicStarter Overlay
    Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    чет не вижу
     
  8. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.400
    Лучших ответов:
    32
    Рейтинги:
    +4.020 / 115 / -0
    Я еще не настолько стар что бы не помнить структуру DLE
    PHP:
    $db->query"SELECT id, date, short_story, xfields, title, category, alt_name FROM " PREFIX "_post WHERE {$where_category}{$allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " $row['id'] . " AND approve=1" $where_date " LIMIT " $config['related_number'] );
     
  9. TopicStarter Overlay
    Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    вот так должно, да)?

    PHP:
    $db->query"SELECT id, date, short_story, xfields, title, category, alt_name FROM " PREFIX "_post WHERE {$where_category}{$allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " $row['id'] . " AND approve=1 AND category NOT REGEXP '[[:<:]](30)[[:>:]]'" $where_date " LIMIT " $config['related_number'] );
     
  10. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.400
    Лучших ответов:
    32
    Рейтинги:
    +4.020 / 115 / -0
  11. TopicStarter Overlay
    Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    :D ну ладно. спасибо
     
  12. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.400
    Лучших ответов:
    32
    Рейтинги:
    +4.020 / 115 / -0
    и перестроение кэша похожих новостей сделать нужно
     
  13. TopicStarter Overlay
    Betmenko

    Betmenko Бывалый

    Регистрация:
    20 июл 2015
    Сообщения:
    340
    Лучших ответов:
    0
    Рейтинги:
    +37 / 0 / -0
    хорошо. спасибо
     
  14. aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.489
    Лучших ответов:
    10
    Рейтинги:
    +4.044 / 208 / -0
    а как новость исключить ? не категорию а новость
     
Яндекс.Метрика