Вопросы
Сложные дополнительные поля
Изучаю возможность создания сайта рецептов на ModX. Для добавления информации в панели контент-менеджера, контент-менеджер должен иметь возможность добавить в карточку документа столько TV-полей, сколько ему нужно.
К примеру, рецепт состоит из восьми шагов, имеющих текстовое описание и изображение. Контент-менеджер при добавлении рецепта, добавляет шаг 1, шаг 2… шаг N. Может ли подобное админка ModX или копать в сторону других CMS?
К примеру, рецепт состоит из восьми шагов, имеющих текстовое описание и изображение. Контент-менеджер при добавлении рецепта, добавляет шаг 1, шаг 2… шаг N. Может ли подобное админка ModX или копать в сторону других CMS?
Планирование публикации/снятия с публикации материала раз в год/месяц/неделю
Есть вопрос: есть ли возможность запланировать публикацию и снятие публикации в один и тот же день в году?
з.ы. Отвечаю сам себе))
Цель поделки была создание поздравительных баннеров на главной странице, там с днем флага, 1 сентября и т.д. Суть в размещении в определённый день блока-баннера. Идея такая6 создаю чанки с наименованием «22.08», «01.09», а в шаблоне страницы вызываю чанк
Только не кидайте тухлыми помидорами.
з.ы. Отвечаю сам себе))
Цель поделки была создание поздравительных баннеров на главной странице, там с днем флага, 1 сентября и т.д. Суть в размещении в определённый день блока-баннера. Идея такая6 создаю чанки с наименованием «22.08», «01.09», а в шаблоне страницы вызываю чанк
[[$[[+phx:input=`now`:strtotime:date=`%d.%m`]]]]вот и все.Только не кидайте тухлыми помидорами.
MinifyX ПОСТхук для обработки плейсхолдеров MODX
Приветствую сообщество!
Начал разбираться с более продвинутой версией MinifyX и столкнулся с одной фигней, не могу сформировать ПОСТхук для замены плейсхолдеров MODX.
Например, мне надо в скомпилированном файле скрипта, вот этот плейсхолдер ALIAS, распарсить за менить на текущее поле alias текущего документа, т.е. в теле скрипта он вызванивается так:
Начал разбираться с более продвинутой версией MinifyX и столкнулся с одной фигней, не могу сформировать ПОСТхук для замены плейсхолдеров MODX.
Например, мне надо в скомпилированном файле скрипта, вот этот плейсхолдер ALIAS, распарсить за менить на текущее поле alias текущего документа, т.е. в теле скрипта он вызванивается так:
url: "assets/main/data/infra-[[+alias]].json"ПОСТхук из примера выглядит так (ясное дело, что я менял все параметры и вертел вызовом как только мог):<?php
if ($MinifyX->isJs()) {
$content = parse($MinifyX->getContent(), ['config' => json_encode(['key'=>$object->getValue(),'user'=>$modx->user->id])]);
$MinifyX->setContent($content);
}В результате на выходе должно получиться так:url: "assets/main/data/infra-index.json"А получается, что выводит все равно так:url: "assets/main/data/infra-[[+alias]].json"Вопрос! Почему и как написать вызов Хука так, чтобы он выполнял свою задачу? Возникла острая проблема с определением городов - поддоменов
Приветствую
На сайте стоит плагин cityFields
По умолчанию — стоит город Москва
То-есть moskva.site.ru
Соответственно выбирая Москву, мы попадаем на главный домен
site.ru
Адрес канонической страницы тоже site.ru
Везде, включая sitemap и robots стоит site.ru (без поддомена moskva)
Спустя какое-то время, Яндекс резко обрубил все страницы и пишет что его сайт перенаправляет на поддомен moskva.site.ru
С чего вдруг Яндекс принял такое решение, и каким образом его перенаправляет на поддомен москва?
yadi.sk/i/KHU2MkJT2vak6g
Буду рад люьой помощи
Сайт на скриншоте
На сайте стоит плагин cityFields
По умолчанию — стоит город Москва
То-есть moskva.site.ru
Соответственно выбирая Москву, мы попадаем на главный домен
site.ru
Адрес канонической страницы тоже site.ru
Везде, включая sitemap и robots стоит site.ru (без поддомена moskva)
Спустя какое-то время, Яндекс резко обрубил все страницы и пишет что его сайт перенаправляет на поддомен moskva.site.ru
С чего вдруг Яндекс принял такое решение, и каким образом его перенаправляет на поддомен москва?
yadi.sk/i/KHU2MkJT2vak6g
Буду рад люьой помощи
Сайт на скриншоте
Как вывести название варианта в tv
Есть tv с выпадающим списком и вариантами.
Вида
A (7.5%)==7.5||AA (10%)==10||AAA (12.5%)==12.5
Как в чанке вывести название варианта?
Вида
A (7.5%)==7.5||AA (10%)==10||AAA (12.5%)==12.5
Как в чанке вывести название варианта?
Всплывающие окна Minishop2
Кто знает где можно найти и изменить стили зеленых окон MS2, которые всплывают при оформлении заказа? Ну хочется сделать их покрасивее! Раньше как-то находили их, а с каждой версией они где-то все глубже и глубже зарываются!
Изображения в tinyMCE вставленные через [[++hostname]]
Привет всем!
Разбираюсь с настройкой своих стилей в TinyMCE и пока не могу понять как заставить отображаться в редакторе изображения, вставленные не через редактор, а непосредственно при верстке посредством ссылки, к примеру:
Разбираюсь с настройкой своих стилей в TinyMCE и пока не могу понять как заставить отображаться в редакторе изображения, вставленные не через редактор, а непосредственно при верстке посредством ссылки, к примеру:
img class="img-fluid" src="[[++hostname]]/img/...Как можно победить [[++hostname]] в tinyMCE? MIGX count in MIGX?
У меня есть набор MIGX TV полей, назовём его TVFields1. В него вложен другой набор полей, назовём его TVFields2. Я вывожу в чанке «родительскую» группу полей, и внутри неё забираю «дочернюю»:
[[getImageList?
&tvname=`TVFields1`
&tpl=`TVFields1`
]]Чанк TVFields1:<h1>[[+title]]</h1>
<p>
[[getImageList?
&tvname=`TVFields2`
&tpl=`TVFields2`
]]
</p>Чанк `TVFields2`:<strong>[[+value1]]</strong><br />Очень хотелось бы сделать так, чтобы если количество рядов в TVFields2 равно одному или вообще отсутствует, чтобы выводился один код, а в если TVFIelds2 количество рядов больше 1 то другой. Как? miniShop2 + система баллов (бонусов/кэшбека) P.S. msProfile не устанавливается
Всем привет. Есть задача:
1. При успешной онлайн оплате заказа на сайте человеку, в зависимости от того, в какой он группе находится, должен на внутренний счет зачисляться кэшбек. Его процент зависит от того, к какой группе относится человек.
2. При оплате товара через онлайн оплату должна быть функция выбора оплаты кэшбеком до 50% стоимости корзины
3. Кэшбек в течении 30 суток должен сгорать
пытался запустить msProfile на тестовом модхосте — не устанавливается

