Систематизация, переиспользование и редактирование форм.
Приветствую! Я открыл для себя ещё один вариант использования компонента MIGX и хочу поделиться им с сообществом. Скорее всего, кто-то до меня так делал, но либо не делился, либо я не нашёл.
Для чего это нужно? На сайтах как правило есть несколько форм: обратная связь, подписка, отзывы и.т.д. Иногда формы эти содержат идентичный набор полей, но выглядят по-разному и располагаются на разных страницах. А ещё они могут отправляться на разные почты или наоборот все на одну. В общем, так или иначе это приводит к полному или частичному дублированию вызовов и к тому, что в случае необходимости внесения изменений, нужно править несколько файлов. Вот я и разработал несложную систему для упрощения управления формами.
Для чего это нужно? На сайтах как правило есть несколько форм: обратная связь, подписка, отзывы и.т.д. Иногда формы эти содержат идентичный набор полей, но выглядят по-разному и располагаются на разных страницах. А ещё они могут отправляться на разные почты или наоборот все на одну. В общем, так или иначе это приводит к полному или частичному дублированию вызовов и к тому, что в случае необходимости внесения изменений, нужно править несколько файлов. Вот я и разработал несложную систему для упрощения управления формами.
Minishop2 и fotorama - не инициализируется
Поставил сегодня MODX 2.8.4, на него minisop2 из modstore.pro, все настроил точно по быстрому старту minishop2 и почему то не инициализируется fotorama. В карточке товара картинка с ссылкой на полноразмерное изображение без превьюшек внизу и прочей красоты типа «развернуть на весь экран». В коде нет никаких ссылок на скрипты фоторамы, хотя элемент .fotorama внутри #msGallery имеется. Кто-нибудь сталкивался? Куда копать?
Даже сейчас попробовал с нуля на modhost.pro поставить minishop2, сделал тестовый товар — те же самые вилы: фоторама не иннициализируется.
Даже сейчас попробовал с нуля на modhost.pro поставить minishop2, сделал тестовый товар — те же самые вилы: фоторама не иннициализируется.
Свой div добавить в TinyMCE Rich Text Editor
Tickets file
Странная дичь стала происходить при отображении формы добавления файла в тикет.
Кнопка Select File отображается как ticket_file_select.
После добавления фото, вместо кнопок delete отображается ticket_file_delete/ticket_file_restore.
Никаких манипуляций не проводbлось с чанками тикета, за исключением удаления из чанка кнопки insert link
P/S обновление формы в браузере возвращает нормальные названия кнопок. Но так же не делать постоянно)
Кнопка Select File отображается как ticket_file_select.
После добавления фото, вместо кнопок delete отображается ticket_file_delete/ticket_file_restore.
Никаких манипуляций не проводbлось с чанками тикета, за исключением удаления из чанка кнопки insert link
<a href="#" class="ticket-file-insert">[[%ticket_file_insert]]</a>
и правки в лексиконе названия select files на select fotos. Откуда он тянет кривые названия?P/S обновление формы в браузере возвращает нормальные названия кнопок. Но так же не делать постоянно)
Почему не удается получить класс bxSender?
Почему не удается загрузить класс bxSender?
Мне требуется вручную создать подписчика, ибо он не создается при регистрации почему-то.
Пишу просто:
Мне требуется вручную создать подписчика, ибо он не создается при регистрации почему-то.
Пишу просто:
$bx = $modx->getService('bxSender');
А в журнале вижу:Could not load class: bxSender from bxsender.
Кастомизация редактора TinyMCE Rich Text Editor
Всем привет!
Хочу иметь возможность прописывать класс изображению, не заходя в исходный код. Кто имеет опыт кастомизации редактора, подскажите куда рыть?
MODX Revolution 2.8.3-pl
tinymcerte-2.0.7-pl
Хочу иметь возможность прописывать класс изображению, не заходя в исходный код. Кто имеет опыт кастомизации редактора, подскажите куда рыть?
MODX Revolution 2.8.3-pl
tinymcerte-2.0.7-pl
Расширение функционала shopkeeper3 (градации цены)
Здравствуйте, стоит задача в интернет магазине, сделанном на SHK сделать возможность некоторым товарам добавлять «плавающую» цену. Эта плавающая цена будет зависеть либо от количества единиц этого товара, которое кладется в корзину, либо от общей суммы заказа (товары в магазине разные и соответственно для какого-то товара первое условие, а для какого-то второе). Сейчас, собственно, дошла до того, что, наверно, надо будет написать плагин на событие OnSHKcalcTotalPrice. Но вот сложность — плагины до этого писать не приходилось.
Вопрос такой: это верное решение насчет плагина или может можно сделать как-то более простым путем. И если все же надо плагин сделать, то не подскажете как в нем получить массив с информацией о товарах, которые лежат в корзине?
Буду благодарна за любые подсказки.
Вопрос такой: это верное решение насчет плагина или может можно сделать как-то более простым путем. И если все же надо плагин сделать, то не подскажете как в нем получить массив с информацией о товарах, которые лежат в корзине?
Буду благодарна за любые подсказки.
Производительность msfavorites в mfilter2
Добрый день, суть mfilter2 с пустым
['tpls'] = '@INLINE {$longtitle}'; листинг товаров 35 из 3000 отрабатывает за 0,5сек
одно из узких мест msfavorites, казалось бы добавляю
<a class=«msfavorites»
data-click
data-data-list=«default»
data-data-type=«resource»
data-data-key="[[+id]]"
data-msfavorites-animation=«like.png»
>
,
и тут же получаю 1,3. кто нибудь сталкивался?
['tpls'] = '@INLINE {$longtitle}'; листинг товаров 35 из 3000 отрабатывает за 0,5сек
одно из узких мест msfavorites, казалось бы добавляю
<a class=«msfavorites»
data-click
data-data-list=«default»
data-data-type=«resource»
data-data-key="[[+id]]"
data-msfavorites-animation=«like.png»
>
,
и тут же получаю 1,3. кто нибудь сталкивался?
Тема блога для MODX 2.x - mtBlog ?
Время идет и настало время готовых тем для MODX. И данным пакетом я это начинаю реализовывать.
Это значит, что популярные решения различных типов сайтов в перспективе появятся и для MODX. И одно из таких решений является mtBlog 1.0.0: mt — приставка значит MagicThemes пакет (как основа движок), а Blog – тип/название темы. Не замысловато.
Стартовать я решил с простенькой 2-х колоночной темы для блога.
Это значит, что популярные решения различных типов сайтов в перспективе появятся и для MODX. И одно из таких решений является mtBlog 1.0.0: mt — приставка значит MagicThemes пакет (как основа движок), а Blog – тип/название темы. Не замысловато.
Стартовать я решил с простенькой 2-х колоночной темы для блога.
TV тип Select список чанков из определенной категории
Добрый день.
Вопрос собственно в этом и заключается, можно ли каким либо образом организовать TV (множественный или одиночный выбор) со списком чанков из категории?
Спасибо.
С ресурсами есть рабочий вариант
Вопрос собственно в этом и заключается, можно ли каким либо образом организовать TV (множественный или одиночный выбор) со списком чанков из категории?
Спасибо.
С ресурсами есть рабочий вариант
@SELECT `pagetitle` AS `name`,`id` FROM `[[+PREFIX]]site_content` WHERE `published`=1 AND`deleted`=0 AND parent=1