Вопросы
скрытие реф урл на кнопке и редиректы
ребяты, подскажите скрипт php, или может пакет какойто чтобы скрывать некрасивые реф ссылки, а показывать на кнопке красивый адрес, хотя бы такой
например как здесь кнопка перейти на сайт
этот урл на кнопке в текущей странице
name1 например берется из pagetitle текущей страницы
и чтобы он редиректил на соответствующий урл name1.ru к примеру который можно забить в TV поле link
таких линков много и все в htaccess руками их вбивать не вариант
а в системе управления как то динамически этот список сформировать или из базы подтягивать
может есть какой то пакет для подобных дел
вобщем поделитесь мыслями как это организовать ПЖ
site.ru/goto?p=name1 или в любом другом виде лишь бы работало как описано ниженапример как здесь кнопка перейти на сайт
этот урл на кнопке в текущей странице
name1 например берется из pagetitle текущей страницы
и чтобы он редиректил на соответствующий урл name1.ru к примеру который можно забить в TV поле link
таких линков много и все в htaccess руками их вбивать не вариант
а в системе управления как то динамически этот список сформировать или из базы подтягивать
может есть какой то пакет для подобных дел
вобщем поделитесь мыслями как это организовать ПЖ
Передать массив состава заказа minishop2 в сниппет
Привет. Есть сайт интернет-магазин, работающий на minishop2 и принимающий оплату через uniteller. Нужно реализовать отправку фискального чека, при смене статуса заказа в minishop2 панели на “Завершен”. Сейчас это реализуется таким алгоритмом.
При смене статуса чанк письма вызывает сниппет, который передает в переменные значения взятые из minishop2.

Код:
Буду очень благодарен, если сможете помочь
При смене статуса чанк письма вызывает сниппет, который передает в переменные значения взятые из minishop2.

Код:
[[!checkSend? &orderId=[[+num]] &subtotal=[[+total.cart_cost]] &phone=[[+address.phone]] &email=[[+user.email]] &products=[[+products]] &userName=[[+address.receiver]]]]Но массив products по итогу не имеет значения. Помогите решить эту проблему. Как передать значения массива products в сниппет?Буду очень благодарен, если сможете помочь
Внесение правок на страницу
Добрый день!
Нужно внести правки в текст странички и вставить туда же изображение.
Проблема в том, что на данной странице текст не отображается в редакторе (хотя он есть на сайте), есть лишь ссылки, ведущие на другие страницы.
Что делать в таком случае?
Так выглядит страница в редакторе:

А так- на сайте:
Нужно внести правки в текст странички и вставить туда же изображение.
Проблема в том, что на данной странице текст не отображается в редакторе (хотя он есть на сайте), есть лишь ссылки, ведущие на другие страницы.
Что делать в таком случае?
Так выглядит страница в редакторе:

