[simpleModal] или простая установка модальных окон

Часто задают вопросы про модальные окна и как в них вставить то или то. Решил в качестве своего обучения написать небольшой, можно даже сказать очень маленький компонент для вывода модальных окон.

Так как писал вообще в первый раз, то комментарии приветствуются.
Что на данный момент умеет (для каждого ресурса):
  • Задавать свой чанк
  • Задавать время перед показом модального окна (задержка)
  • Задавать время через сколько показывать вновь модальное окно
Что в планах:
  1. Добавить вывод конкретному пользователю\группе
  2. Свой чанк для конкретного пользователя\группы
В чанке можно выводить например регистрацию\авторизацию. Новые товары, акции, последние просмотренные товары ну и любой другой снипет.

Может есть еще какие нибудь идеи или предложения, и вообще нужен ли такой компонент.

Сам компонент можно скачать тут
Github

Хотел бы узнать, что может понадобиться в будущем.
Планы такие:
  • Вывести управление модальными окнами в админку.
  • Добавить показ модальных окон для пользователя или группы
  • Добавить диапазон времени в котором может быть показано модальное окно
  • Возможность добавления модальных окон в группы (пока не знаю надо ли это)
Может что то забыл, если есть идеи пишем в комментариях что бы Вы хотели увидеть в следующей версии.
UPD. По просьбам компонент получил новое название.
Михаил
Михаил
25 сентября 2015, 11:04
modx.pro
4 062

Комментарии: 14

Павел Гвоздь
25 сентября 2015, 15:19
Нужен. Лишнего не бывает ничего.
    Пётр Молчанов
    25 сентября 2015, 18:15
    на гитхаб бы еще запилить
    Сергей Шлоков
    26 сентября 2015, 07:44
    Помнится, разработчики MODX просили программистов не использовать префикс mod для своих компонентов. Только для системных объектов.
      Михаил
      26 сентября 2015, 12:17
      Не знал. Ок в следующей версии поправлю.
      Денис Богдановский
      26 сентября 2015, 11:17
      Полезная штука, особенно то, что в планах )
        Михаил
        26 сентября 2015, 12:17
        В планах ещё вывести все в админку. Будут свои настройки для каждого или для группы модальных окон
      Сергей Шлоков
      27 сентября 2015, 08:10
      Глянул код плагина. У меня только один совет — смотри как делают спецы. Для меня образцом является код Василия и исходники MODX.
      Я это говорю как товарищ. Ибо сам начал изучать все эти php, javascript, html, css и остальное только чуть больше 2-х лет назад, когда решил сделать сайт на MODX для салона жены, да и то с большими перерывами из-за работы.
      Так что шлифуй, совершенствуй опыт. И не стесняйся подглядывать в чужой код. :)
        Михаил
        27 сентября 2015, 08:13
        Согласен что там далеко не все идеально. Но есть к чему стремится. Поэтому и выкладываю что бы указали на ошибки. Может подсказали как где то лучше сделать. Это первое что сделал))) Так что критика всегда приветствуется!
        Сергей Шлоков
        27 сентября 2015, 08:35
        Когда деревья были большими Когда сообщество тусовалось на bezumkin.ru и у Василия было времени гораздо больше, он уже тогда говорил, что тут (на bezumkin.ru) учителей нет, старайся сам, учись, будут вопросы — постараюсь помочь. Это очень полезное правило.
        А по коду плагина хотелось бы спросить — чем обусловлен вызов плагина по двум событиям и почему именно эти два события?

        Но есть к чему стремится.
        Совершенству нет предела. Я тебе по секрету скажу — глянь код eventCalendar2 Василия. Вселяет уверенность в свои силы :))) Люди не рождаются специалистами.
          Евгений Шеронов
          27 сентября 2015, 13:43
          Опробовал вчера данный модуль. Есть пару замечаний:

          1. Сделать вывод хотя бы по группам в первую очередь (об этом уже писали).
          2. Добавить проверку в куках, показывалось окно или нет, чтобы при каждом обновлении страницы не всплывало (будет полезно для каких-либо оповещений сделать кнопку для пользователей «больше не показывать»).
          3. И после того как в настройках поставил не показывать, окно не перестало всплывать. Пришлось удалить модуль.

          После обновлений обязательно поставлю))

            Михаил
            27 сентября 2015, 13:46
            Проверка в куках стоит. По умолчанию 60 секунд.
            Кнопка больше не показывать это +. по группам в следующей версии.
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            14