04 октября 2017, 12:00 Плагин на событие OnLoadWebDocument: <?php $id = $modx->resource->get('id'); // Get current page id $resource = $modx->getObject('modResource',$id); // Get current object $template = $modx->resource->template; // Get current page template if($template == 5 && isset($_GET['amp'])) { $modx->resource->set('template', 23); } $modx->resource->cacheable = false; // Disable cacheВ шаблонах // что бы показать, что у тебя есть amp страница <link rel="amphtml" href="http://site.ru/page?amp" /> // на amp странице показать главную, что бы не было дублей <link rel="canonical" href="http://site.ru/page" />Проверка тут: search.google.com/test/amp Всем спасибо, работает! Вопросы / Amp для modx 18 +1 2
04 октября 2017, 00:44 Разобрался кто? Я что т до конца не пойму: Как поисковику сказать что у тебя есть страница с AMP !? или он проверяет всегда: https://sitename.com/page.html // хм ... а есть ли у этой станицы amp? https://sitename.com/page.html?amp // есть, занесем её в базу!Если следовать по примеру выше, то он проверяет только один шаблон, если нужно много, то как реализовать плагин? — Плагин с репозитория не понял как его запустить!? Вопросы / Amp для modx 18 0
21 сентября 2017, 14:10 Та же история, ставил на голый MODx Переименовывал файл /core/components/minishop2/model/minishop2/minishop2.class.php Заходил в админку, переустанавливал minishop2, удалял файл, переименовывал — пока ошибка не ушла и minishop2 встал без ошибок Лог: [Thu Sep 21 13:56:29 2017] [error] [pid 3397] sapi_apache2.c(326): [client 91.232.147.36:39072] PHP Fatal error: Uncaught Error: Call to a member function makePlaceholders() on null in /public_html/core/components/minishop2/model/minishop2/minishop2.class.php:435\nStack trace:\n#0 /public_html/core/components/minishop2/model/minishop2/minishop2.class.php(546): miniShop2->loadPlugins()\n#1 /public_html/core/cache/includes/elements/modplugin/9.include.cache.php(9): miniShop2->loadMap()\n#2 /public_html/core/model/modx/modscript.class.php(70): include('/home/r/rgbplus...')\n#3 /public_html/core/model/modx/modx.class.php(1610): modScript->process()\n#4 /public_html/core/model/modx/modx.class.php(539): modX->invokeEvent('OnMODXInit', Array)\n#5 /public_html/connectors/index.php(46): modX->initialize('mgr')\n#6 {main}\n thrown in /public_html/core/components/minishop2/model/minishop2/minishop2.class.php on line 435 Вопросы / Установка miniShop 2.4.8 и ошибка 500 5 0
18 сентября 2017, 16:28 &groupby — Указывает поле, по которому группируются результаты Из описания не когда бы не подумал, что это мне поможет в данном случае Вопросы / Вывести ресурсы из разных категорий без дублей? 4 0
18 сентября 2017, 16:19 Серьезно, все так просто? а что это за свойство!? Тут тишь да гадь! Вопросы / Вывести ресурсы из разных категорий без дублей? 4 0
10 сентября 2017, 19:07 Я такое не осилю ))) Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 18:24 тут я не спорю, я к тому, что он сможет подсказать, что можно сделать Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 18:21 Да, действительно, печалька ((( Тут наверное только Василий поможет, или и то не вариант? Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 18:20 Ага, этот. Василий говорил, про зависимость — тут она сыграла важную роль Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 18:18 Так заработало, то что нужно! <div id="mse2_results"> {if $.get['resource|parent']} [[+results]] {else} Выберите категорию в фильтре {/if} </div>Спасибо! Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 18:17 Так фильтр пропадает от слова «совсем» — вариант не подходит Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 17:54 _https://svetliygrad.ru/res Вызов: [[!mFilter2? &parents=`3,4,5,6,7,8,9,10` &limit=`12` &element=`pdoResources` &paginator=`pdoPage` &pageLimit=`4` &includeTVs=` tplH1, tplImage, price, buildingverall, buildingarea, buildingsize, tplProjectAction ` &tvPrefix=`tv.` &tplOuter=`tplMSFilterOuterCat` &tpl=`tplMSearchRowCat` &fields=`parent:5` &sort=` resource|publishedon:desc ` &filters=` resource|parent:parents ` &tplFilter.outer.resource|parent=`tpl.mFilter2.filter.select` &tplFilter.row.resource|parent=`tpl.mFilter2.filter.option` &suggestionsRadio=`resource|parent` ]]Вызов tplMSFilterOuterCat: <div class="row"> <div class="categoty-project-margin"></div> </div> <div class="row"> <div class="col-md-12"> <h2>Выберите параметры дома, который нужен Вам</h2> </div> </div> <div id="mse2_mfilter" class="row"> <div class="col-md-12"> <div class="mfiltercat"> <form action="[[~[[*id]]]]" method="post" id="mse2_filters"> [[+filters]] [[+filters:isnot=``:then=` <button type="submit" class="btn btn-success pull-right button-submit hidden">[[%mse2_submit]]</button> <button type="reset" class="btn btn-default hidden button-reset">[[%mse2_reset]]</button> <div class="clearfix"></div> `]] </form> </div> </div> <div class="col-md-12"> <p>[[%mse2_filter_total]] <span id="mse2_total">[[+total:default=`0`]]</span></p> <p>Мы всегда ответим на все Ваши вопросы по телефону {1 | resource: 'tplPhone'} или перезвоним Вам</p> </div> <div class="col-md-12"> <div class="row"> {if $.get['resource|parent']} <div id="mse2_results"> [[+results]] </div> {else} Выберите категорию в фильтре {/if} </div> </div> [[+page.nav:notempty=` <div class="col-md-12"> <div id="mse2_pagination" class="categoty-project-pagination"> <ul class="pagination"> <li>[[!+page.nav]]</li> </ul> </div> </div> `]] </div> Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 17:32 Потому что в фильтре есть фильтр по категориям: &filters=`resource|parent:parents`Выбрал категорию, показали товары Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 17:16 {if $.get['resource|parent']} так показывает все и сразу Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 17:12 Задача есть фильтр (mFilter2) — задача, пока пользователь не выбрал не одной категории в фильтре, то не показывать не одного ресурса! т.е. по умолчанию фильтр показывает все товары со всех категорий, нужно все скрыть, а показать только после его выбрал категорию! Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 17:07 Это я понял, я не пойму как мне указать тут {if $.get.parent} свои категории!? Вопросы / Показать товар только после выбора категории!? 29 0
10 сентября 2017, 16:54 Подскажи пожалуйста, я должен написать снипет, и в нем указать/перечислить мои id категорий, если ссылки получается у меня в виде: ?resource|parent=4 если да, то как в {if $.get.parent} указать свой снипет, не сильно разобрался еще с Fenom Спасибо! Вопросы / Показать товар только после выбора категории!? 29 0
06 сентября 2017, 10:48 Имеешь в виду результаты вывода завернуть? {if $.get.parent} <div id="mse2_results"> [[+results]] </div> {else} Выберите категорию в фильтре {/if} Вопросы / Показать товар только после выбора категории!? 29 +1
06 сентября 2017, 10:17 Можно более развернутый ответ (может с каким то примером), не совсем понял что нужно сделать! Вопросы / Показать товар только после выбора категории!? 29 0
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
Как я использую mxBoard для работы с ИИ-агентами зачем здесь MODXДа собственно ни зачем. Просто Modx рабоатет на любом шаред-хостинге и для меня это самый знакомый стэк. Я рассматривал вариант взять что-то готовое, но счёл развёр...
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 ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
В шаблонах
Проверка тут: search.google.com/test/amp
Всем спасибо, работает!
Как поисковику сказать что у тебя есть страница с AMP !? или он проверяет всегда:
Если следовать по примеру выше, то он проверяет только один шаблон, если нужно много, то как реализовать плагин?
— Плагин с репозитория не понял как его запустить!?
Переименовывал файл
/core/components/minishop2/model/minishop2/minishop2.class.php
Заходил в админку, переустанавливал minishop2, удалял файл, переименовывал — пока ошибка не ушла и minishop2 встал без ошибок
Лог:
Из описания не когда бы не подумал, что это мне поможет в данном случае
Спасибо!
Вызов:
Вызов tplMSFilterOuterCat:
Выбрал категорию, показали товары
так показывает все и сразу
т.е. по умолчанию фильтр показывает все товары со всех категорий, нужно все скрыть, а показать только после его выбрал категорию!
Спасибо!