Запуск собственного процессора
Подскажите, как правильно вызвать свой процессор, чтобы создать ресурс с кастомным class_key. Можно на примере Tickets или miniShop2.
Пробовал так:
Пробовал так:
$miniShop2 = $modx->getService('minishop2','miniShop2',$modx->getOption('minishop2.core_path',null,$modx->getOption('core_path').'components/minishop2/').'model/minishop2/', $scriptProperties);
// Массив, который мы передадим в процессор, там его ловить в $scriptProperties
$processorProps = array(
'pagetitle' => 'My product'
);
// Запускаем
$response = $miniShop2->runProcessor('mgr/product/create', $processorProps);
// И возвращаем ответ от процессора
return $response->response;
Universal Widget - похоже полезная штука
Вот какую штуку нашел:
Что-то мне подсказывает, что может оказаться весьма полезной. Пока нет времени попробовать, поэтому если кто-то раньше попробует ее с модиксом подружить — пишите сюда как получилось плиз.
Важная информация всегда на кончиках ваших пальцев! Universal Widget позволяет Вам размещать информацию о любой из ваших систем на рабочем столе Android. Например статистику посещений вашего сайта, информацию о заказах в интернет-магазине, загрузку процессора на сервере и т.д.
mybest.com.ua/uv/examples/
play.google.com/store/apps/details?id=uk.cdev.universalwidget.v1
Что-то мне подсказывает, что может оказаться весьма полезной. Пока нет времени попробовать, поэтому если кто-то раньше попробует ее с модиксом подружить — пишите сюда как получилось плиз.
Использование Tickets
Здравствуйте!
Я создаю сайт для общения добрых позитивных людей ilovu.ru. На нем уже есть динамическое Drop — Down меню, темы, шаблоны для страниц, хлебные крошки, вспомогательное меню, обратная связь, организован вывод Ленты сообщений в головной ветке каждой темы Не хватает только возможности для посетителей оставлять сообщения и при этом чтобы другие могли их комментировать. Хочу сделать что-то типа макроБлога для большого кол-ва людей на опр. темы. Так вот вопрос: можно ли в такую структуру сайта внедрить расширение для МОДх Рево — Tickets? (мне еще все надо на Рево переустановить, сейчас использую Ево, но с этим как-нибудь сама справлюсь). Ответьте, пож-ста, специалисты. Очень жду. Адрес elena@ilovu.ru.
Я создаю сайт для общения добрых позитивных людей ilovu.ru. На нем уже есть динамическое Drop — Down меню, темы, шаблоны для страниц, хлебные крошки, вспомогательное меню, обратная связь, организован вывод Ленты сообщений в головной ветке каждой темы Не хватает только возможности для посетителей оставлять сообщения и при этом чтобы другие могли их комментировать. Хочу сделать что-то типа макроБлога для большого кол-ва людей на опр. темы. Так вот вопрос: можно ли в такую структуру сайта внедрить расширение для МОДх Рево — Tickets? (мне еще все надо на Рево переустановить, сейчас использую Ево, но с этим как-нибудь сама справлюсь). Ответьте, пож-ста, специалисты. Очень жду. Адрес elena@ilovu.ru.
mSearch не работает в новом контексте
Создал ресурс в контексте web, установил там снипет mSearch, отладил все работает, порадовался. Но тут понадобилось перенести страницу с поиском в другой контекст, и поиск отказался, что либо находить. Не подскажите в чем может быть причина?
[Решено] Как вернуть объект из процессора?
Добрый день!
Разбираюсь с «Классными процессорами» и никак не могу заставить их работать. Объект не создается и результат не возвращается. А если в конце кода самого процессора написать еще и
Вот код самого процессора:
Разбираюсь с «Классными процессорами» и никак не могу заставить их работать. Объект не создается и результат не возвращается. А если в конце кода самого процессора написать еще и
return 'CallsCreateProcessor';
то появляется ошибкаFatal error: Cannot use string offset as an array in /home/.../31.include.cache.php on line 11
Вот код самого процессора:
Backend,File Manager
Доброго времени суток!
Сейчас заинтересовался оптимизацией юзабилити для клиентов, ну и собственно речь про каталог товаров, которые несомненно нужно заполнять, и самое трудоемкое в этом процессе является загрузка картинок.
Когда товаров 100-1000 это не так и сложно, но когда их количество измеряется в десятках тысяч, то вопрос прогрузки стоит достаточно остро — каждый клик мыши на счету.
Сейчас заинтересовался оптимизацией юзабилити для клиентов, ну и собственно речь про каталог товаров, которые несомненно нужно заполнять, и самое трудоемкое в этом процессе является загрузка картинок.
Когда товаров 100-1000 это не так и сложно, но когда их количество измеряется в десятках тысяч, то вопрос прогрузки стоит достаточно остро — каждый клик мыши на счету.
Цвета товаров. Подскажите как можно реализовать
Мебельный магазин. Специфические цвета у товаров (не желтый, красный синий а намного хитрее).
Нужно после перехода в товар — вывести у него образцы цветов(маленькие картинки) с подписью под ними(названиями цветов).
Как лучше это реализовать? У меня в мыслях только — сделать чере TV. Но цветов может быть 7. Это получается 14 TV полей (+ название цвета). Может быть можно это как-то сделать более удобно, никто с подобным не сталкивался ??
Мне не нравится конкретно то, что будет куча TV параметров. Быть может плагин какой-то есть?
Еще идея — через jQuery подгружать картинки цветов (т.е задавать через свойства товара цвета — а потом их обрабатывать и возвращать заранее загруженные картинки).
Но этот вариант плох тем, что цвета добавляются. И сложно будет заказчику самому правильно все сделать.
Посоветвуйте пожалуйста как лучше сделать.
Нужно после перехода в товар — вывести у него образцы цветов(маленькие картинки) с подписью под ними(названиями цветов).
Как лучше это реализовать? У меня в мыслях только — сделать чере TV. Но цветов может быть 7. Это получается 14 TV полей (+ название цвета). Может быть можно это как-то сделать более удобно, никто с подобным не сталкивался ??
Мне не нравится конкретно то, что будет куча TV параметров. Быть может плагин какой-то есть?
Еще идея — через jQuery подгружать картинки цветов (т.е задавать через свойства товара цвета — а потом их обрабатывать и возвращать заранее загруженные картинки).
Но этот вариант плох тем, что цвета добавляются. И сложно будет заказчику самому правильно все сделать.
Посоветвуйте пожалуйста как лучше сделать.
miniShop2. Пагинация
Пагинация работает исправно, а где исправить англ. язык на русский ?)
там Last, First
там Last, First
no chunk set после оформления заказа minishop 2
После успешного оформление заказ на почту приходит письмо где должны быть детали заказа, но вместо в теле письма сообщение «no chunk set»
Как именно настроить чанк с отчетом о заказе?
Как именно настроить чанк с отчетом о заказе?
Подскажите как работает компонент Gallery?
У компонента в экшенах вызывается файл:
core/components/gallery/index.php
Этот файл в свою очередь вызывает файл core/components/gallery/controllers/index.php, который отсутствует
Но тем не менее компонент как-то работает…
Причем в папке core/components/gallery/ вообще нету исполняемых php файлов, одни классы…
Помогите понять как он функционирует?
Если в ваших сила, не могли бы мне написать цепочку как выполняется этот компонент?
Все это из-за того, что я хочу понять как в этом компоненте подключается редактор tinyMCE к текстовому полю.
Подключается он не просто, там и запуск события и подключение js библиотеки от компонента tinyMCE, до конца не разобрался, потому что не могу понять вообще как этот компонент работает… Заранее благодарю!
core/components/gallery/index.php
Этот файл в свою очередь вызывает файл core/components/gallery/controllers/index.php, который отсутствует
$o = include dirname(__FILE__).'/controllers/index.php';
return $o;
Но тем не менее компонент как-то работает…
Причем в папке core/components/gallery/ вообще нету исполняемых php файлов, одни классы…
Помогите понять как он функционирует?
Если в ваших сила, не могли бы мне написать цепочку как выполняется этот компонент?
Все это из-за того, что я хочу понять как в этом компоненте подключается редактор tinyMCE к текстовому полю.
Подключается он не просто, там и запуск события и подключение js библиотеки от компонента tinyMCE, до конца не разобрался, потому что не могу понять вообще как этот компонент работает… Заранее благодарю!