Слайдер контента с возможностью указать время показа для каждого.
Вопрос не совсем в тему modx… Но может быть кто-то сталкивался… есть ли какое-то готовое реше сделать слайд контента (изображение, видео, html) с возможностью указать время для каждой итерации, или например видео по окончании одного начинается другое.
Спасибо.
Спасибо.
В админке не отображаются превьюшки-картинки в MINGX
Проблема в том, что в админке не отображаются превьюшки. На сайте всё работает, картинки куда надо встают. Но в админке приходится вслепую ковыряться, что неудобно…
Подскажите, что можно сделать, чтобы заставить MINGX показывать картинки в админке?
[{"caption":"Блок с картинками", "fields":[
{"field":"prodImg","caption":"Изображение","inputTVtype":"image"},
{"field":"prodName","caption":"Название"}
]}]
[
{"header":"Изображение", dataIndex:"prodImg", "renderer":"this.renderImage"},
{"header":"Имя CSS класса", dataIndex:"prodName"},
]
Подскажите, что можно сделать, чтобы заставить MINGX показывать картинки в админке?
Как убрать id при синхронизации из msync?
Товары приходят с 1с, и мсинк добавляет в url адрес id товара, как убрать это?
Ошибка доступа к компонентам
Добрый день. Возникла проблема при работе с компонентами modx 2.8.1. Сайт сделан на шаблоне. При открытии любого компонента выдает ошибку «Доступ запрещен». Разработчик не я, и связи с ним нет. Ограничений по правам доступа у пользователя нет. Кто-то сталкивался с такой проблемой?
[miniShop2] Одна и та же сортировка работает в [[!msGetOrder]] и не работает в [[!msCart]]
Сломал голову. Куда думать дальше?
Вот тут все сортирует…
А вот тут не хочет…
Шаблоны ± одинаковые и, насколько я понимаю, уже больше обрабатывают данные взятые с учетом сортировки.
Вот тут все сортирует…
[[!msGetOrder?
&id=`".$orderID."`
&tpl=`my.tpl.msGetOrder`
&sortby=`FIELD(msProduct.parent, 9,8,11,10,96,163,166,152)`]]
А вот тут не хочет…
[[!msCart?
&tpl=`my.tpl.msCart`
&includeThumbs=`catalog`
&sortby=`FIELD(msProduct.parent, 9,8,11,10,96,163,166,152)`]]
Шаблоны ± одинаковые и, насколько я понимаю, уже больше обрабатывают данные взятые с учетом сортировки.
Как по клику перезапустить pdoResources и обновить вывод шаблона без перезагрузки страницы?
Приветствую!
Есть баннер типа «случайная публикация» — pdoResources отдает рандомный id и выводит чанк c названием, тв и прочими свойствами страницы. Хочу сделать, чтоб при клике на соседнюю с баннером кнопку/ссылку/иконку, менялось содержание баннера, то есть снова выбирался рандомный id и попадал в чанк, а сам баннер менялся без перезагрузки страницы.
Ну и таких баннеров на странице штук 10, со своими родителями и списком ресурсов для выборки.
Увы кодить не умею, и как допиливать AjaxSnippet не понимаю — надо не просто по клику один раз подгрузить баннер, а иметь возможность сколько угодно раз его перезагружать в том же месте, куда он отрисовался при загрузке страницы. Форум вроде облазил, рабочих совпадений к задаче не нашел, все вокруг да около. Буду благодарен за решение или наводку.
Есть баннер типа «случайная публикация» — pdoResources отдает рандомный id и выводит чанк c названием, тв и прочими свойствами страницы. Хочу сделать, чтоб при клике на соседнюю с баннером кнопку/ссылку/иконку, менялось содержание баннера, то есть снова выбирался рандомный id и попадал в чанк, а сам баннер менялся без перезагрузки страницы.
Ну и таких баннеров на странице штук 10, со своими родителями и списком ресурсов для выборки.
Увы кодить не умею, и как допиливать AjaxSnippet не понимаю — надо не просто по клику один раз подгрузить баннер, а иметь возможность сколько угодно раз его перезагружать в том же месте, куда он отрисовался при загрузке страницы. Форум вроде облазил, рабочих совпадений к задаче не нашел, все вокруг да около. Буду благодарен за решение или наводку.
Вопрос про wayfinder на revo - вывод sidemenu с раскрывающимися подменю
Доброго дня!
Взял за образец сайдменю — www.codeply.com/p/WGCqYEiPBg
хочу сделать чтобы разворачивались подпункты меню по типу аккордеон. Пытаюсь сделать на wayfinder.
Вызов в шаблоне:
Wayfinder.Sidebar.innerTpl:
Прошу подсказать как это можно реализовать?
Взял за образец сайдменю — www.codeply.com/p/WGCqYEiPBg
хочу сделать чтобы разворачивались подпункты меню по типу аккордеон. Пытаюсь сделать на wayfinder.
Вызов в шаблоне:
[[Wayfinder?
&startId=`0`
&level=`2`
&outerTpl=`Wayfinder.Sidebar.outerTpl`
&innerTpl=`Wayfinder.Sidebar.innerTpl`
&innerRowTpl=`Wayfinder.Sidebar.innerRowTpl`
&rowTpl=`Wayfinder.Sidebar.rowTpl`
&parentRowTpl=`Wayfinder.Sidebar.parentRowTpl`
]]
Wayfinder.Sidebar.parentRowTpl:<!-- parentRowTpl-->
<li class="[[+wf.classnames]]">
<a class="nav-link px-0 align-middle" href="#submenu1" data-bs-toggle="collapse" title="[[+wf.title]]">
<span class="ms-1 d-none d-sm-inline">[[+wf.linktext]]</span>
</a>
[[+wf.wrapper]]
</li><!-- /parentRowTpl -->
— здесь в href="#submenu1" должно быть # с ссылкой на id ul вложенного элементаWayfinder.Sidebar.innerTpl:
<!-- innerTpl -->
<ul id="submenu1" class="collapse nav flex-column ms-1" data-bs-parent="#menu">
[[+wf.wrapper]]
</ul><!-- /innerTpl -->
-здесь надо чтобы id ul совпадало с href вышестоящей ссылки, чтобы ul раскрывался при нажатии на соответствующую ссылку.Прошу подсказать как это можно реализовать?
Конфликт ссылок с cultureKey контекстов
Здравствуйте! Проблема состоит в том, что если псевдоним на любом из контекстов начинается на de, например development-of-documentation, то меня перекидывает на страницу 404 немецкого контекста. Я понимаю, что проблема в ключе de, но как я могу это исправить. Вот код, который определяет контекст:
<?php
if($modx->context->get('key') != "mgr"){
switch ($_REQUEST['cultureKey']) {
case 'ru':
$modx->switchContext('ru');
break;
case 'it':
$modx->switchContext('it');
break;
case 'fr':
$modx->switchContext('fr');
break;
case 'de':
$modx->switchContext('de');
break;
case 'es':
$modx->switchContext('es');
break;
case 'uk':
$modx->switchContext('web');
break;
case 'ua':
$modx->switchContext('web');
break;
default:
$modx->switchContext('en');
break;
}
unset($_GET['cultureKey']);
}
pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage
При запуске PdoPage вылезает ошибка
. components/pdotools/model/pdotools/pdofetch.class.php : 178) [pdoTools]
Error 42000: Expression #113 of SELECT list is not in
GROUP BY clause and contains nonaggregated column 'mymodxbase.Total.comments' which
is not functionally dependent on columns in GROUP BY clause; this is incompatible
with sql_mode=only_full_group_by
Понял, что ошибка связано с изменениями в новой версии mysqlЛичный кабинет для сотрудников + интеграция с 1С
1 1
Добрый день.
Ищем разработчика Modx. Необходимо создать личный кабинет для сотрудников, плюс интеграция с битрикс.
Первоначальное ТЗ:ТЗ для личного кабинета
MODX Revolution 2.7.3
Оцените сроки и стоимость работы, примерные. Более точно после детального ТЗ.
Если вы заинтересовались пишите мне в телегу для связи @Алексей
Ищем разработчика Modx. Необходимо создать личный кабинет для сотрудников, плюс интеграция с битрикс.
Первоначальное ТЗ:ТЗ для личного кабинета
MODX Revolution 2.7.3
Оцените сроки и стоимость работы, примерные. Более точно после детального ТЗ.
Если вы заинтересовались пишите мне в телегу для связи @Алексей