05 декабря 2014, 02:54 Решил проблему «костылем», или как его назвать: $('.tickets-row').each(function () { var $ticket = $(this); var id = $ticket.data('id') var coords = $ticket.data('coords').split(','); var title = $ticket.data('title'); placemark[id] = new ymaps.Placemark(coords, {balloonContentHeader: title,balloonContent: id}, {preset: 'islands#redIcon'}); clusterer.add(placemark[id]); }); Ну и с фильтрами работает, благодоря: $('#mse2_results').bind("DOMSubtreeModified",function(){ clusterer.removeAll(); $('.tickets-row.company').each(function () { var $ticket = $(this); var id = $ticket.data('id') var coords = $ticket.data('coords').split(','); var title = $ticket.data('title'); placemark[id] = new ymaps.Placemark(coords, {balloonContentHeader: title,balloonContent: id}, {preset: 'islands#redIcon'}); clusterer.add(placemark[id]); }); myMap.setCenter([59.939095, 30.315868], 10); }); Вопросы / mFilter2 + яндекс карта 2 +1
03 декабря 2014, 13:06 Еще вопрос: как сортировать запись такого типа (картинки, по айди)? $preview = $pdoFetch->getObject('Ticket', $row['id'], array( 'leftJoin' => array( 'Preview' => array('class' => 'TicketFile', 'on' => '`Preview`.`parent` = `Ticket`.`id`'), ), 'select' => array( 'Preview' => '`Preview`.`thumb` as `preview`', ) )); $row = array_merge($row, $preview); return json_encode($row);Сделал по аналогии с $additional_fields. Готовые решения / Вывод последнего комментария к тикету 12 0
02 декабря 2014, 12:44 Убираю &prepareSnippet=`lastComment`- в логе пусто. p.s. вызываю через m2filter Готовые решения / Вывод последнего комментария к тикету 12 0
02 декабря 2014, 11:43 [2014-12-02 12:43:38] (ERROR @ /index.php) [pdoTools] Could not load collection of "TicketComment": 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 `TicketComment`.`parent` = 0 ORDER BY TicketComment.id DESC LIMIT 1' at line 1 Готовые решения / Вывод последнего комментария к тикету 12 0
02 декабря 2014, 10:04 Решений к сожалению не нашел, то что ваше лучше не спорю. Спасибо! Готовые решения / Вывод последнего комментария к тикету 12 0
11 ноября 2014, 13:09 Через плагины, вешаете вроде на OnLoadWebDocument Вопросы / Формирование URL в MODx Revo 16 0
24 октября 2014, 16:34 Хочется более красивой реализации, взгляните на virtuemart для джумлы (прошлое преследует меня). У него к каждой колонке (в ней цвет, размер) добавить доп.стоимость Краудфандинг / Новая версия miniShop2 35 +1
24 октября 2014, 16:00 Как по мне, в минишопе не хватает только нормальной реализации цен в зависимости от параметров (цвет и тд). Все остальное идеально. p.s. сомневаюсь что возможно, но очень уж хочется добавлялку полей внутри документа. По типу «добавить поле» -> название — параметр, для добавления разнообразнх характеристик товара на «лету». Краудфандинг / Новая версия miniShop2 35 +1
04 октября 2014, 16:55 Через панель управления хостингом выставьте права. И не используйте filezilly, она пароли хранит в txt файлике. Вопросы / Установка modx на хостинге reg.ru 6 0
03 октября 2014, 13:42 не помогает. ресурс доступен со слешем и без, если оставить настройку пустой — сам убирает. Вопросы / Слэш в конце адреса 44 0
03 октября 2014, 10:00 Как добавить слеш в конце адреса к обычным ресурсам? К примеру используя плагин от Вac слеш есть у всех ресурсов-контейнеров, а у тех, что без «дочерних» его нету. При выставлении галки «контейнер» — появляется. Но нужно, что бы у всех урлов был слеш (кроме главной). Вопросы / Слэш в конце адреса 44 0
10 сентября 2014, 21:07 А если я нахожусь на 5й странице новостей, хочу попасть на первую? придется скроллить до пагинации, нежели нажать в верхнем (или где еще) меню на «новости». Тоже самое тут, находясь в «готовые решения» хочу перейти в вопросы, по вашей «логике» мне нужно перейти на главную/другую страницу и уже оттуда перейти в блоги. Бред. Готовые решения / pdoMenu Исправление циклических ссылок 31 0
30 августа 2014, 22:33 не поделитесь реализацией загрузки фото на сам сайт (без гугла)? Как-то спрашивал у Василия — ответил, что не знает. Очень нужно для modx.pro/solutions/3462-alpha-implementation-of-shops-users/ Краудфандинг / ms2form - форма для публикации продукта minishop2 42 0
30 августа 2014, 14:09 Если не секрет, как реализовали фото? Они ведь подцепляются в галерею товара? Краудфандинг / ms2form - форма для публикации продукта minishop2 42 0
24 августа 2014, 08:44 Не могу найти версию где берет родительские теги, если надо выложу. <title>[[!meta? &tag=`title`]]</title> <meta name="keywords" content="[[!meta? &tag=`keywords`]]" /> <meta name="description" content="[[!meta? &tag=`description`]]" />сниппет meta <?php $tag = $scriptProperties['tag']; if($tag == 'title'){ $page_title = $modx->resource->get("pagetitle"); $meta_title = $modx->resource->getTVValue("meta_title"); $title = ($meta_title != '' ? $meta_title : $page_title); } elseif($tag == 'description'){ $meta_description = $modx->resource->getTVValue("meta_description"); $site_description = $modx->getOption('site_description'); $description = ($meta_description != '' ? $meta_description : $site_description); } elseif($tag == 'keywords'){ $meta_keywords = $modx->resource->getTVValue("meta_keywords"); $site_keywords = $modx->getOption('site_keywords'); $keywords = ($meta_keywords != '' ? $meta_keywords : $site_keywords); } switch ($tag) { case 'title': return $title; break; case 'description': return $description; break; case 'keywords': return $keywords; break; }в системные настройки нужно добаить site_description & site_keywords, создать tv: meta_title, meta_description, meta_keywords Краудфандинг / SEO ПАК 17 +2 3
24 августа 2014, 01:32 Обычно пользуюсь свои сниппетом. Умеет выводить дескрипшн и кейвордс, если они не заданы выводить родительские, если и они не заданы то с главной страницы. Если интересно выложу Краудфандинг / SEO ПАК 17 0
17 августа 2014, 12:08 [[geocoords]] выведет координаты, их выводите в коде яндекс карт. Вопросы / вопрос по написанию плагина гекодирования 10 0
17 августа 2014, 11:56 у вас как я понимаю если редактируете ресурс и сохраняете — заного все геокодируется. вот мое решение для яндекса. плагин: <?php switch ($modx->event->name) { case 'OnDocFormPrerender': $_SESSION['before'] = $resource->getTVValue('adres'); // адрес при загрузке break; case 'OnDocFormSave': $after = $resource->getTVValue('adres'); // адрес при сохранении if($after !== $_SESSION['before']){ $param = array( 'adres' => $resource->getTVValue('adres'), 'id' => $resource->get('id') ); $modx->runSnippet('geocoords',$param); } break; }сниппет: <?php $doc = $modx->getObject('modResource', $id); $replace = array(' ', '/'); $adres_new = str_replace($replace, '+', $adres); $dataCoords = simplexml_load_file('http://geocode-maps.yandex.ru/1.x/?geocode='.$adres_new); foreach ($dataCoords->GeoObjectCollection->featureMember[0]->GeoObject->Point->pos as $coords) { $array = explode(' ',$coords); $coords = $array[1].','.$array[0]; $doc->setTVValue('coords', $coords); } $doc->save(); Вопросы / вопрос по написанию плагина гекодирования 10 0 1
27 июля 2014, 20:36 а на pdoresources нету варианта? Вопросы / Изображения всех галерей на одной странице 6 0
22 июля 2014, 01:53 Несколько дней рылся по докам и так и не нашел. как сделать загрузку изображений минишопа? Нашел только единственный выход: при создании грузить файл и вставлять ссылку на загруженный файл в базу. Но при создании у товара нету id, непонятно как разбить несколько фоток. Да и грузить фотки только после сохранения ресурса не очень хорошо… Есть у кого идеи? Готовые решения / [alpha] Реализация магазинов пользователей 7 0 1
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Ну и с фильтрами работает, благодоря:
Сделал по аналогии с $additional_fields.
p.s. вызываю через m2filter
У него к каждой колонке (в ней цвет, размер) добавить доп.стоимость
p.s. сомневаюсь что возможно, но очень уж хочется добавлялку полей внутри документа. По типу «добавить поле» -> название — параметр, для добавления разнообразнх характеристик товара на «лету».
Тоже самое тут, находясь в «готовые решения» хочу перейти в вопросы, по вашей «логике» мне нужно перейти на главную/другую страницу и уже оттуда перейти в блоги. Бред.
сниппет meta
в системные настройки нужно добаить site_description & site_keywords, создать tv: meta_title, meta_description, meta_keywords
плагин:
сниппет:
Нашел только единственный выход:
при создании грузить файл и вставлять ссылку на загруженный файл в базу.
Но при создании у товара нету id, непонятно как разбить несколько фоток.
Да и грузить фотки только после сохранения ресурса не очень хорошо…
Есть у кого идеи?