Дополнение для парсинга
Хотел воспользоваться дополнением ResourceGrabber, но такое ощущение что оно уже не поддерживается.
Может кто-то может аналог посоветовать?
Надо спарсить с одного сайта порядка 2000 карточек (фото, текст, характеристики).
Может кто-то может аналог посоветовать?
Надо спарсить с одного сайта порядка 2000 карточек (фото, текст, характеристики).
Pdopage через снипет при ajaxMode
Допустим, есть снипет в шаблоне, вызов такой:
<div id="pdopage">
<div class="row grid">
{$_modx->runSnippet('@FILE snippets/lenta.php', [
'pagetitle' => $_modx->resource.pagetitle,
'id' => $_modx->resource.id, '
publishedon' => $_modx->resource.publishedon,
'description' => $_modx->resource.description,
'parent' => $_modx->resource.parent | resource: 'id'
])}
</div>
{'page.nav' | placeholder}
</div>
Оптовая цена в minishop2 в зависимости от общего количества товара в корзине
Добрый вечер. Подскажите пожалуйста, делаю у товара оптовую цену, которая будет применятся, после того как количество товара в корзине будет больше 10. Пока для этого использовал свойство old_price. Вот такой плагин:
<?php
switch ($modx->event->name) {
case 'msOnChangeInCart': case 'msOnAddToCart': case 'msOnRemoveFromCart':
$tmp = $cart->get();
foreach ($tmp as $key => $value) {
$count += $value['count'];
}
foreach ($tmp as $key => $value) {
if ($product = $modx->getObject('msProduct', $value['id'])) {
if ($count > 10 && $product->get('old_price') !=0) {
$tmp[$key]['price'] = $product->get('old_price');
}
else {
$realPrice = $product->get('price');
$tmp[$key]['price'] = $realPrice; // Устанавливаем новую цену для товара в корзине
}
}
}
$cart->set($tmp); //Записываем данные в корзину
break;
}
При достижении в корзине количества товара больше 10, перезагружаешь страницу, цены меняются, а вот когда количество товара уменьшаешь, делаешь меньше 10, то цена остается прежней. Как это можно исправить? Вопрос по дополнению SeoFilter
Добрый день! У меня получилось добавить примерно 300 правил в "Правила SEO"
Но при последующем добавлении на некоторые правила стала появляться ошибка в консоли — connector.php (500 error)
Само правило сохраненное таким образом сохраняется но при генерации SEO страниц получается не полный состав их. То есть к примеру правило гласит что должно быть так val1-val2-val3-val4-val5
А в составе SEO страницы с этим id правилом есть только val1-val2 к примеру, а остальные как будто не сохранились. А иногда при переходе по ссылке с SEO страницы на страницу на сайте в URL попадает фигурная скобочка "}" в формате %7D%.
Подскажите что делать? Куда копать? Ничего не редактировал, ничего не менял, просто добавлял правила
Но при последующем добавлении на некоторые правила стала появляться ошибка в консоли — connector.php (500 error)
Само правило сохраненное таким образом сохраняется но при генерации SEO страниц получается не полный состав их. То есть к примеру правило гласит что должно быть так val1-val2-val3-val4-val5
А в составе SEO страницы с этим id правилом есть только val1-val2 к примеру, а остальные как будто не сохранились. А иногда при переходе по ссылке с SEO страницы на страницу на сайте в URL попадает фигурная скобочка "}" в формате %7D%.
Подскажите что делать? Куда копать? Ничего не редактировал, ничего не менял, просто добавлял правила
Помогите разобраться с tvFilters в mFilter2
Имеется такой вызов:
Если там 1 значение все прекрасно работает, если 2 и более ничего не выводит.
Думаю надо его разобрать на массив и сравнить с каждым значением, но как написать такой код я не знаю.
Помогите пожалуйста.
[[!mFilter2?
&parents=`[[*parent]]`
&element=`msProducts`
&tpls=`products_list_iitem`
&tvFilters=`[[*Filter_a]]==[[*Req_a]]`
&includeTVs=`image_n,brend,name,kol-vo`
&filters=`tv|types,tv|brand`
]]
[[*Req_a]] — имеет тип Множественный выборЕсли там 1 значение все прекрасно работает, если 2 и более ничего не выводит.
Думаю надо его разобрать на массив и сравнить с каждым значением, но как написать такой код я не знаю.
Помогите пожалуйста.
Хостинг ругается на файл ядра phpthumb.class.php
Здравствуйте, запустил сайт на Modx 3.0.3 на хостинге Dreamhost.com и спустя неделю сайт перестал работать. Оказалось что хостинг нашел подозрительным файл встроенный в движок phpthumb.class.php так вот они дали ему права 200 и тем самым вызвав фатальные ошибки в работе движка.
Вот их пояснения:
Вот их пояснения:
We have identified malicious content on your account, added by an outsideЧто-то можно с эти сделать?
entity, which may include malware such as backdoor shells, adware, botnet,
and spammer scripts.
The following file(s) specifically have been identified as attacker-added
malware. We have DISABLED these files by setting their permissions to 200
(Owner write-only). You will need to audit these files and either replace
them with known good versions or remove them altogether:
.../core/vendor/james-heinrich/phpthumb/phpthumb.class.php
Перестал работать счётчик
Добрый день
На сайте имеется рандомный показатель цифр из заданного диапазона.
В разделе Ресурсы — ДопПоля — Счётчик — можно было ввести диапазон Х, У и при каждом обновлении сайта цифры менялись.
Теперь при изменении диапазона Х, У — цифры остаются одни и те же: 20, 10, 5, 2, 19
Если в разделе Допполя менять названия полей — они обновляются.
В чём может быть проблема?
Только разбираюсь — уровень новичок — попробую приложить всё, что на мой взгляд имеет отношение.
Если чего-то не хватает моу ещё прислать
На сайте имеется рандомный показатель цифр из заданного диапазона.
В разделе Ресурсы — ДопПоля — Счётчик — можно было ввести диапазон Х, У и при каждом обновлении сайта цифры менялись.
Теперь при изменении диапазона Х, У — цифры остаются одни и те же: 20, 10, 5, 2, 19
Если в разделе Допполя менять названия полей — они обновляются.
В чём может быть проблема?
Только разбираюсь — уровень новичок — попробую приложить всё, что на мой взгляд имеет отношение.
Если чего-то не хватает моу ещё прислать
Ищем программиста Modx
MODX Revolution 2.7.3-pl
Сайт giperzoo.by/
Ищем программиста на договор подряда. Объем работ всегда разный, но он всегда есть.
Примеры заданий, которые есть сейчас:
— Исправить работу бонусной системы (замена процентов начислений, исправление формулы)
— Добавить возможность размещения гиперссылки на изображение в описании к товарным позициям, новостях, акциях
— Убрать для пользователей возможность оплаты картой онлайн. Добавить промежуточный шаг, чтобы ссылка для оплаты отправлялась только после подтверждения менеджера
Сайт интегрирован с системой 1С
Пожалуйста, присылайте отклики на почту marketing@giperzoo.by
Сайт giperzoo.by/
Ищем программиста на договор подряда. Объем работ всегда разный, но он всегда есть.
Примеры заданий, которые есть сейчас:
— Исправить работу бонусной системы (замена процентов начислений, исправление формулы)
— Добавить возможность размещения гиперссылки на изображение в описании к товарным позициям, новостях, акциях
— Убрать для пользователей возможность оплаты картой онлайн. Добавить промежуточный шаг, чтобы ссылка для оплаты отправлялась только после подтверждения менеджера
Сайт интегрирован с системой 1С
Пожалуйста, присылайте отклики на почту marketing@giperzoo.by
Компонент для создания скидки в зависимости от количества товара в корзине Minishop2
Добрый день! Подскажите пожалуйста компонент или решение, которое реализует следующий функционал в Minishop2. У товара должна быть вторая оптовая цена. Пример: при добавлении в корзину больше 10 товаров и оформлении заказа, к этим всем товарам должна применяться их оптовая цена.
Также нужно сделать скидку на заказ, к примеру заказ свыше 100 000 руб., будет применяться скидка 5%, но это я так понимаю можно сделать при помощи компонента Discontrol.
Также нужно сделать скидку на заказ, к примеру заказ свыше 100 000 руб., будет применяться скидка 5%, но это я так понимаю можно сделать при помощи компонента Discontrol.