[simpleModal] или простая установка модальных окон
        Часто задают вопросы про модальные окна и как в них вставить то или то. Решил в качестве своего обучения написать небольшой, можно даже сказать очень маленький компонент для вывода модальных окон.
Так как писал вообще в первый раз, то комментарии приветствуются.
Что на данный момент умеет (для каждого ресурса):
Может есть еще какие нибудь идеи или предложения, и вообще нужен ли такой компонент.
Сам компонент можно скачать тут
Github
Хотел бы узнать, что может понадобиться в будущем.
Планы такие:
UPD. По просьбам компонент получил новое название.
    
    
                                                                                
            Так как писал вообще в первый раз, то комментарии приветствуются.
Что на данный момент умеет (для каждого ресурса):
- Задавать свой чанк
- Задавать время перед показом модального окна (задержка)
- Задавать время через сколько показывать вновь модальное окно
- Добавить вывод конкретному пользователю\группе
- Свой чанк для конкретного пользователя\группы
Может есть еще какие нибудь идеи или предложения, и вообще нужен ли такой компонент.
Сам компонент можно скачать тут
Github
Хотел бы узнать, что может понадобиться в будущем.
Планы такие:
- Вывести управление модальными окнами в админку.
- Добавить показ модальных окон для пользователя или группы
- Добавить диапазон времени в котором может быть показано модальное окно
- Возможность добавления модальных окон в группы (пока не знаю надо ли это)
UPD. По просьбам компонент получил новое название.
Комментарии: 14
                Нужен. Лишнего не бывает ничего.            
                    
                на гитхаб бы еще запилить            
                    
                Поправил.            
                    
                Помнится, разработчики MODX просили программистов не использовать префикс mod для своих компонентов. Только для системных объектов.            
                    
                Не знал. Ок в следующей версии поправлю.            
                    
                Полезная штука, особенно то, что в планах )            
                    
                В планах ещё вывести все в админку. Будут свои настройки для каждого или для группы модальных окон            
                    
                присоединяюсь к пожеланию сменить имя пакета            
                    
                Компонент переименовал.            
                    
                Глянул код плагина. У меня только один совет — смотри как делают спецы. Для меня образцом является код Василия и исходники MODX. 
Я это говорю как товарищ. Ибо сам начал изучать все эти php, javascript, html, css и остальное только чуть больше 2-х лет назад, когда решил сделать сайт на MODX для салона жены, да и то с большими перерывами из-за работы.
Так что шлифуй, совершенствуй опыт. И не стесняйся подглядывать в чужой код. :)
                    Я это говорю как товарищ. Ибо сам начал изучать все эти php, javascript, html, css и остальное только чуть больше 2-х лет назад, когда решил сделать сайт на MODX для салона жены, да и то с большими перерывами из-за работы.
Так что шлифуй, совершенствуй опыт. И не стесняйся подглядывать в чужой код. :)
                Согласен что там далеко не все идеально. Но есть к чему стремится. Поэтому и выкладываю что бы указали на ошибки. Может подсказали как где то лучше сделать. Это первое что сделал))) Так что критика всегда приветствуется!            
                    А по коду плагина хотелось бы спросить — чем обусловлен вызов плагина по двум событиям и почему именно эти два события?
Но есть к чему стремится.Совершенству нет предела. Я тебе по секрету скажу — глянь код eventCalendar2 Василия. Вселяет уверенность в свои силы :))) Люди не рождаются специалистами.
                Опробовал вчера данный модуль. Есть пару замечаний:
1. Сделать вывод хотя бы по группам в первую очередь (об этом уже писали).
2. Добавить проверку в куках, показывалось окно или нет, чтобы при каждом обновлении страницы не всплывало (будет полезно для каких-либо оповещений сделать кнопку для пользователей «больше не показывать»).
3. И после того как в настройках поставил не показывать, окно не перестало всплывать. Пришлось удалить модуль.
После обновлений обязательно поставлю))
            
                    1. Сделать вывод хотя бы по группам в первую очередь (об этом уже писали).
2. Добавить проверку в куках, показывалось окно или нет, чтобы при каждом обновлении страницы не всплывало (будет полезно для каких-либо оповещений сделать кнопку для пользователей «больше не показывать»).
3. И после того как в настройках поставил не показывать, окно не перестало всплывать. Пришлось удалить модуль.
После обновлений обязательно поставлю))
                Проверка в куках стоит. По умолчанию 60 секунд.
Кнопка больше не показывать это +. по группам в следующей версии.
            
                    Кнопка больше не показывать это +. по группам в следующей версии.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
             
             
                    
                    
                






