скрытие реф урл на кнопке и редиректы

ребяты, подскажите скрипт php, или может пакет какойто чтобы скрывать некрасивые реф ссылки, а показывать на кнопке красивый адрес, хотя бы такой

site.ru/goto?p=name1
или в любом другом виде лишь бы работало как описано ниже
например как здесь кнопка перейти на сайт

этот урл на кнопке в текущей странице

name1 например берется из pagetitle текущей страницы
и чтобы он редиректил на соответствующий урл name1.ru к примеру который можно забить в TV поле link

таких линков много и все в htaccess руками их вбивать не вариант
а в системе управления как то динамически этот список сформировать или из базы подтягивать

может есть какой то пакет для подобных дел
вобщем поделитесь мыслями как это организовать ПЖ
Евгений
12 ноября 2022, 02:28
modx.pro
452
-2

Передать массив состава заказа minishop2 в сниппет

Привет. Есть сайт интернет-магазин, работающий на minishop2 и принимающий оплату через uniteller. Нужно реализовать отправку фискального чека, при смене статуса заказа в minishop2 панели на “Завершен”. Сейчас это реализуется таким алгоритмом.

При смене статуса чанк письма вызывает сниппет, который передает в переменные значения взятые из minishop2.



Код:
[[!checkSend? &orderId=[[+num]] &subtotal=[[+total.cart_cost]] &phone=[[+address.phone]] &email=[[+user.email]] &products=[[+products]] &userName=[[+address.receiver]]]]
Но массив products по итогу не имеет значения. Помогите решить эту проблему. Как передать значения массива products в сниппет?
Буду очень благодарен, если сможете помочь
Matvey
11 ноября 2022, 20:55
modx.pro
367
0

Внесение правок на страницу

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

Так выглядит страница в редакторе:


А так- на сайте:
Дарья
11 ноября 2022, 16:20
modx.pro
475
0

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.
Дмитрий
09 ноября 2022, 20:03
modx.pro
724
0

Как хуком 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);
Ничего не происходит

Подскажите где туплю
Георгий Графов
09 ноября 2022, 17:17
modx.pro
420
0

[easyComm] Добавление выпадающего списка в админку

Добрый день!
Возникла необходимость добавить в поле админки easyComm поле типа выпадающий список. Делаю по вот этой инструкции docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya Я так понимаю, нужно указать xtype «ec-combo-thread», но я не знаю как указать для этого поля возможные варианты выбора. Подскажите, пожалуйста, где можно почитать как правильно вызывать подобные поля. Сейчас у меня почему-то перехватываются значения из другого поля «Цепочка» на вкладке «Настройки», непонятно почему.
Спасибо за помощь
Giant Dad
09 ноября 2022, 13:30
modx.pro
604
0

Разработка веб приложений. #3 - Backend, Nest.

Первая статья — здесь.
Вторая статья — здесь.

:(
1. Надеюсь у всех все хорошо, насколько это возможно.
2. По самым разным причинам, я эту статью писал месяцев 7… Ну как писал… Часть написал еще в феврале и оставил статью пылиться. Я решил закончить давно начатое, надеюсь статья придется вам по вкусу и вы узнаете для себя хоть что-то новое. Погнали.

TypeScript
Конечно увидев Nest, у меня (наверное не только у меня) появились сомненения, ведь TS это как бы JS, но масштаб погружения все таки намного глубже, требуются совсем другого уровня знания. Так думал я перед тем как начать изучать Nest. Я даже вспомнил, что уже давно купил себе этот курс, но так и не начал его изучать (все таки на момент написания статьи, уже начал).
iWatchYouFromAfar
09 ноября 2022, 04:24
modx.pro
2 206
+10

mFilter2 Ошибка вывода

Суть проблемы:
у товаров есть опция допустим select, с названием color
если перед выводом фильтра вызвать
$_GET['color'] = $_REQUEST['color'] = 'red';
то на странице все товары от фильтруется по цвету красный, и галочка красный установится в фильтре.

Перестает работать если поле числовое,

msoption|visota:number для фильтра
msoption|visota:number алиас
и если тут заменить на select, то фильтр начинает фильтровать по высоте, но в данном случае нужен именно слайдер.

Кто нибудь сталкивался с этим? или что я делаю не так?
Евгений
08 ноября 2022, 21:26
modx.pro
516
0

Отобразить кол-во потомков за минусом уже выведенных в pdoMenu для категорий

Всем здравия! Подскажите, как поправить сниппет таким образом, что бы он выводил не общее количество потомков, а количество оставшихся. Пример. Выведен pdoMenu с лимитом 6, а в общем потомков 27, и сниппет должен выводить "+Еще 21". Так: disk.yandex.ru/i/qQLGL3Y6VW_5Yw
Вот код сниппета: ЗАРАНЕЕ СПАСИБО!!!
Константин
08 ноября 2022, 18:09
modx.pro
493
0

Поле editedon

Добрый день! Можно ли как-то вывести поле editedon в админку?
Анастасия
08 ноября 2022, 12:22
modx.pro
497
0