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

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

Бесплатная помощь для вас по dle

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

Статус темы:
Закрыта.
10.06.16 в 00:18
04.01.17 в 20:05
599
62.898
21
  1. JustCain

    JustCain Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    452
    Лучших ответов:
    0
    Рейтинги:
    +135 / 0 / -0
    как похожие новости заставить выводить инфу взависимости от контента, категории хз как обозвать.
    Тоесть когда открыта новость с сериалом, в похожих идут сериалы, когда фильмы то фильмы, мультики - мультики и т.д, суть думаю понятна.
    Как?
     
  2. kinoliux

    kinoliux Бывалый

    Регистрация:
    26 мар 2016
    Сообщения:
    323
    Лучших ответов:
    1
    Рейтинги:
    +68 / 1 / -0
    Попробуй в админке. Может поможет.
     

    Вложения:

  3. kinoliux

    kinoliux Бывалый

    Регистрация:
    26 мар 2016
    Сообщения:
    323
    Лучших ответов:
    1
    Рейтинги:
    +68 / 1 / -0
    Настройка системы/настройка вывода новостей
     
  4. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    @JustCain, blockPro 3 от Пафнутыя и будет тебе счастье
     
  5. JustCain

    JustCain Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    452
    Лучших ответов:
    0
    Рейтинги:
    +135 / 0 / -0
    От части помогло, но есть одно но, сериалы и фильмы по мимо своих основных категорий идут еще в общие "Жанры(Детектив,мелодрама,драма и т.д)" один фиг пересикаются, т.е мне надо выводить только с основных категорий:
    Фильмы, сериалы, мультфильмы, аниме.
     
  6. JustCain

    JustCain Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    452
    Лучших ответов:
    0
    Рейтинги:
    +135 / 0 / -0
    Спс, но хотелось бы стандартными средствами) мб помогут)
     
  7. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    @JustCain,
    костом в помощь
     
  8. JustCain

    JustCain Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    452
    Лучших ответов:
    0
    Рейтинги:
    +135 / 0 / -0
    Короче решение, на дле 11 проверил работает:
    1. Открыть файл: /engine/modules/show.full.php
    Найти:
    Код:
      $allowed_cats = array();                         foreach ($user_group as $value) {                         if ($value['allow_cats'] != "all" AND !$value['allow_short'] ) $allowed_cats[] = $db->safesql($value['allow_cats']);                     }                         if (count($allowed_cats)) {                         $allowed_cats = implode(",", $allowed_cats);                         $allowed_cats = explode(",", $allowed_cats);                         $allowed_cats = array_unique($allowed_cats);                         sort($allowed_cats);                             if ($config['allow_multi_category']) {                                                         $allowed_cats = "category regexp '[[:<:]](" . implode ( '|', $allowed_cats ) . ")[[:>:]]' AND ";                                                 } else {                                                         $allowed_cats = "category IN ('" . implode ( "','", $allowed_cats ) . "') AND ";                                                 }                     } else $allowed_cats="";
    Заменить на:
    Код:
      $cat_array = array();                     foreach($cat_list as $post_cat) {                         $cat_array = array_unique( array_merge( $cat_array, explode( '|', get_sub_cats( $cat_info[$post_cat]['parentid'] ) ) ) );                     }                     if($config['allow_multi_category']) {                         $allowed_cats = "category regexp '[[:<:]](". implode( '|', $cat_array ) .")[[:>:]]' AND ";                     } else {                         $allowed_cats = "category IN ('". implode( ',', $cat_array ) ."') AND ";                     }
    2.Выполнить запрос:
    Код:
    UPDATE  `dle_post_extras` SET  `related_ids` =  ""
    3. Выполнить перестроение кеша похожих новостей и очистить общий кеш
     
  9. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    И ты хочешь сказать что это стандартными средствами DLE?
     
  10. JustCain

    JustCain Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    452
    Лучших ответов:
    0
    Рейтинги:
    +135 / 0 / -0
    да :D просто чуть подправили стандартный код похожих новостей, ну а что :)
     
  11. kinoliux

    kinoliux Бывалый

    Регистрация:
    26 мар 2016
    Сообщения:
    323
    Лучших ответов:
    1
    Рейтинги:
    +68 / 1 / -0
    А как выполнить перестроение похожих новостей?
     
  12. kinoliux

    kinoliux Бывалый

    Регистрация:
    26 мар 2016
    Сообщения:
    323
    Лучших ответов:
    1
    Рейтинги:
    +68 / 1 / -0
    Вопрос снимаю, разабрался.
     
  13. dvm75

    dvm75 Посетитель

    Регистрация:
    29 июн 2016
    Сообщения:
    55
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    Есть проблемы с поиском. Точнее некоторые новости поиск в упор не видит. Может то что они залиты через граббер и парсинг? Я не знаю. Также если название короткое наприме 4 буквы так же есть проблемы. Кто что может подсказать?
     
  14. MaHarder

    MaHarder Местный

    Регистрация:
    9 июн 2015
    Сообщения:
    1.054
    Лучших ответов:
    0
    Рейтинги:
    +334 / 0 / -0
    какой поиск, быстрый или стандартный?
     
  15. dvm75

    dvm75 Посетитель

    Регистрация:
    29 июн 2016
    Сообщения:
    55
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    Да оба сначала в быстром забиваешь название "Не видит" потом в расширеном так же
     
  16. MaHarder

    MaHarder Местный

    Регистрация:
    9 июн 2015
    Сообщения:
    1.054
    Лучших ответов:
    0
    Рейтинги:
    +334 / 0 / -0
  17. dvm75

    dvm75 Посетитель

    Регистрация:
    29 июн 2016
    Сообщения:
    55
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    Спасибо. Ты не подскажешь по "Постер в быстром поиске через доп. поле и короткую новость" у меня что то не получилось.
    [​IMG]
     
  18. MaHarder

    MaHarder Местный

    Регистрация:
    9 июн 2015
    Сообщения:
    1.054
    Лучших ответов:
    0
    Рейтинги:
    +334 / 0 / -0
    @dvm75, кидай всё, что имеет тег $buffer в search,php
     
  19. dvm75

    dvm75 Посетитель

    Регистрация:
    29 июн 2016
    Сообщения:
    55
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    здесь я уже не понимаю.
     
  20. MaHarder

    MaHarder Местный

    Регистрация:
    9 июн 2015
    Сообщения:
    1.054
    Лучших ответов:
    0
    Рейтинги:
    +334 / 0 / -0
    в engine/ajax/search.php скопируй строчку, которая начинается вот так
    $buffer .= "<a href=\"" . $full_link . "\">
     
Похожие темы
  1. ZeuS
    Ответов:
    0
    Просмотров:
    715
  2. Webster
    Ответов:
    40
    Просмотров:
    4.174
  3. Ramis7123
    Ответов:
    6
    Просмотров:
    2.157
  4. arifira1
    Ответов:
    14
    Просмотров:
    2.119
  5. Thor
    Ответов:
    11
    Просмотров:
    1.588
Загрузка...
Статус темы:
Закрыта.
Яндекс.Метрика