AJAX-Catalog by Sander v.1.2 (бесплатно) для DLE

AJAX-Catalog by Sander v.1.2 (бесплатно)

AJAX-Catalog by Sander v.1.2 (бесплатно)

Автоматизированный интеллектуальный символьный каталог на AJAX.
Для начала предлагаю ознакомиться с видео демонстрацией работы модуля.

Забыл на видео показать пример работы кнопки "Показать все". При клике на нее - открывается новая вкладка со стандартным адресом DLE: example.com/catalog/G/


Особенности модуля
  • Не создает нагрузки. В "холостом" режиме работы вообще не создает нагрузки. Для формирования списка новостей выполняется один простой запрос в БД.
  • Автоматическое заполнение символьного каталога для всех новостей в разрешенных категориях.
  • Запоминает состояние кнопок и выбранного языка. В браузере запоминается выбранный язык и тип сортировки. При обновлении страницы данные не сбрасываются.
  • Ограничение по категориям. Можно выбрать категории в которых будет заполняться символьный каталог. На стандартной странице каталога example.com/catalog/Z/ так же будут отображаться только те новости которые находятся в отмеченных категориях.
  • Умная сортировка "По популярности". Учитывается рейтинг, просмотры и количество голосов в рейтинге.
  • Простой шаблон доступный для редактирования. Верстка адаптивная, но стили не прописаны. Кому нужно - смогут прописать под свой шаблон самостоятельно.
  • Возможность объединения всех букв алфавита. Если на сайте крайне мало англоязычных заголовков, то их можно объединить в одну группу. По умолчанию включено объединение цифр. Все заголовки начинающиеся на точки, кавычки и другие символы - объединяются в символ @.



Скриншоты
AJAX-Catalog by Sander v.1.2 (бесплатно)
и
AJAX-Catalog by Sander v.1.2 (бесплатно)

Основной вид. Русский алфавит и английский (язык меняется переключателем слева).

AJAX-Catalog by Sander v.1.2 (бесплатно)

Найденные новости отображаются в выплывающем окне сразу под символьным каталогом на всю ширину контейнера каталога.


AJAX-Catalog by Sander v.1.2 (бесплатно)

Если ничего не найдено, отображается такая заглушка, текст и внешний вид легко настраивается в файле шаблона.

AJAX-Catalog by Sander v.1.2 (бесплатно)

Список настроек. Отображается в стандартном диалоговом окне.

AJAX-Catalog by Sander v.1.2 (бесплатно)

При изменении некоторых настроек или при первой установке модуля - необходимо выполнить перестроение символьного каталога.
Процесс выполняется по разному и зависит от количества новостей и сервера. Может за несколько секунд, а может и несколько минут. Если процесс будет прерван - ничего страшного. Нужно будет просто запустить заново.

Версия DLE: 13.0 - 17.0

ajax-catalog-v.1.2.zip [17,4 Kb] (cкачиваний: 45)


История изменений

v.1.1 - 09.03.2021
+ Добавлена поддержка модуля Miniposter Pro v3
+ Добавлена поддержка PHP 7.4

v.1.1.1 - 16.10.2022
+ Добавлена поддержка PHP 8.1
* Исправлена ошибка при включенной опции отображения информации об авторе публикации

v.1.2 - 04.02.2024
+ Добавлена поддержка DLE 17.0
+ Удалена привязка к домену

