13 августа 2015, 14:27 Плюсую. Очень не хватало. Новости и события / Большая статья про pdoParser 57 +1
13 августа 2015, 14:16 Замечательный — это да, а сказочный — это ты загнул. :) Эх, времени бы побольше… столько фантазий. Вчера у нас около дома на Москве реке битум горел… Дети визжали от эмоций… Дымища, вонища, темнотища, вертолеты, пожарные, телевидение… А когда потухло, пошли смотреть. Потом еще все новости надо обязательно посмотреть — смотри как горит, мы туда ходили… Полдня пролетело. Какая уж тут работа… И сегодня вечером пойдем, проверим, вдруг дяди опять тушить будут. Ни секунды времени для себя. :) Новые дополнения и их версии / [dbAdmin] Управление таблицами БД. Релиз. 18 0
13 августа 2015, 14:04 Глубоко не копаясь видно ошибку Должно быть или так $('#submit').click(function(e) { ...или так $('#contactfrm').submit(function(e) {Ну и если jQuery подключен, то показать окно можно через него $('#myModal').fadeIn(); Вопросы / Модальное окно после отправки формы. javascript 6 +1
12 августа 2015, 12:17 Согласен, не очень понятно. Дополню описание в ближайшее время. По Вашему вопросу. У сниппета есть несколько параметров, отвечающих за права: — readOnly — запрет редактирования всем. — allowGuestEdit — разрешение неавторизованным пользователям добавлять и изменять (только не личные) события. — showPrivate — показывать всем личные сообщения, т.е. сообщения, созданные авторизованными пользователями. Если пользователь авторизован в админке, то он может редактировать, а неавторизованные пользователи (при allowGuestEdit=`false`) нет. Вид уведомлений П.С. В сниппете можно настроить любое условие прав редактирования. Готовые решения / [fullCalendar] Календарь с большими возможностями 66 +1
12 августа 2015, 11:31 Если научится пользоваться поиском, то многие вопросы решаются быстрее. Например, тут уже обсуждалось это. Вопросы / Как сделать страницу с Login неперегружаемой? 3 0
12 августа 2015, 11:24 В качестве примера я бы посоветовал обратить внимание не на oneBooking, а на myCalendar. Я, например, буду делать в таком стиле. Объявления о работе / Разработка модуля онлайн записи в салон красоты 6 0
07 августа 2015, 19:03 Я беру точно, спасибо. Новые дополнения и их версии / Новая версия Ace для MODX - 1.6.0 45 0
06 августа 2015, 22:50 Обязательно гляну. Мерси. Новые дополнения и их версии / [oneBooking] Версия 2.0.0-pl Доп. функционал 63 0
06 августа 2015, 07:54 На вскидку вроде правильно. Определять setProperty нужно в beforeSet(). Попробуй в функции beforeSave() выгрузить свойства в журнал и посмотри чего пишется public function beforeSave() { $this->modx->log(modX::LOG_LEVEL_ERROR, print_r($this->getProperties(),1)); return true; } Вопросы / modx-combo-boolean страное поведение при сохранени 3 0
05 августа 2015, 17:04 Рад что пригодилось. Готовые решения / [controlErrorLog] Контроль журнала ошибок 39 0
05 августа 2015, 14:08 Это сообщение возникает, когда удаляется объект, у которого нет записей. Уберу в следующей версии. Если ждать не охота, убери блок else в методе elementNotes::removeNote() Новые дополнения и их версии / [elementNotes] Хранение заметок в элементах 22 0
03 августа 2015, 10:28 Нужно добавить в таблицу нужные поля, прописать их обработку в класс, изменить диалог. Это равно переписать весь компонент Новые дополнения и их версии / [oneBooking] Версия 2.0.0-pl Доп. функционал 63 0
03 августа 2015, 10:16 Ну если переписать весь компонент, то да. Новые дополнения и их версии / [oneBooking] Версия 2.0.0-pl Доп. функционал 63 0
02 августа 2015, 19:39 Обновление 1.0.2. Добавил вкладку «Текущие пользователи», отображающую список пользователей, находящихся в данный момент на сайте. Для авторизованных выводится имя из профиля, а для неавторизованных просто «Гость». Новые дополнения и их версии / [siteStatistics] Статистика сайта 64 0
31 июля 2015, 18:25 Для отеля (маленького) думаю, достаточно просто. Т.к. свободные номер либо есть, либо их нет.Это только кажется. Могу сходу обратный пример привести — в середине периода доступно меньше номеров, чем в начале. Календарь зеленый, но выбрать нужное количество нельзя. И еще вопрос. Каким образом тыкая в даты можно определить нужное количество номеров до открытия диалога? Новые дополнения и их версии / [oneBooking] Версия 2.0.0-pl Доп. функционал 63 0
31 июля 2015, 18:19 Такую проверку логичнее делать в виде многоступенчатого бронирования — 1. Выбираешь даты, объект (например, номер) и количество. Нажимаешь Далее. (На этом этапе и проверять доступность) 2. Указываешь свои реквизиты. Далее. 3. Оплатить. Сохранить заявку. Новые дополнения и их версии / [oneBooking] Версия 2.0.0-pl Доп. функционал 63 +1
31 июля 2015, 18:01 Это просто засада — постоянно запросы посылать, после каждого клика. Новые дополнения и их версии / [oneBooking] Версия 2.0.0-pl Доп. функционал 63 0
31 июля 2015, 17:56 Я просто не представляю как это реализовать. Пользователь открывает диалог и в нем может выбирать даты, объект, количество. Как это определить до заполнения? Новые дополнения и их версии / [oneBooking] Версия 2.0.0-pl Доп. функционал 63 0
31 июля 2015, 17:12 Первый пункт да, а вот по остальным уже не так. Проверка на наличие свободных номеров осуществляется после заполнения всех полей. А типы полей только определенные в системе. Новые дополнения и их версии / [oneBooking] Версия 2.0.0-pl Доп. функционал 63 0
31 июля 2015, 11:56 А не планируете сделать возможность обновления компонентов как у modx.com? Выпустил новую версию, зашел в магазин и оперативно обновил. Хостинг / Новый modhost.pro 58 0
Редизайн сообщества так выглядит вопрос на подтверждение удаления заметки в темной теме. Кроме того при публикации заметки не увидел всплывающего уведомления об успешной публикации из-за чего о...
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Эх, времени бы побольше… столько фантазий.
Вчера у нас около дома на Москве реке битум горел… Дети визжали от эмоций… Дымища, вонища, темнотища, вертолеты, пожарные, телевидение… А когда потухло, пошли смотреть. Потом еще все новости надо обязательно посмотреть — смотри как горит, мы туда ходили…
Полдня пролетело. Какая уж тут работа… И сегодня вечером пойдем, проверим, вдруг дяди опять тушить будут. Ни секунды времени для себя. :)
Должно быть или так
или так
Ну и если jQuery подключен, то показать окно можно через него
По Вашему вопросу. У сниппета есть несколько параметров, отвечающих за права:
— readOnly — запрет редактирования всем.
— allowGuestEdit — разрешение неавторизованным пользователям добавлять и изменять (только не личные) события.
— showPrivate — показывать всем личные сообщения, т.е. сообщения, созданные авторизованными пользователями.
Если пользователь авторизован в админке, то он может редактировать, а неавторизованные пользователи (при allowGuestEdit=`false`) нет.
Вид уведомлений
П.С. В сниппете можно настроить любое условие прав редактирования.
Попробуй в функции beforeSave() выгрузить свойства в журнал и посмотри чего пишется
И еще вопрос. Каким образом тыкая в даты можно определить нужное количество номеров до открытия диалога?
1. Выбираешь даты, объект (например, номер) и количество. Нажимаешь Далее. (На этом этапе и проверять доступность)
2. Указываешь свои реквизиты. Далее.
3. Оплатить. Сохранить заявку.