А так- на сайте:
msOptionsPrice2 - условие в зависимости от опции товара в модификации.
Здравствуйте. Категория товаров (сетка товаров) реализована через «mFilter2». Товары с модификациями «msOptionsPrice2 », при переключении опций происходит смена цены и фото товара. В каждой модификации товара есть опция minishop2 «to_order», в зависимости от модификации цифровое значение 0 или 1 или 2. Подскажите пожалуйста как сделать проверку на эту опцию, в зависимости от значения «to_order» выводим или нет кнопку «в корзину»
Что то на вроде:
Что то на вроде:
{if $to_order == 0}
нет на складе
{elseif $to_order == 1}
под заказ
{elseif $to_order == 2}
в корзину
{/if}Переменная {$to_order} в категории выводит Arrey. Как хуком Formit обновить таблицу migxbd
Коллеги, подскажите, как обновить хуком таблицу midxdb
Пытаюсь так:
Пытался так:
Подскажите где туплю
Пытаюсь так:
<?php
$conn = mysqli_connect("localhost", "test", "test", "test");
$sql = "UPDATE innl2022cld_timebdlots SET active=10 where nameid=1";
$result = mysqli_query($conn, $sql);
?>РаботаетПытался так:
<?php
$nameid = $hook->getValue('nameid');
$allFormFields = $hook->getValues();
$conn = mysqli_connect("localhost", "test", "test", "test");
$sql = "UPDATE innl2022cld_timebdlots SET active=10 where nameid=('" . $nameid . "')";
$result = mysqli_query($conn, $sql);Ничего не происходитПодскажите где туплю
[easyComm] Добавление выпадающего списка в админку
Добрый день!
Возникла необходимость добавить в поле админки easyComm поле типа выпадающий список. Делаю по вот этой инструкции docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya Я так понимаю, нужно указать xtype «ec-combo-thread», но я не знаю как указать для этого поля возможные варианты выбора. Подскажите, пожалуйста, где можно почитать как правильно вызывать подобные поля. Сейчас у меня почему-то перехватываются значения из другого поля «Цепочка» на вкладке «Настройки», непонятно почему.
Спасибо за помощь
Возникла необходимость добавить в поле админки easyComm поле типа выпадающий список. Делаю по вот этой инструкции docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya Я так понимаю, нужно указать xtype «ec-combo-thread», но я не знаю как указать для этого поля возможные варианты выбора. Подскажите, пожалуйста, где можно почитать как правильно вызывать подобные поля. Сейчас у меня почему-то перехватываются значения из другого поля «Цепочка» на вкладке «Настройки», непонятно почему.
Спасибо за помощь
mFilter2 Ошибка вывода
Суть проблемы:
у товаров есть опция допустим select, с названием color
если перед выводом фильтра вызвать
$_GET['color'] = $_REQUEST['color'] = 'red';
то на странице все товары от фильтруется по цвету красный, и галочка красный установится в фильтре.
Перестает работать если поле числовое,
msoption|visota:number для фильтра
msoption|visota:number алиас
и если тут заменить на select, то фильтр начинает фильтровать по высоте, но в данном случае нужен именно слайдер.
Кто нибудь сталкивался с этим? или что я делаю не так?
у товаров есть опция допустим select, с названием color
если перед выводом фильтра вызвать
$_GET['color'] = $_REQUEST['color'] = 'red';
то на странице все товары от фильтруется по цвету красный, и галочка красный установится в фильтре.
Перестает работать если поле числовое,
msoption|visota:number для фильтра
msoption|visota:number алиас
и если тут заменить на select, то фильтр начинает фильтровать по высоте, но в данном случае нужен именно слайдер.
Кто нибудь сталкивался с этим? или что я делаю не так?
Отобразить кол-во потомков за минусом уже выведенных в pdoMenu для категорий
Всем здравия! Подскажите, как поправить сниппет таким образом, что бы он выводил не общее количество потомков, а количество оставшихся. Пример. Выведен pdoMenu с лимитом 6, а в общем потомков 27, и сниппет должен выводить "+Еще 21". Так: disk.yandex.ru/i/qQLGL3Y6VW_5Yw
Вот код сниппета: ЗАРАНЕЕ СПАСИБО!!!
Вот код сниппета: ЗАРАНЕЕ СПАСИБО!!!
Formit + AjaxForm, поле Select ведет себя странно
Добрый день.
Я делаю обычную форму из FormIt и AjaxForm, с полем select. И столкнулся с странным поведением поля. Это поле обязательное, если я дважды попытаюсь отправить форму без ввода данных в Select, то после второй отправки поле деактивируется, т.е. пропадают все Option. Ошибок в консоли не появляется.
В коде ничего необычного (если кто-то знает, что это может быть, то могу ссылку дать на сам сайт).
Я делаю обычную форму из FormIt и AjaxForm, с полем select. И столкнулся с странным поведением поля. Это поле обязательное, если я дважды попытаюсь отправить форму без ввода данных в Select, то после второй отправки поле деактивируется, т.е. пропадают все Option. Ошибок в консоли не появляется.
В коде ничего необычного (если кто-то знает, что это может быть, то могу ссылку дать на сам сайт).
<select class="form-select[[!+fi.error.sprvizov_title:notempty=` is-invalid`]]" name="sprvizov_title" id="sp-title" value="[[!+fi.sprvizov_title]]">
<option value="" selected disabled>Выберите программу</option>
<option value="ДОП «Введение в гештальт-терапию. Контакт с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Введение в гештальт-терапию. Контакт с собой и другими»`]]>ДОП «Введение в гештальт-терапию. Контакт с собой и другими»</option>
<option value="ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»`]]>ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»</option>
<option value="ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»`]]>ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»</option>
<option value="ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»`]]>ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»</option>
<option value="ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»`]]>ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»</option>
</select>