Есть ли какие то идеи, похожие дополнения? Может быть вы делали такое и готовы повторить за деньги?
Всем спасибо за ответы!
1. При успешной онлайн оплате заказа на сайте человеку, в зависимости от того, в какой он группе находится, должен на внутренний счет зачисляться кэшбек. Его процент зависит от того, к какой группе относится человек.
2. При оплате товара через онлайн оплату должна быть функция выбора оплаты кэшбеком до 50% стоимости корзины
3. Кэшбек в течении 30 суток должен сгорать
пытался запустить msProfile на тестовом модхосте — не устанавливается

Есть ли какие то идеи, похожие дополнения? Может быть вы делали такое и готовы повторить за деньги?
Всем спасибо за ответы!
Почему могут не выводиться выбранные фильтры?
Добрый день. Не могу понять почему не выводятся выбранные фильтры prnt.sc/otco47
Сами фильтры применяются.
Вызов фильтров
Сами фильтры применяются.
Вызов фильтров
[[!mFilter2?
&includeTVs=`picture`
&filters=`
ms|vendor:vendors,
msoption|area,
msoption|effect,
msoption|user_properties,
ms|price:number`
&parents=`[[*id]]`
&tpl=`store.tpl.msProducts.row`
&tplOuter=`store.tpl.mFilter2.outer`
&element=`msProducts`
&class=`msProduct`
&limit=`16`
&sort = `resource|pagetitle:asc`
&includeTVs=`picture,action_header`
&processTVs=`picture`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
&values_delimeter=`;`
]]Чанк обертки: