03 апреля 2015, 19:04 Дело в том, что отсутствие ссылки на гитхаб только немного усложняет неизбежное. :) Василий поступает не только щедро, но и мудро — те кто хотят купить — купят. И возможно предложат полезные изменения на гитхабе. Посмотрите статистику modstore.pro :) mSearch2, Office, ms2Gallery — говорят о том, что качественные дополнения будут покупать. Потому что, цитирую :) Его все равно оплачивает закачик. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 +1
03 апреля 2015, 18:59 Андрей, скажите, как вы реализовали это изящное решение с оценкой? Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 +1
03 апреля 2015, 18:52 Было бы неплохо дать ссылку на гитхаб. Про оплачивающего заказчика — согласен. :) Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
03 апреля 2015, 18:50 Мысль понял. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
03 апреля 2015, 18:08 В тикетс все то же самое, только нет реализации из коробки нескольких веток комментариев в одном ресурсе. Если вы зайдете в раздел «Приложения» -> «Тикеты» в админке сайта, то увидите то же самое, что и в вашем дополнении. Удобства столько же. Отсюда вопрос к ценнику. :) Вот если бы можно было добавлять свои поля… :) Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
03 апреля 2015, 17:48 Ветки есть (несколько веток комментариев в одном ресурсе). В Тикетах, как я понимаю, этого нет. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
03 апреля 2015, 15:58 Премного благодарен, Василий! Спасибо отправил. Вопросы / Получить значения поля ms2Gallery 12 0
02 апреля 2015, 19:09 Василий, спасибо за ответ. Я сниппет один использовал, чтобы разбивать ТВ-поля по строкам, с возможностью оформления чанком каждой строки. <?php // Получаем или готовый текст, или достаем указанный ТВ у ресурса $tv = !empty($input) ? trim($input) : trim($modx->resource->getTVValue($tv)); if (empty($tv)) {return '';} // Стандартные чанки, можно переопределить if (empty($tpl)) {$tpl = '@INLINE <li>[[+value]]</li>';} if (empty($tplOuter)) {$tplOuter = '@INLINE <ul>[[+rows]]</ul>';} // Подключаем pdoTools для работы с инлайновыми чанками $pdo = $modx->getService('pdoTools'); // Разбиваем текст по символу переноса строки $rows = ''; $tmp = array_map('trim', explode("\n", $tv)); foreach ($tmp as $value) { if (empty($value)) {continue;} $rows .= $pdo->getChunk($tpl, array('value' => $value)); } // Если есть, что выводить - выводим if (!empty($rows)) { return $pdo->getChunk($tplOuter, array('rows' => $rows)); }Можно его как-то переделать под вышеописанную задачу — разбивать по строкам поле «Дополнительно» изображения ms2Gallery? Спасибу отправлю. Вопросы / Получить значения поля ms2Gallery 12 0
26 марта 2015, 10:29 В целом — нормально воспринимаю. Но иногда перебарщиваешь. :) Вопросы / Ошибка в логе - PdoTools 20 0
26 марта 2015, 10:28 Я никого не считаю «не взрослым». И яд не глотаю. :) Общаться люблю в позитивном ключе. Вопросы / Ошибка в логе - PdoTools 20 0
25 марта 2015, 17:34 Это может быть ошибка mSearch2 с пагинатором pdoTools? Вопросы / Ошибка в логе - PdoTools 20 0
25 марта 2015, 17:33 Выводов через pdoTools нет. Все выводы через msProducts. Пагинация не используется. Вопросы / Ошибка в логе - PdoTools 20 0
25 марта 2015, 17:27 Так сразу и не скажешь, что поиск не работает. Находит продукты, результаты выдает и т.д. Что меняли — префиксы кешера. И обновили компоненты pdoToosl и mSearch2. И, Василий, завязывай ты с вопросами в стиле «подъебу с сарказмом». Меня это не задевает, но через какое-то время эти вопросы выглядят по меньшей мере странно в общении двух взрослых людей. Вопросы / Ошибка в логе - PdoTools 20 0
25 марта 2015, 16:29 Вот такая печаль пошла: [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1' [2015-03-25 13:36:25] (ERROR @ /index.php) [pdoTools] Error 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Яблоня"") WHERE ( `File`.`parent` = 0 AND `File`.`active` = '1' AND `modR' at line 1 [2015-03-25 13:36:25] (ERROR @ /var/www/imgrand.ru/www/core/cache/includes/elements/modsnippet/147.include.cache.php : 154) PHP warning: Invalid argument supplied for foreach() [2015-03-25 14:53:54] (ERROR @ /index.php) Could not cache resource 2475 [2015-03-25 15:16:31] (ERROR @ /index.php) [pdoTools] Error 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Английская решетка" ПО") WHERE ( `File`.`parent` = 0 AND `Fi' at line 1 [2015-03-25 15:16:31] (ERROR @ /var/www/imgrand.ru/www/core/cache/includes/elements/modsnippet/147.include.cache.php : 154) PHP warning: Invalid argument supplied for foreach() [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/en/ms2gallery/properties [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/ru/ms2gallery/properties [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/en/ms2gallery/default [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/ru/ms2gallery/default [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/en/core/source [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/ru/core/source [2015-03-25 15:28:00] (ERROR @ /index.php) Could not cache resource 1287 [2015-03-25 15:43:14] (ERROR @ /index.php) Could not cache resource 2337 [2015-03-25 15:46:48] (ERROR @ /index.php) Could not cache resource 3721 [2015-03-25 16:19:55] (ERROR @ /connectors/modx.config.js.php) Error caching lexicon topic lexicon/ru/core/resource Вопросы / Ошибка в логе - PdoTools 20 0
25 марта 2015, 16:28 Это лог ошибок MODx. До недавнего времени таких ошибок не было. Вопросы / Ошибка в логе - PdoTools 20 0
25 марта 2015, 16:26 Ок. Сделай какую-нибудь возможность оповестить в комментах. На вкладку «Публикации» я никогда не захожу. Вопросы / Ошибка в логе - PdoTools 20 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Посмотрите статистику modstore.pro :) mSearch2, Office, ms2Gallery — говорят о том, что качественные дополнения будут покупать. Потому что, цитирую :)
Про оплачивающего заказчика — согласен. :)
Я сниппет один использовал, чтобы разбивать ТВ-поля по строкам, с возможностью оформления чанком каждой строки.
Можно его как-то переделать под вышеописанную задачу — разбивать по строкам поле «Дополнительно» изображения ms2Gallery? Спасибу отправлю.
Что меняли — префиксы кешера. И обновили компоненты pdoToosl и mSearch2.
И, Василий, завязывай ты с вопросами в стиле «подъебу с сарказмом». Меня это не задевает, но через какое-то время эти вопросы выглядят по меньшей мере странно в общении двух взрослых людей.