22 мая 2017, 10:47 Решение: лень => побороть лень и залезть в базу) Вопросы / Регистр в фильтрах 2 +2
22 мая 2017, 10:46 Если сайты для разных городов ПОЛНОСТЬЮ идентичны — нет смысла создавать контексты. Я в данной ситуации решал вопрос так: были созданы поддомены, сайты откликался на них; плагин, висящий на событии генерации страницы, смотрел текущий HOST и в зависимости от него определял, какой сейчас город у нас. Ну и дальше устанавливал плейсхолдеры с телефонами, адресами, названием города (причем 6 шт., со всем падежами, типа [[+region.title_1]] и так до _6). Где хранить данные (адреса, телефоны и т.д.) по городам — на ваше усмотрение, в ресурсах, чанках ли, все равно. Но, как только региональные сайты начнут различаться структурой — данная схема потерпит фиаско :) Вопросы / Мультисайт под города 2 0
22 мая 2017, 09:13 Чем настройка ec_frontend_css не устраивает? docs.modx.pro/components/easycomm/settings Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
18 мая 2017, 16:32 1. Не понял? Сейчас поддержки Google Recaptcha нет вообще… но, я подумаю, дабы ее добавить! Хорошая мысль! 2. Скрипты имеем ввиду конфиг компонента? Подумаем… 3. Вообще не понял, о чем речь :) Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
17 мая 2017, 14:39 [[!ecMessages? &threads=`*` &subject=`Мастер 1` ... ваши остальные параметры ]] https://docs.modx.pro/components/easycomm/snippets Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
17 мая 2017, 14:18 Это не по адресу, компонент несет другой смысл — нарисовать в админке объекты на карте. А вот уже возможность поставить метку, введя в поиск адрес — есть, но это в админке. Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 0
17 мая 2017, 14:17 Да, просто кастомный вызов сниппетов нужно делать… принцип (я дергаю код с одного из проектов): 1. создаете 1 карту, видимо вручную, используя API яндекса, на ней вызываете pdoResources с выборкой нужных ресурсов. <div id="manyMap" style="width: 1000px;height: 800px;"></div> <script type="text/javascript"> ymaps.ready(function(){ manyMap = new ymaps.Map("manyMap", { center: '55.664727, 37.655260', zoom: 5, controls: ['default'] }); manyMap.setType("yandex#map"); [[pdoResources? &parents=`0` &resources=`3,4` &tpl=`many.Row.Tpl` ]] }); </script>2. В чанке many.Row.Tpl — вызов сниппета mapex2, но нужно заменить чанк карты на свой, где собственно убрать создание еще одной карты, а оставить только вывод объектов :) [[mapexMap21? &tvName=`testMap1` &resource=`[[+id]]` &mapId=`manyMap` &mapTpl=`many.Row.Tpl.Map`]]чанк many.Row.Tpl.Map: [[+placemarks]] [[+polylines]] [[+polygons]] [[+routes]] Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 +1
17 мая 2017, 14:11 Т.е. отзывы и по услугам и по мастерам? Можно, будет одна основная категория (услуга, например) — это просто стандартный функционал. А мастер — уже поколдовать нужно будет, или создайте новое поле или используйте существующее, например subject для связи с нужным вам мастером. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
15 мая 2017, 09:03 Нашел проблему! При обычном вызове сниппета ecForm в head сайта добавляется js код с конфигом компонента. При вызове через AjaxSnippet этого не происходит. Таким образом при отправке формы выскакивает js ошибка из-за не найденного конфига, выполнение скрипта прекращается, форма банально обновляет страницу. Найдите подходящий вам способ добавить конфиг компонента на страницу при вызове через AjaxSnipet. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 +1
12 мая 2017, 09:41 Напишите ссылку сайт в личном сообщении, в профиле есть, посмотрю хоть. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
11 мая 2017, 14:24 Сниппет ecThreadRating это делает. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
11 мая 2017, 10:50 Как вариант — что-то начинает загружаться в цикле, создает большую нагрузку на хостинг и сервак падает. Проверьте http запросы в консоли браузера, может они в цикле идут бесконечно? Вопросы / Тормозит поддомен, вешает базу 4 0
10 мая 2017, 20:50 Для начала, про какой сниппет идет речь? Если ecMessages, то читайте описание параметра tplWrapper Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
10 мая 2017, 08:39 Да как обычно, в head или внизу страницы. Просто пути проверьте, что если у вас сайт по https работает, то и скрипт также подключен, что он раньше подключен, чем скрипты easyComm. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
09 мая 2017, 20:42 В неверном подключении jquery.form.js, иного варианта не вижу Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
09 мая 2017, 20:03 В стандартном файле инициализация работает так: jQuery(document).ready(function(){ easyComm.initialize(); });вызовите easyComm.initialize() после загрузки блока через ajax. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
05 мая 2017, 09:15 Скрипты и стили компонента в этом случае подключите вручную. Вам потребуются: 1. сами jquery.js, jquery.forms.js 2. /assets/components/easycomm/css/web/ec.default.css 3. /assets/components/easycomm/js/web/ec.default.js Пункты 2 и 3 подключаются через regClientJs/CSS, при вызове через AjaxSnippet этого не происходит. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
02 мая 2017, 15:52 Привязывать один компонент к другому — совсем плохая идея, завтра выйдет альтернатива MIGX, и что мы будем делать? Привязываться ко второму компоненту? Нужно более универсальное решение. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
02 мая 2017, 11:43 Суть предложения понял, но 2 доп параметра для формирования + видимо поле в базе не очень хочется создавать для довольно простой вещи, нужно подумать :) Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 +1
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 ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
лень=> побороть лень и залезть в базу)Я в данной ситуации решал вопрос так: были созданы поддомены, сайты откликался на них; плагин, висящий на событии генерации страницы, смотрел текущий HOST и в зависимости от него определял, какой сейчас город у нас. Ну и дальше устанавливал плейсхолдеры с телефонами, адресами, названием города (причем 6 шт., со всем падежами, типа [[+region.title_1]] и так до _6).
Где хранить данные (адреса, телефоны и т.д.) по городам — на ваше усмотрение, в ресурсах, чанках ли, все равно.
Но, как только региональные сайты начнут различаться структурой — данная схема потерпит фиаско :)
docs.modx.pro/components/easycomm/settings
2. Скрипты имеем ввиду конфиг компонента? Подумаем…
3. Вообще не понял, о чем речь :)
https://docs.modx.pro/components/easycomm/snippets
А вот уже возможность поставить метку, введя в поиск адрес — есть, но это в админке.
принцип (я дергаю код с одного из проектов):
1. создаете 1 карту, видимо вручную, используя API яндекса, на ней вызываете pdoResources с выборкой нужных ресурсов.
2. В чанке many.Row.Tpl — вызов сниппета mapex2, но нужно заменить чанк карты на свой, где собственно убрать создание еще одной карты, а оставить только вывод объектов :)
чанк many.Row.Tpl.Map:
Можно, будет одна основная категория (услуга, например) — это просто стандартный функционал.
А мастер — уже поколдовать нужно будет, или создайте новое поле или используйте существующее, например subject для связи с нужным вам мастером.
При обычном вызове сниппета ecForm в head сайта добавляется js код с конфигом компонента.
При вызове через AjaxSnippet этого не происходит.
Таким образом при отправке формы выскакивает js ошибка из-за не найденного конфига, выполнение скрипта прекращается, форма банально обновляет страницу.
Найдите подходящий вам способ добавить конфиг компонента на страницу при вызове через AjaxSnipet.
Проверьте http запросы в консоли браузера, может они в цикле идут бесконечно?
Просто пути проверьте, что если у вас сайт по https работает, то и скрипт также подключен, что он раньше подключен, чем скрипты easyComm.
вызовите easyComm.initialize() после загрузки блока через ajax.
Вам потребуются:
1. сами jquery.js, jquery.forms.js
2. /assets/components/easycomm/css/web/ec.default.css
3. /assets/components/easycomm/js/web/ec.default.js
Пункты 2 и 3 подключаются через regClientJs/CSS, при вызове через AjaxSnippet этого не происходит.