Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Как сделать в дле категории

Discussion in 'Вопросы- ответы' started by aeneas, Feb 10, 2017.

10.02.17 в 11:27
12.02.17 в 20:46
24
6,809
0
  1. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,489
    Best Answers:
    10
    Ratings:
    +4,044 / 208 / -0
    хочу чтобы были две основные категории фильмы и сериалы
    и чтобы были жанры, в каждой из них
    как то нельзя сделать чтобы не создавать дубли категорий одинаковых и туда и туда ? )

    кто как сделал а

    надо чтобы при нажатии на ссылку сериалы открывались сериалы, на фильмы открывались фильмы, и там по жанрам везде, млять, че неужели дубли тока выход

    еще пример - руские сериалы, если и там жанры нужны то еще и туда ипашить ? ))
     
  2. Burial

    Burial Местный

    Joined:
    Sep 30, 2015
    Messages:
    1,997
    Best Answers:
    2
    Ratings:
    +464 / 80 / -0
    Фильмы
    > Боевик
    > Детектив

    Сериалы
    > Боевик
    > Детектив

    Зарубежные сериалу
    > Боевик
    > Детектив

    Русские сериалы
    > Боевик
    > Детектив
     
  3. Kuinston

    Kuinston Бывалый

    Joined:
    Mar 1, 2016
    Messages:
    133
    Best Answers:
    0
    Ratings:
    +21 / 1 / -0
    подкатегории юзаешь и все
    у второстепенных ставишь основную группу и все
    [​IMG]
     
  4. fannik

    fannik Бывалый

    Joined:
    Dec 28, 2016
    Messages:
    112
    Best Answers:
    0
    Ratings:
    +44 / 5 / -0
    Выход только дубли скорее всего, ну или как то фильтровать по основным категориям )
     
  5. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,489
    Best Answers:
    10
    Ratings:
    +4,044 / 208 / -0
    я вот как раз этого и хочу избежать, тонны говнокатегорий )))
     
  6. dimaestra

    dimaestra Бывалый

    Joined:
    Mar 14, 2016
    Messages:
    114
    Best Answers:
    0
    Ratings:
    +27 / 0 / -0
    Так в помощь field search от Gameera.
    У меня вообще все просто...
    Фильмы, сериалы, мультфильмы, зарубежные, русские и жанры (боевик, комедия и тд) сделаны так же основными категориями. Только вот вывод жанров делаю отдельным доп полем.
    Остальное удобство делает уже филд серч:
    Можно чисто фильмы выбрать, можно туда добавить русские+боевик+комедия

    Получается минимум категорий
     
  7. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,489
    Best Answers:
    10
    Ratings:
    +4,044 / 208 / -0
    мне нужно чтобы по ссылке - фильмы - выводились только фильмы, по ссылке сериалы - только сериалы
    не фильтром, а именно ссылками, хз щас попробую кое чо конеш, пока блять не доходит как сделать правильно )
     
  8. GreenMonster

    GreenMonster Посетитель

    Joined:
    Jan 16, 2017
    Messages:
    58
    Best Answers:
    0
    Ratings:
    +6 / 0 / -0
  9. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,420
    Best Answers:
    32
    Ratings:
    +4,042 / 118 / -0
  10. Burial

    Burial Местный

    Joined:
    Sep 30, 2015
    Messages:
    1,997
    Best Answers:
    2
    Ratings:
    +464 / 80 / -0
    Может, можно попробовать с тегами как то поиграть? Хотя и маловероятен метод...
    [category=1,2,3,7-10] текст [/category]
    [not-category=1,2,3,7-10] текст [/not-category]
     
  11. byroot

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    12,295
    Best Answers:
    54
    Ratings:
    +5,206 / 74 / -0
    вытаскивал как то жанры с резки:
    Code:
    #DLE|11.2
    
    DROP TABLE IF EXISTS `dle_category`;
    CREATE TABLE `dle_category` (
      `id` mediumint(8) NOT NULL AUTO_INCREMENT,
      `parentid` mediumint(8) NOT NULL DEFAULT '0',
      `posi` mediumint(8) NOT NULL DEFAULT '1',
      `name` varchar(50) NOT NULL DEFAULT '',
      `alt_name` varchar(50) NOT NULL DEFAULT '',
      `icon` varchar(200) NOT NULL DEFAULT '',
      `skin` varchar(50) NOT NULL DEFAULT '',
      `descr` varchar(200) NOT NULL DEFAULT '',
      `keywords` text NOT NULL,
      `news_sort` varchar(10) NOT NULL DEFAULT '',
      `news_msort` varchar(4) NOT NULL DEFAULT '',
      `news_number` smallint(5) NOT NULL DEFAULT '0',
      `short_tpl` varchar(40) NOT NULL DEFAULT '',
      `full_tpl` varchar(40) NOT NULL DEFAULT '',
      `metatitle` varchar(255) NOT NULL DEFAULT '',
      `show_sub` tinyint(1) NOT NULL DEFAULT '0',
      `allow_rss` tinyint(1) NOT NULL DEFAULT '1',
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=102 /*!40101 DEFAULT CHARSET=utf8mb4 */;
    
    INSERT INTO `dle_category` VALUES
    (1, 0, 1, 'Фильмы', 'films', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (2, 1, 1, 'Вестерны', 'western', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (3, 1, 1, 'Семейные', 'family', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (4, 1, 1, 'Фэнтези', 'fantasy', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (5, 1, 1, 'Биографические', 'biographical', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (6, 1, 1, 'Арт-хаус', 'arthouse', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (7, 1, 1, 'Боевики', 'action', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (8, 1, 1, 'Военные', 'military', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (9, 1, 1, 'Детективы', 'detective', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (10, 1, 1, 'Криминал', 'crime', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (11, 1, 1, 'Приключения', 'adventures', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (12, 1, 1, 'Драмы', 'drama', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (13, 1, 1, 'Спортивные', 'sport', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (14, 1, 1, 'Фантастика', 'fiction', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (15, 1, 1, 'Комедии', 'comedy', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (16, 1, 1, 'Мелодрамы', 'melodrama', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (17, 1, 1, 'Триллеры', 'thriller', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (18, 1, 1, 'Ужасы', 'horror', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (19, 1, 1, 'Мюзиклы', 'musical', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (20, 1, 1, 'Исторические', 'historical', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (21, 1, 1, 'Документальные', 'documentary', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (22, 1, 1, 'Эротика', 'erotic', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (23, 1, 1, 'Детские', 'kids', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (24, 1, 1, 'Короткометражные', 'short', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (25, 1, 1, 'Наши', 'our', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (26, 1, 1, 'Зарубежные', 'foreign', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (27, 0, 1, 'Сериалы', 'series', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (28, 27, 1, 'Военные', 'military', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (29, 27, 1, 'Боевики', 'action', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (30, 27, 1, 'Арт-хаус', 'arthouse', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (31, 27, 1, 'Мелодрамы', 'melodrama', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (32, 27, 1, 'Триллеры', 'thriller', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (33, 27, 1, 'Ужасы', 'horror', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (34, 27, 1, 'Приключения', 'adventures', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (35, 27, 1, 'Семейные', 'family', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (36, 27, 1, 'Фантастика', 'fiction', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (37, 27, 1, 'Фэнтези', 'fantasy', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (38, 27, 1, 'Драмы', 'drama', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (39, 27, 1, 'Комедии', 'comedy', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (40, 27, 1, 'Детективы', 'detective', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (41, 27, 1, 'Криминал', 'crime', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (42, 27, 1, 'Исторические', 'historical', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (43, 27, 1, 'Биографические', 'biographical', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (44, 27, 1, 'Вестерны', 'western', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (45, 27, 1, 'Документальные', 'documentary', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (46, 27, 1, 'Реальное ТВ', 'realtv', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (47, 27, 1, 'Эротика', 'erotic', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (48, 27, 1, 'Русские', 'russian', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (49, 27, 1, 'Зарубежные', 'foreign', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (50, 0, 1, 'Мультфильмы', 'cartoons', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (51, 50, 1, 'Для взрослых', 'adult', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (52, 50, 1, 'Сказки', 'fairytale', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (53, 50, 1, 'Боевики', 'action', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (54, 50, 1, 'Комедии', 'comedy', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (55, 50, 1, 'Семейные', 'family', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (56, 50, 1, 'Фантастика', 'fiction', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (57, 50, 1, 'Фэнтези', 'fantasy', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (58, 50, 1, 'Приключения', 'adventures', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (59, 50, 1, 'Спортивные', 'sport', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (60, 50, 1, 'Познавательные', 'cognitive', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (61, 50, 1, 'Детские', 'kids', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (62, 50, 1, 'Аниме', 'anime', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (63, 50, 1, 'Мультсериалы', 'multseries', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (64, 50, 1, 'Советские', 'soyzmyltfilm', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (65, 50, 1, 'Наши', 'our', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (66, 50, 1, 'Полнометражные', 'full-length', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (67, 50, 1, 'Зарубежные', 'foreign', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (68, 0, 1, 'Аниме', 'animation', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (69, 68, 1, 'Военные', 'military', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (70, 68, 1, 'Драмы', 'drama', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (71, 68, 1, 'Детективы', 'detective', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (72, 68, 1, 'Триллеры', 'thriller', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (73, 68, 1, 'Комедии', 'comedy', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (74, 68, 1, 'Фантастика', 'fiction', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (75, 68, 1, 'Фэнтези', 'fantasy', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (76, 68, 1, 'Приключения', 'adventures', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (77, 68, 1, 'Романтические', 'romance', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (78, 68, 1, 'Исторические', 'historical', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (79, 68, 1, 'Ужасы', 'horror', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (80, 68, 1, 'Мистические', 'mystery', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (81, 68, 1, 'Музыкальные', 'musical', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (82, 68, 1, 'Эротика', 'erotic', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (83, 68, 1, 'Боевики', 'action', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (84, 68, 1, 'Боевые искусства', 'fighting', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (85, 68, 1, 'Самурайский боевик', 'samurai', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (86, 68, 1, 'Спортивные', 'sport', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (87, 68, 1, 'Образовательные', 'educational', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (88, 68, 1, 'Повседневность', 'everyday', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (89, 68, 1, 'Пародия', 'parody', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (90, 68, 1, 'Школа', 'school', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (91, 68, 1, 'Детские', 'kids', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (92, 68, 1, 'Сказки', 'fairytale', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (93, 68, 1, 'Кодомо', 'kodomo', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (94, 68, 1, 'Сёдзё-ай', 'shoujoai', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (95, 68, 1, 'Сёдзё', 'shoujo', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (96, 68, 1, 'Сёнэн', 'shounen', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (97, 68, 1, 'Сёнэн-ай', 'shounenai', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (98, 68, 1, 'Этти', 'ecchi', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (99, 68, 1, 'Махо-сёдзё', 'mahoushoujo', '', '', '', '', '', '', 0, '', '', '', 0, 1),
    (100, 68, 1, 'Меха', 'mecha', '', '', '', '', '', '', 0, '', '', '', 0, 1);
    
    Можешь выполнить запрос в БД и будут категории с подкатегориями как на резке, только потом мета данные пропиши всем категориям. Только при добавлении в парсере кинопоиска некоторые категории придется выбирать только вручную!
     
    • Нравится Нравится x 1
  12. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,489
    Best Answers:
    10
    Ratings:
    +4,044 / 208 / -0
    мне не нужно как у них, короче дубли понял, в каждой основной категории подкатегория та же что и в другой
     
  13. stricken

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

    Joined:
    Sep 10, 2016
    Messages:
    439
    Best Answers:
    0
    Ratings:
    +206 / 0 / -0
    Тебе как на my-hit похоже фильтр нужен, но я не знаю, как он сделан. Если мало ли заказывать будешь подобное, стукни, сложимся)
     
  14. Burial

    Burial Местный

    Joined:
    Sep 30, 2015
    Messages:
    1,997
    Best Answers:
    2
    Ratings:
    +464 / 80 / -0
    Стандартно сделан, с подкатегориями.
     
  15. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,489
    Best Answers:
    10
    Ratings:
    +4,044 / 208 / -0
    я уже сделал все )
     
  16. stricken

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

    Joined:
    Sep 10, 2016
    Messages:
    439
    Best Answers:
    0
    Ratings:
    +206 / 0 / -0
    Да конечно. Тогда на сайте должно быть 1994800 категорий. Как-то многовато
     
  17. Burial

    Burial Местный

    Joined:
    Sep 30, 2015
    Messages:
    1,997
    Best Answers:
    2
    Ratings:
    +464 / 80 / -0
    В случае с говно-my-hit - 50 категорий.
    И что это за говно-категории:
    /serial/ab/ (боевик)
    /serial/a6/ (комедии)
    /serial/a8/ (музыка)
    /film/ab/ и т.д. Буквенный каталог что ли? В любом случае хрень...
     
  18. stricken

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

    Joined:
    Sep 10, 2016
    Messages:
    439
    Best Answers:
    0
    Ratings:
    +206 / 0 / -0
    Как сделал-то? Мне тоже так хочется)
     
  19. stricken

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

    Joined:
    Sep 10, 2016
    Messages:
    439
    Best Answers:
    0
    Ratings:
    +206 / 0 / -0
    У этого говно-my-hit на категории больше трафа, чем ты в жизни на всех сайтах словишь походу)
     
  20. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,489
    Best Answers:
    10
    Ratings:
    +4,044 / 208 / -0
    ну я как все в принципе, вариантов то нет других )) в каждой основной категории тупо дубли
    типа -
    фильм
    - боевик
    - залупа
    сериал
    - боевик
    - залупа

    благо вон бурот дал запрос в базу чтобы в ручную не трахаться и выше дали хак чтобы чотко все работало по ссылкам
    а для остального пришлось гамовский фильтр ставить ну и плюс его наработку по фильтру хдтрезки
    выходов собственно нет других )
    получилось 53 категории, то что хотел в принципе, норм
     
    • Нравится Нравится x 1
Яндекс.Метрика