Вопросы

Minishop2 - не сохраняется цена товара при редактировании

Доброго вечера.
Проблема в следующем. Сделал дополнительные свойства товара через плагин (https://docs.modx.pro/komponentyi/minishop2/razrabotka/plaginyi-tovarov).

Свойства появились в админке, но у новых товаров ничего из свойств теперь не сохраняется. У старых все ок. Ощущение, что товар не добавляется в таблицу минишопа.

Подскажите, куда копать, пожалуйста?)
Роман
17 ноября 2019, 22:52
modx.pro
983
0

Не отображается поле ввода капчи в Tickets

После оптимизации кода куда-то исчезло поле ввода для капчи в комментарии от тикета, и подпортилась форма ответа на комментарий. Картинки прилагаются.

и

Тестовое сообщение корректно опубликовалось при завершении работ с тикетом и вроде с ним больше ничего не делалось. Но что-то пошло не так.

Про грубую ошибку в курсе с ней все замечательно работало.
Сергей
17 ноября 2019, 10:59
modx.pro
954
0

Как вывести теги ms2Gallery? (решено)

Здравствуйте, на сайте используется галерея ms2Gallery
1) некоторым картинкам указаны 1-3 тега, в шаблоне прописано:
MatrixID
17 ноября 2019, 10:28
modx.pro
1 063
0

TV type image - не показиваются изображения в админке

На чистом modx создал дополнительное поле image, но когда отркиваю эту TV-шку чтоби добавить туда картинку, то картнки не отбражаються в дереве

Пробовол устанавливать и на сервере и на локале, пробовал последнюю версия MODX, пробовал и старие версии. В чем может бить проблема?

РОЗОБРАЛСЯ. Вся проблема оказалось в одной SVG і ее содержимим. После того как удалили ее все стало на свои места.
Тодор
17 ноября 2019, 00:39
modx.pro
959
0

Проблема с дружественными урлами.

Делаю все как всегда, translit установлен. Ссылка становится tanya-maers.ru/intensiv/ Открывается, но не подключены стили и никакие скрипты. Только текст.
Урлы отключаю — tanya-maers.ru/index.php?id=2 все открывается нормально.
Кещ чистила. Не пойму, что не так?

Кефирка
16 ноября 2019, 16:21
modx.pro
669
0

prepareSnippet передать значение в modResource

Задача простая и решить ее можно разными способами ну почему-то решил попробовать ее решить prepareSnippet

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

<?php
if (!is_array($row)) {
	return '{}';
}

$ms2_product_price = $modx->getOption('ms2_product_price');
$price = preg_replace("/\s+/", "", $row['price']);
$old_price = preg_replace("/\s+/", "", $row['old_price']);

if ($old_price > $price) {

switch ($ms2_product_price) {
    case 'procent': 
    $row['difference'] = round(100 - (100 * $price / $old_price));
    break;
    case 'num':
    $row['difference'] = $old_price - $price;
    break;
}

}

$rows = json_encode($row);
return($rows);
Вопрос очень простой как вывести данное значение в карточке товара. Как это можно сделать в одном месте.

Так как я разбираюсь только в MODx решил сделать плагином и записать в плейсхолдер. А плагин в приципе повторяет логику.

Четкий вопрос можно через PrepareSnippet передать значение в карточку товара? Если нет а как работают плейсхолдеры pricе и oldprice так как в карточке можно вызвать переменную шаблона к примеру 14000 и плейсхолдер уже со значением 14 000
Олег Щавелев
16 ноября 2019, 03:52
modx.pro
850
0

Знак вопроса в nginx

Всем привет!
Столкнулся с такой проблемой:
Недруги проставляют ссылки вида site.com/realurl?xxx=yyy на мой сайт.
rrrro
15 ноября 2019, 18:25
modx.pro
1 883
0

Modx minishop2 и Cookie

Всем привет,

Столкнулся с такой проблемой.

При заходе на сайт в плагине я устанавливаю куку с временем и потом вешаю таймер обратного отсчет (типо скидка новым покупателям)

Вот так
if($_COOKIE['timer'] != '1') {
    setcookie("timer","1", time()+36000000);
    setcookie("timer_date",date("Y-m-d H:i:s") , time()+36000000);
}
Потом делаю определенные манипуляции и все работает. НО!

Заметил, если человек в первый раз заходит на главную или корзину или вообще хоть куда, то все нормально,
а если он в первый раз зашел в каталог или товар (minishop2), а при переходе на другие страницы не связанные каталогом и товаром, то у меня появляется 2 куки.

Одна на каталоге и у товаров
Другая на текстовых страницах.

Причем потестил на разных сайтах. В чем может быть проблема?
perfkirill
15 ноября 2019, 09:42
modx.pro
1 950
0

Вывод чанков tpl через pdoResources.

Alex
14 ноября 2019, 18:11
modx.pro
1 761
0

Права доступа? Настройки сервера?

Друзья мои!
Первым делом хочу извиниться, если задача тривиальна и можно сделать вывод, что я недостаточно приложил усилий для самостоятельного поиска решения (уверяю, это не так: )))

Дело в том, что сайт работает нормально.
Gleb
14 ноября 2019, 16:19
modx.pro
1
1 215
0