Вопросы
fenom ignore как модификатор content.
Как реализовать ignore внутри ресурса: {$_modx->resource.localizator_content} и {$_modx->resource.content}?
Например: мне нужно чтобы сработал код, но внутри ресурса игнорировал fenom.
Можно ли как-нибудь реализовать.
Или как отключить феном содержимого только для tickets или определённого ресурса?
Например: мне нужно чтобы сработал код, но внутри ресурса игнорировал fenom.
Можно ли как-нибудь реализовать.
Или как отключить феном содержимого только для tickets или определённого ресурса?
Не подключается репозиторий
Пытаюсь подключить репозиторий, но выходит ошибка:
В журнале ошибок при каждой попытке добавить только это:
Этот поставщик не может быть проверен, и поэтому не может быть использован как поставщик. Пожалуйста проверьте URL сервиса и повторите попытку.Данные авторизации точно правильные, лишних пробелов нигде нет, не первый раз делаю. Пробовал и modstore.pro/extras/ с http и https
В журнале ошибок при каждой попытке добавить только это:
(ERROR in xPDO::getService @ /var/www/vhosts/site.com/httpdocs/core/xpdo/xpdo.class.php: 1234) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
(ERROR in modRestCurlClient::__construct @ /var/www/vhosts/site.com/httpdocs/core/model/modx/rest/modrestcurlclient.class.php: 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead. Подскажите какой плагин использовать?
Доброго времени суток!
Работаю над интернет-магазином на локалке
Планирую запускать
Перед запуском, хотелось бы проверить, на всех ли страницах присутствуют мета-теги description, title и тд
Соответственно вопрос, каким плагином на modx можно проверить все страницы на содержание тегов?
Работаю над интернет-магазином на локалке
Планирую запускать
Перед запуском, хотелось бы проверить, на всех ли страницах присутствуют мета-теги description, title и тд
Соответственно вопрос, каким плагином на modx можно проверить все страницы на содержание тегов?
Представление товаров в корзине
Нужно при добавлении в корзину комплекта товаров, а затем его наполнения считать,
что входящий товар выбран в количестве 1. Далее добавляем новый комплект и при
выборе того же составляющего товара не группировать и не суммировать количество.
В целом я сделал это на привязке к событиям перед добавлением и при добавлении. Но
никак не могу сделать, чтобы группировка была не по product_id, а например product_id+(признак комплекта или его id)
Реализация на сайте new.mylunch.ru/menyu/biznes-lanch/
В роли комплектов выступают бизнес-ланчи. Нужно сначала выбрать Мини, Средний и т.д. а потом наполнять его
товарами и разных категорий. На первом шаге все хорошо, но при добавлении нового комплекта пересекающиеся товары «схлопываются» на первом комплекте. Думаю, что изменение правил группировки должно спасти ситуацию :)
Помогите советом.
что входящий товар выбран в количестве 1. Далее добавляем новый комплект и при
выборе того же составляющего товара не группировать и не суммировать количество.
В целом я сделал это на привязке к событиям перед добавлением и при добавлении. Но
никак не могу сделать, чтобы группировка была не по product_id, а например product_id+(признак комплекта или его id)
Реализация на сайте new.mylunch.ru/menyu/biznes-lanch/
В роли комплектов выступают бизнес-ланчи. Нужно сначала выбрать Мини, Средний и т.д. а потом наполнять его
товарами и разных категорий. На первом шаге все хорошо, но при добавлении нового комплекта пересекающиеся товары «схлопываются» на первом комплекте. Думаю, что изменение правил группировки должно спасти ситуацию :)
Помогите советом.
Почему не работает pdoResources с where?
Доброго времени суток коллеги. Собственно вопрос в заголовке.
[[!pdoResources?
&parents=`257`
&tpl=`tpl.records2.list`
&limit=`0`
&sortby=`publishedon`
&sortdir=`desc`
&includeTVs=`phone`
&where=`{«pagetitle:LIKE»:"%кит%",«phone:LIKE»:"%56%"}`
]]
Так работает:
&where=`{«pagetitle:LIKE»:"%кит%"}`
И так работает:
&where=`{«phone:LIKE»:"%56%"}`
А вот так не работает:
&where=`{«pagetitle:LIKE»:"%кит%",«phone:LIKE»:"%56%"}`
[[!pdoResources?
&parents=`257`
&tpl=`tpl.records2.list`
&limit=`0`
&sortby=`publishedon`
&sortdir=`desc`
&includeTVs=`phone`
&where=`{«pagetitle:LIKE»:"%кит%",«phone:LIKE»:"%56%"}`
]]
Так работает:
&where=`{«pagetitle:LIKE»:"%кит%"}`
И так работает:
&where=`{«phone:LIKE»:"%56%"}`
А вот так не работает:
&where=`{«pagetitle:LIKE»:"%кит%",«phone:LIKE»:"%56%"}`
Minishop2 - удалить все товары
Все хай.
Подскажите, как удалить все товары в категории, удаляя так же и их id. Если удалять вручную, это очень долго. Удалять саму категорию не хотелось бы. И после добавления новых товаров, у них id начинается с последнего до этого удаленного.
Было 10000 товаров, удалил, добавляю новые — у него id 10001.
Спасибо.
Подскажите, как удалить все товары в категории, удаляя так же и их id. Если удалять вручную, это очень долго. Удалять саму категорию не хотелось бы. И после добавления новых товаров, у них id начинается с последнего до этого удаленного.
Было 10000 товаров, удалил, добавляю новые — у него id 10001.
Спасибо.
Unknown column 'msProduct.import_pid' in 'where clause' при getObject после расширения модели товара
Доброго времени суток.
После расширения модели товара (по этой документации) при попытке в отдельном php-файле (modx подключен и инициализирован) поиска товара (через getObject) по значению добавленного поля выдаёт Unknown column 'msProduct.special' in 'where clause'. Во все нужные файлы новые поля прописал, в БД их добавил. Подобных тем поиском не нашел. Код привожу ниже.
После расширения модели товара (по этой документации) при попытке в отдельном php-файле (modx подключен и инициализирован) поиска товара (через getObject) по значению добавленного поля выдаёт Unknown column 'msProduct.special' in 'where clause'. Во все нужные файлы новые поля прописал, в БД их добавил. Подобных тем поиском не нашел. Код привожу ниже.
Очередь запросов к бд
Ребята, привет!
Подскажите, пожалуйста, как сделать очередь запросов при таком ТЗ
Подскажите, пожалуйста, как сделать очередь запросов при таком ТЗ
С целью снижения нагрузки на сервер и распараллеливания процессов применяются очереди заданий, реализованные с помощью:
1. mysql — те очереди, данные из которых нельзя потерять в случае зависания/перезагрузки сервера
2. redis – все прочие очереди заданий.
Задание из очереди выполняется не раньше, чем указанное в нём время выполнения. При постановке в очередь время выполнения заданий может быть следующим:
1. Выполнить немедленно
2. Выполнить по очереди после всех заданий
3. Выполнить в указанное время
Решено! Вывод значений migx в сниппете
Добрый!
Нужно в сниппете вывести все значения ТВ поля типа migx у заданного ресурса в виде
в начале сниппета:
Нужно в сниппете вывести все значения ТВ поля типа migx у заданного ресурса в виде
<option value="Параметр 1">Параметр 2</option>Я не программист, поэтому и обращаюсь))в начале сниппета:
if(isset($_GET['id'])){
$resID = $_GET['id'];
}
$res = $modx->getObject('modResource',$resID);
$migx = $res->getTVValue('product-volume'); Помогите разобраться, как получить название родительской категории не как id, а как "название"
Добрый день! Помогите, пожалуйста, сделал сниппет для получения массива ключей и их значений, все работает кроме одного никак не могу получить значение 'categories' в виде названия, как ни пробовал получаю id 'parent' подскажите как получить название. Вот сниппет:
<?php
$values[] = iconv('CP1251', 'UTF-8', $value);
$products = $modx->getCollection('modResource', array('class_key' => 'msProduct'));
foreach($products as $product)
{
$value =
[
$categories = $product->get('parent'),
$pagetitle = $product->get('pagetitle'),
$description = $product->get('description'),
$price = $product->get('price'),
$image = $product->get('image'),
$popular = $product->get('popular'),
$published= $product->get('published')
];
$array = array($values);
$site_url = MODX_SITE_URL;
if ($popular > 0) {
$a = "да";
} else {
$a = "нет";
}
if ($published > 0) {
$b = "да";
} else {
$b = "нет";
}
$key = array(
'categories'=>$categories,
'pagetitle'=>$pagetitle,
'description'=>$description,
'price'=>$price,
'image'=>$site_url.$image,
'popular'=>$a,
'published'=>$b
);
print_r ($key);
}