MultiTags by Sander для DLE

MultiTags by Sander

MultiTags by Sander

Этот модуль подойдет для любого сайта, где заполняются и используются теги. С его помощью можно выбирать 2 и более тегов и проводить фильтрацию новостей, где использованы оба эти тега. Особенно этот модуль подойдет сайтам с адалт тематикой.
Этот модуль предназначен для работы только на страницах тегов, когда один тег уже выбран.
Объясню на примере:
Человек заходит на сайт (модуль не активен).
Он хочет посмотреть боевик. Заходит на страницу всех тегов: /tags/ (модуль не активен).
Открывает страницу боевиков: /tags/боевик/ (подключается модуль). В боковой колонке отображается выбранный тег и список остальных возможных тегов отсортированный по алфавиту.
MultiTags by Sander

Список тегов формируется автоматически из всех доступных. Так же есть возможность в настройках вручную указать перечень доступных тегов.

Теперь пользователю хочется посмотреть боевик только 2016 года. При клике на год, URL принимает вид: /tags/2016,боевик/
При попытке ручной перестановки тегов - будет выполнена переадресация на правильный адрес. Это необходимо для избежания дублей.
MultiTags by Sander

Список возможных тегов опять уменьшился. Справа от тега отображается количество новостей в комбинации с данным тегом.
Выбрав еще тег "фантастика" открывается итоговая страница, доступная по адресу: /tags/2016,боевик,фантастика/
MultiTags by Sander

По умолчанию количество тегов ограничено 3 шт.

Возможны ситуации, когда выбор третьего тега невозможен по причине несуществующей комбинации, например: /tags/2004,реальное+ТВ/
В таких случаях список выбора просто не будет отображаться
MultiTags by Sander


Так же в модуле есть возможность управления метатегами всех страниц с тегами.
MultiTags by Sander



Демо: kino.sandev.pro

Информация
Стоимость модуля: 8wmz
Лицензия выдается под 4 сайта.
Стоимость дополнительной лицензии: 2wmz
Для работы модуля - требуется ionCube Loader v.5.x
Версия DLE: 9.5 и старше
Версия PHP: 5.3 - 5.6

Купить модуль: shop.sandev.pro

Контакты
ICQ: 404-037-556
Skype: Sander8804
E-Mail: olalod@mail.ru

С уважением,
Олег Александрович a.k.a. Sander
Купить модуль
  • Стоимость модуля: $8
  • В комплекте: 4 лицензии
  • Стоимость дополнительной лицензии: $2
Комментарии: (16)
  1. foto
    Клиент 21 марта 2017 22:30 #
    DLE 11.2

    MySQL error in file: /engine/mods/multitags/list.php at line 22
    Error Number: 1146
    The Error returned was:
    Table 'anime-workshop.dle_tags' doesn't exist
    SQL query:

    SELECT count(*) as c, tag FROM dle_tags WHERE news_id IN (1,2) GROUP BY tag ORDER BY tag ASC
    0
    1. foto
      Администратор 21 марта 2017 22:35 #
      Вы удалили таблицу dle_tags или у DLE нет к ней доступа.
      Это системная таблица и принадлежит она движку.
      0
      1. foto
        Клиент 21 марта 2017 22:45 #
        Я её не удалял и после установки, таблицы dle_tags не было.
        0
        1. foto
          Администратор 21 марта 2017 22:50 #
          Открыть файл /engine/mods/multitags/list.php
          Найти код:
          dle_tags

          Заменить на
          ".PREFIX."_tags
          +1
          1. foto
            Клиент 21 марта 2017 22:55 #
            Спасибо огромнее.
            0
  2. foto
    Клиент 21 марта 2017 22:57 #
    Цитата: Xaker1493
    Спасибо огромнее.

    Спасибо огромное
    0
  3. foto
    Посетитель 15 ноября 2017 01:22 #
    хочу приобрести, а как сделать такую же сортировку по тегам как у вас на демо сайте над новостями?
    0
    1. foto
      Администратор 15 ноября 2017 15:47 #
      Это модуль x-Sort
      0
      1. foto
        Посетитель 16 ноября 2017 05:31 #
        а нельзя его так же под теги сделать?
        0
  4. foto
    Клиент 20 декабря 2017 09:59 #
    А можно сделать, чтобы при закрытии выбранного тега посетитель отправлялся на главную, а не в облако тегов?
    0
  5. foto
    Гость 8 марта 2018 05:04 #
    Здравствуйте, актуален ли модуль для 12.1?
    Спасибо.
    0
  6. foto
    Клиент 17 мая 2018 13:14 #
    В новой версий DLE изменили код, помогите изменить код модуля.
    Версия DLE: 13.0
    $db->query ( "SELECT news_id, tag FROM " . PREFIX . "_tags WHERE tag='{$tag}'" );
    			
    $tag_array = array ();
    $ic = 0;
    
    while ( $row = $db->get_row () ) {
    
        if(!$ic) $tag = $row['tag'];
    
        $tag_array[] = $row['news_id'];
    
        $ic ++;
    
    }
    0
    1. foto
      Администратор 17 мая 2018 16:29 #
      Скачайте архив заново.
      Внутри будет установщик для использования в утилите управления плагинами.
      0
      1. foto
        Клиент 19 мая 2018 12:25 #
        Спасибо

        А так должно быть?
        [img]https://docviewer.yandex.ru/view/79463261/htmlimage?id=l2t-10i5xdm48cak9mhgqshgatr9ghu7dzsfuj8iii0oz8htffnc0jjetvaf0dv4eh3kpp7udjo6frmuvz286z7mv9fkcqnw6kimhat&name=image-ece9aP26bE9FcoD0wN.png&dsid=728c1e0b97bd0377c9ed5ec8eaf4842a[/img]
        0
        1. foto
          Администратор 19 мая 2018 12:34 #
          Недостаточно прав для просмотра изображения.

          PS. Техподдержка только в ЛС или по указанным контактам.
          0
          1. foto
            Клиент 19 мая 2018 13:10 #
            Спасибо за ответ.
            Уже разобрался.
            0
Добавить комментарий
  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2018.
При копировании, ссылка на источник обязательна.