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

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

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

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

03.07.16 в 10:41
09.07.16 в 19:31
25
3.974
0
  1. TopicStarter Overlay
    madpitbull

    madpitbull Бывалый

    Сообщения:
    394
    Симпатии:
    55
    Лучших ответов:
    0
    убрал из списка трейлеры, так теперь все по прежнему в фильмах сериалы, в сериалах фильмы!
    что за байда не пойму, я что то не так делаю или не пашет эта схема?
     
  2. Intention

    Intention Местный

    Сообщения:
    2.098
    Симпатии:
    688
    Лучших ответов:
    0
    @madpitbull, Проверь правильность проставленных ID категорий
     
  3. TopicStarter Overlay
    madpitbull

    madpitbull Бывалый

    Сообщения:
    394
    Симпатии:
    55
    Лучших ответов:
    0
    перепроверил уже все несколько раз!
    все сделано по твоей инструкции, но не робит)
     
  4. TopicStarter Overlay
    madpitbull

    madpitbull Бывалый

    Сообщения:
    394
    Симпатии:
    55
    Лучших ответов:
    0
    в сериалах кстати сработал и показывает только сериалы, а вот в фильмах все равно куча сериалов в похожих новостях))
     
  5. Intention

    Intention Местный

    Сообщения:
    2.098
    Симпатии:
    688
    Лучших ответов:
    0
    @madpitbull, Ну оочччень странно, у меня все гуд. Единственно что когда добавляешь сортировочку по годам получается каша. Чуть позже выложу правочку, щас занят малеха
     
  6. Intention

    Intention Местный

    Сообщения:
    2.098
    Симпатии:
    688
    Лучших ответов:
    0
    @madpitbull, короч на скоряк наплевал, нету времени конкретно этой задачей заниматься, но работает вполне

    Если сериал_ру или сериал_англ {если русский поставить 27 категорию, если зарубежный 28}
    иначе если трейлеры влупить 29
    иначе если не сериалы и не трейлеры {
    $not_cats = не показывать категории 27, 28
    если мультики или десткие влупить 6 и 13 категорию
    если 2016 влупить 23 категорию
    ...
    }

    хуй знает думаю поймешь :D:D

    PHP:
                                $cat_related ','.$row['category'].',';                           
                                
    $cartoons        strpos($cat_related',6,');
                                
    $cartoons2    strpos($cat_related',13,');
                                
    $_2013             strpos($cat_related',26,');
                                
    $_2014             strpos($cat_related',25,');
                                
    $_2015             strpos($cat_related',24,');
                                
    $_2016             strpos($cat_related',23,');
                                
    $serials_ru strpos($cat_related',27,');
                                
    $serials_en strpos($cat_related',28,');
                                
    $trailers     strpos($cat_related',29,');
                               
                                if (
    $serials_ru || $serials_en) {

                                    if (
    $serials_ru !== false$get_cats '27';
                                    elseif (
    $serials_en !== false$get_cats '28';

                                } elseif (
    $trailers$get_cats '29';
                                  elseif (!
    $serials_ru && !$serials_en && !$trailers) {

                                        
    $not_cats "category NOT REGEXP '[[:<:]](27|28)[[:>:]]' AND ";
                                        if (
    $cartoons !== false || $cartoons2 !== false$get_cats '6|13';
                                        elseif (
    $_2016 !== false)    $get_cats '23';
                                        elseif (
    $_2015 !== false$get_cats '24';
                                        elseif (
    $_2014 !== false$get_cats '25';
                                        elseif (
    $_2013 !== false$get_cats '26';

                                }
                               
                                
    $where_category "category regexp '[[:<:]](" $get_cats ")[[:>:]]' AND " $not_cats "";