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

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

Как сделать speedbar как на kinokong

Тема в разделе "Вопросы- ответы", создана пользователем thirus, 18 мар 2016.

18.03.16 в 14:02
29.04.18 в 13:20
17
1.965
1
  1. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    Кто знает как сделать speedbar так же как на Kinokong?
    [​IMG]
    что бы отображались все жанры (подкатегории),
    на стандартном дле выводит категорию и первую подкатегорию
    [​IMG]
     
    • Нравится Нравится x 1
  2. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    а все, вроде разобрался сам
     
  3. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    Хотя не совсем, там к примеру есть категории /films/boevik/ и /films/novinki/ и /films/
    но в новости выводит только /films/boevik/ и тд, только жанры

    как сделать что бы не выводило определенную категорию к примеру новинки
     
  4. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    @thirus, ничего не понятно что именно надо: то вывести все категории, то надо вывести одну категорию... Так все же? Что надо?
     
  5. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    нужно вывести как на kinokong, я сделал уже что бы выводило все подкатегории, но выводится и подкатегория новинки вот спидбар ( Главная - Новинки, Боевик, Мелодрама, Ужасы - Гордость и предубеждение и зомби )
    нужно что бы выводило так же как щас кроме подкатегории новинки.
    На киноконг так же и жанры и новинки находятся в категории фильмы, но при просмотре страницы с фильмом, там не отображается подкатегория новинки, а выводятся только жанры вот так (Главная - Боевик, Мелодрама, Ужасы - Гордость и предубеждение и зомби )

    Надеюсь понятно объяснил) а то сам запутался уже)
     
  6. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Честно говоря проверять даже негде, а локалка тупит((
    могу догадываться только, что в engine.php надо похимичить со строкой
    PHP:
    if (intval($category_id)) $s_navigation .= {$config['speedbar_separator']} " get_breadcrumbcategories intval($category_id), $config['speedbar_separator'] );
    хотя может и show.full.php надо ковырять, добавляя условия, что если одна категория НОВИНКИ в спидбаре висит - значит её оказываем, иначе - выводим все остальные кроме неё...
     
  7. sas7110

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

    Регистрация:
    25 окт 2015
    Сообщения:
    1.524
    Лучших ответов:
    0
    Рейтинги:
    +331 / 3 / -0
    Делаешь категории в доп. поле, ставишь хак на вывод категорий, чтобы ссылками выводились из доп. полей. Ну и ставишь доп. поле с категориями вместо спидбара в полной новости.
     
  8. Анна

    PRO Users

    Регистрация:
    10 дек 2015
    Сообщения:
    1.041
    Лучших ответов:
    5
    Рейтинги:
    +493 / 14 / -0
    Как сделал?
     
  9. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    и что получится?) что то я не понял_)
     
  10. sas7110

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

    Регистрация:
    25 окт 2015
    Сообщения:
    1.524
    Лучших ответов:
    0
    Рейтинги:
    +331 / 3 / -0
    Получится вот так
    [​IMG]
     
  11. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    мне просто надо что бы при нажатии на жанр открывалась именно та подкатегория, а не xfsearch/Боевик
     
  12. iNol

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

    Регистрация:
    14 сен 2015
    Сообщения:
    476
    Лучших ответов:
    0
    Рейтинги:
    +306 / 0 / -0
    У меня, конечно, вызов breadcrumbs перепилен чуть менее, чем полностью, но как бы там ни было...
    Для стокового вызова хлебных крошек без подкатегорий в 10.6 это будет выглядеть так:

    engine.php:

    Найти:
    Код:
    if (intval($category_id)) $s_navigation .= " {$config['speedbar_separator']} " . get_breadcrumbcategories ( intval($category_id), $config['speedbar_separator'] );
    
    Заменить на:
    Код:
        if (intval($category_id)) 
        {
            if($subaction == "showfull") 
            {   
                $catdata = $db->query("SELECT category FROM " . PREFIX . "_post WHERE id='{$newsid}'");
                $catnums = $db->get_row($catdata);
                $catlist = explode( ',', $catnums['category'] );
                if(count($catlist) == 1) $output = "<a href=\"{$config['http_home_url']}".$cap_list."/\" itemprop=\"item\">{$cat_info[$catlist]['name']}</a>"; 
                else 
                {   
                    $output = array();
                    foreach($catlist as $value) 
                    {
                        if(in_array($value,array(1,2,3,4,5,6,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43))) continue;
                        $output[] = '<a href="'.$config["http_home_url"].get_url($value).'/" itemprop="item">'.$cat_info[$value]["name"].'</a>';
                    }   
                $output = implode("{$config['category_separator']} ", $output);
                }
                $s_navigation .= " {$config['speedbar_separator']} " . $output;
            }
            else $s_navigation .= " {$config['speedbar_separator']} " . get_breadcrumbcategories ( intval($category_id), $config['speedbar_separator'] );
        }
    
    1,2,3,4,5,6,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43 поменять на свои номера категорий, которые не хотите выводить в спидбаре.

    Должно работать
     
    #12 iNol, 25 мар 2016
    Последнее редактирование: 25 мар 2016
    • Нравится Нравится x 1
  13. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    на дле 11 не работает, вообще не 1 категорию в спидбаре не показывает
     
  14. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    @iNol, и строка чуть чуть другая там
    $s_navigation .= " {$config['speedbar_separator']} " . get_breadcrumbcategories ( (array)$category_id, $config['speedbar_separator'] );
     
  15. iNol

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

    Регистрация:
    14 сен 2015
    Сообщения:
    476
    Лучших ответов:
    0
    Рейтинги:
    +306 / 0 / -0
     
  16. damir

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

    Регистрация:
    20 окт 2015
    Сообщения:
    2.155
    Лучших ответов:
    0
    Рейтинги:
    +962 / 1 / -0
    @iNol, про 10.4 не знаешь случайно ?
     
  17. TopicStarter Overlay
    thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    а не , это что то поменяно было..( по моему под правельные хлебные крошки
     
  18. Дед Сварог

    Дед Сварог Зелёный

    Регистрация:
    17 мар 2017
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Благодарю у меня все работает dle 11
     
Похожие темы
  1. MonsterFilm
    Ответов:
    26
    Просмотров:
    4.792
  2. xalturka
    Ответов:
    4
    Просмотров:
    1.406
  3. Drumik
    Ответов:
    4
    Просмотров:
    856
  4. never3d22
    Ответов:
    9
    Просмотров:
    1.631
  5. valera22
    Ответов:
    20
    Просмотров:
    2.536
Загрузка...
Яндекс.Метрика