С уважением,
Олег Александрович a.k.a. Sander
Комментарии: (36)
  1. foto
    VIP 4 июля 2019 14:47 #
    Крутое дополнение)))
    Скорей бы новую версию DLE-Cart)) Ждем
    0
  2. foto
    Посетитель 4 июля 2019 19:08 #
    Эх Сандер ясно-понятно :D
    0
    1. foto
      Посетитель 4 июля 2019 19:11 #
      Дизайн тоже слизал с https://demo.ews.pe/ ?)
      0
      1. foto
        Администратор 4 июля 2019 19:22 #
        Да. Преимущественно да.
        Я не дизайнер, поэтому практически всегда заимствую элементы дизайна с других сайтов, где-то больше, где-то меньше.
        Мне тоже тот человек стучался в телеграме, ник что-то вроде PHPdeveloper, уже не помню точно. Но я предпочел отказаться от заказа, а вот демо что он дал - мне понравилось. Решил сделать как будет настроение.
        0
        1. foto
          Посетитель 4 июля 2019 19:31 #
          Надеюсь у Вас есть еще идеи в запасе.
          P.S. Надо было 25 долларов просить, а то первично ему так и было сказано, когда он ответил (что думал за 1000) я согласился, но он просто слился. Оскорбив в конце и не дав даже дочитать его понос который он настрочил на целый абзац.

          Но он поступил как нельзя некрасиво и Вы тоже. Хоть бы написали да расспросили о человеке, сделать бы конечно никто не запрещал. Но очень бы хотел, что бы с такими людьми Вы и другие не сотрудничали в принципе. А модуль на модуль бы нашлись другие покупатели.

          P.S. Вот Вам и вечное желание призвать людей уважать труды других.
          0
  3. foto
    VIP 8 июля 2019 00:18 #
    Меня больше интересует мультирейтинг на рабочем демо сайте. Почему у него фиксируются любой голос, даже по отдельности? (скрин ниже) Достаточно проголосовать за один любой пункт и это учитывается и запоминается, хотя я такого обновления не заметил в вашем модуле https://sandev.pro/shop/139-multi-rating-v2-by-sander.html
    0
    1. foto
      Администратор 8 июля 2019 12:59 #
      Вероятнее всего это или первая версия или промежуточная между первой и второй.

      UPD. Это индивидуальная разработка на базе первой версии модуля.
      0
      1. foto
        VIP 8 июля 2019 15:03 #
        Ааа ясно, жаль что ваш v2 так не работает. Ибо юзеры тупые, и не понимают что надо полностью проголосовать по всем пунктам. Говорю это на основе наблюдения в вебвизоре, тыкнут по одному параметру и думают что на этом всё, проголосовали.
        0
      2. foto
        VIP 23 сентября 2019 19:32 #
        И сколько стоит такой индивидуальный стиль под последнюю версию?
        0
        1. foto
          Администратор 23 сентября 2019 20:57 #
          Не возьмусь.
          Я не не оказываю услуг в сфере дизайна и верстки.
          0
  4. foto
    VIP 23 сентября 2019 19:37 #
    Мобильная версия поддерживается у этого каталога?
    0
    1. foto
      Администратор 23 сентября 2019 21:00 #
      И да и нет.
      Данная верстка может быть адаптированной для корректного отображения на мобильных устройствах, но этим должен заниматься верстальщик по месту подключения в шаблоне.
      0
  5. foto
    Клиент 22 октября 2020 19:57 #
    Хороший модуль, встал со свистом.

    Единственный вопрос: Можно как-то заполнить/прописать нормальные h1, title, description у страниц вида catalog/буква? Хотя бы h1?
    0
    1. foto
      Администратор 22 октября 2020 21:15 #
      Точно не могу сказать.
      Читайте документацию к DLE. Страница /catalog/{letter}/ - выводится полностью стандартными средствами движка.
      0
      1. foto
        Клиент 23 октября 2020 09:43 #
        Получается, что тут используется стандартный буквенный каталог DLE?
        0
      2. foto
        Клиент 23 октября 2020 09:53 #
        Не, нету там такого. Есть только [available=catalog][available] и все. Вот хотя бы переменная буквы была бы, тогда бы уже можно было шаблоном подставить
        0
  6. foto
    Клиент 15 июня 2021 20:06 #
    У кого возникла ошибка после обновления на 14.3.

    Ошибка: Не удалось найти код:
    set_vars( "cron", $_TIME );


    Замените строчку на:
    set_vars( "cron", $cron_data );
    0
  7. foto
    VIP 17 августа 2021 10:49 #
    Ограничение по категориям. Можно выбрать категории в которых будет заполняться символьный каталог. На стандартной странице каталога example.com/catalog/Z/ так же будут отображаться только те новости которые находятся в отмеченных категориях.

    Подскажите, а можно наоборот, не выбирать в каких будет заполнятся, а исключать в которых не нужно заполнять?
    У меня очень много категорий в которых нужно заполнять, и всего 2 в которых не нужно.
    0
    1. foto
      VIP 17 августа 2021 10:55 #
      А ну в принципе вижу на скрине что подкатегории тоже учитываются, тогда не страшно, у меня всего 2 основных категорий, в таком случае можно и выбрать.

      Подскажите ещё такой момент, для меня важна скорость загрузки страницы, на страницу большой js файл подключается? Много там кода?
      0
  8. foto
    VIP 21 августа 2021 22:05 #
    Купил. Доволен, работает хорошо.

    Но я не понял, при добавлении новостей, буквенный каталог не заполняется, что нужно сделать чтобы он начал заполняться?

    Ещё такой вопрос, я использую ваш модуль мультирейтинг, возможно ли сортировку по рейтингу осуществлять по значению мультирейтинга?
    0
    1. foto
      VIP 21 августа 2021 22:10 #
      Хотя лучше изменить значение "По популярности" на значение Мультирейтинга.
      А то я вообще не понял по какому значению проходит сортировка у метода "По популярности".
      0
  9. foto
    Гость 15 января 2022 15:51 #
    Доброго. Есть ли возможность осушествить ajax похожих новостей?
    0
    1. foto
      Администратор 15 января 2022 16:06 #
      Добрый день.
      Никак нет. Данный модуль не имеет вообще ничего общего с функционалом похожих новостей.
      0
  10. foto
    Гость 28 февраля 2023 14:17 #
    Есть ли возможность стилизовать модуль? Например подключить свой шаблон shortstory, цветовая палитра сайта и тд?
    0
    1. foto
      Администратор 28 февраля 2023 18:52 #
      В модуле используется отдельный файл шаблона {THEME}\ajax_catalog\shortstory.tpl, его содержимое можете оформить как угодно.
      Формированием контента занимается файл show.custom.php, т.е. теги те же что у блока {custom ...}.
      Файл стилей открыт и доступен для редактирования. Но само собой необходимы знания в html и css.
      0
  11. foto
    Клиент 5 апреля 2023 17:43 #
    На DLE 16 будет работать?
    0
  12. foto
    VIP 6 октября 2023 13:53 #
    Обновить бы до 16.1
    0
  13. foto
    VIP 4 февраля 2024 03:02 #
    В режиме работы php-fpm модуль не работает.
    Возможно ли адаптировать? Может за доп плату?
    0
    1. foto
      VIP 4 февраля 2024 17:46 #
      Прошу прощения, заглянул в установочный файл, оказывается там были настройки для ngnix php-fpm, сори.
      0
  14. foto
    VIP 4 февраля 2024 18:35 #
    Обновился на версию v.1.2, что-то конфиг в ней не сохраняется.
    0
    1. foto
      Администратор 4 февраля 2024 18:39 #
      engine/mods/catalog/ajax.php
      вверху добавить
      define('MOD_DIR', __DIR__);
      0
      1. foto
        VIP 4 февраля 2024 19:27 #
        Всплывает ошибка данных после нажатия сохранить.
        0
        1. foto
          Администратор 4 февраля 2024 19:29 #
          Да, забыл написать про второй файл.
          Скачайте архив заново и замените папку class
          0
          1. foto
            VIP 4 февраля 2024 19:34 #
            Ничего не изменилось, всё так же, может быть архив закэшировался?
            0
            1. foto
              Администратор 4 февраля 2024 20:09 #
              Видимо забыл в архив загрузить правильный файл – SettingsController.php
              Сейчас исправил
              +1
              1. foto
                VIP 4 февраля 2024 20:20 #
                Спасибо, теперь работает.
                0
Добавить комментарий

Внимание! Все сообщения касающиеся техподдержки будут удалены или проигнорированы

Attention! All messages asking for technical support will be removed or ignored

  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2024.
При копировании, ссылка на источник обязательна.