Марк
С нами с 19 мая 2019; Место в рейтинге пользователей: #543Как можно оптимизировать данный код
Есть каталог(id-20) внутри которого собраны все товары. У каждого товара есть tv поле с id подкаталога где они должны быть.
Я написал такой код который должен перемещать товар из каталога с id 20 в подкаталог, id которого написан в TV поле
Как можно решить проблему краша в этом случае?
Я написал такой код который должен перемещать товар из каталога с id 20 в подкаталог, id которого написан в TV поле
$arr = $modx->getChildIds(20,1,array('context' => 'web'));
foreach($arr as $id){
$res = $modx->getObject('modResource', $id);
$parent = $res->getTVValue('parent');
$res->set('parent', $parent);
$res->save();
}
Но консоль напрочь зависает после двух секунд работы и выдаёт окошко с ошибкой.Как можно решить проблему краша в этом случае?
Как проверить значение параметра сниппета и исходя из результата выполнить js код?
Хочу реализовать js анимацию при вводе определённого значение в инпут.
Например в сниппете есть 2 параметра, которые не должны быть доступны в коде страницы, что бы их нельзя было просто найти и вставить по надобности. При вводе человеком значение (к примеру) 2043 будет выполнен js_код1, если он ввёл 4051, то будет выполнен js_код2, а если значение которое он ввёл не равно ни одному из параметров сниппета то будет выполен js_код3
Собственно подскажите пожалуйста, как можно проверять, равно ли введённое в инпут значение значению параметра так, что бы его нельзя было найти в коде страницы и как исходя из проверки можно произвести определенный js-код?
Например в сниппете есть 2 параметра, которые не должны быть доступны в коде страницы, что бы их нельзя было просто найти и вставить по надобности. При вводе человеком значение (к примеру) 2043 будет выполнен js_код1, если он ввёл 4051, то будет выполнен js_код2, а если значение которое он ввёл не равно ни одному из параметров сниппета то будет выполен js_код3
Собственно подскажите пожалуйста, как можно проверять, равно ли введённое в инпут значение значению параметра так, что бы его нельзя было найти в коде страницы и как исходя из проверки можно произвести определенный js-код?
Как можно убрать .html из url всех ссылок внутри кода шаблонов/чанков?
Убрал .html в расширениях файлов, теперь при открытии старых файлов с .html редиректит на главную страницу.
Шаблонов и чанков у меня по несколько десятков и вычитывать где в них есть ссылки с html думаю будет долго так что задаю сюда вопрос:
Как должен выглядеть решение/скрипт console для замени ".html" в всех чанках и шаблонах?
P.S. ModDevTools устанавливал, тот выдавал ошибки во время установки и хотя в итоге установился, функция «Заменить» для всего найденного не работает.
Шаблонов и чанков у меня по несколько десятков и вычитывать где в них есть ссылки с html думаю будет долго так что задаю сюда вопрос:
Как должен выглядеть решение/скрипт console для замени ".html" в всех чанках и шаблонах?
P.S. ModDevTools устанавливал, тот выдавал ошибки во время установки и хотя в итоге установился, функция «Заменить» для всего найденного не работает.
Как можно быстро удалить несколько десятков тысяч товаров?
Нужно перезалить товары магазина, а для этого нужно очистить предыдущие товары в категориях от существующих, но при попытке удалить категорию вместе с товарами ничего не происходит и через batcher по 20 товаров несколько десятков тысяч нет смысла удалять.
Можно ли быстро удалить все товары на сайте без переустановки modx?
Можно ли быстро удалить все товары на сайте без переустановки modx?
В debugParser отображается весь html файл
Оптимизирую скорость прогрузки сайта и когда я через debugParser проверяю скорость загруки — в пункте 1 просто показан весь html код страницы
file.modx.pro/files/a/4/a/a4a0e82016b1925cc2d52b9a43a10039.png
Что это значит? На другом моем сайте код не отображался…
file.modx.pro/files/a/4/a/a4a0e82016b1925cc2d52b9a43a10039.png
Что это значит? На другом моем сайте код не отображался…
Какой тариф modhost выбрать?
Здравствуйте.
На моем предыдущем хостинге было немало проблем на счет серверной части MODX на которые тех поддержка отвечала вплоть до 4-5 дней(хотя решение оказывалось достаточно простым) и я заинтересовался
На моем предыдущем хостинге было немало проблем на счет серверной части MODX на которые тех поддержка отвечала вплоть до 4-5 дней(хотя решение оказывалось достаточно простым) и я заинтересовался
Как реализовать where new на fenom?
Долго начали прогружатся страницы сайта, решил переписать на fenom, но застрял на том, как отображать случайные новые(new) товары?
То есть вопрос — как должен выглядеть такой сниппет
[[!msProducts?
&sortby=`RAND()`
&parents=`12`
&limit=`1`
&depth=`0`
&tpl=`tpl`
&includeTVs=`img`
&tvPrefix=`tv.`
]]
на Fenom отображая только новые товары внутри каталога?
Заранее благодарю
P.S. Весь сайт написан на minishop2
То есть вопрос — как должен выглядеть такой сниппет
[[!msProducts?
&sortby=`RAND()`
&parents=`12`
&limit=`1`
&depth=`0`
&tpl=`tpl`
&includeTVs=`img`
&tvPrefix=`tv.`
]]
на Fenom отображая только новые товары внутри каталога?
Заранее благодарю
P.S. Весь сайт написан на minishop2
Не переходит на созданную pdoPage страницу
Есть каталог — коллекция, внутри нее есть куча ресурсов, которые нормально отображаются на первой странице, но при попытке перейти на 2 или далее страницу её просто редиректит на изначальную (даже когда ввожу url адрес и ?page=2 в конце оно редиректит на url адрес)
Вот сниппет pdoPage
В чем может быть проблема?
Вот сниппет pdoPage
[[!pdoPage?
&parents=`[[*id]]`
&limit=`36`
&tpl=`item`
&includeTVs=`img, price, title`
&pageLimit=`6`]]
При наводке на кнопку в page.nav оно показывает корректную ссылку*В чем может быть проблема?
Как поменять тип ресурса у всех ресурсов внутри каталога?
Вышло что в некоторые каталоги попали товары с типом ресурса — Документ, а для манипуляций с ними необходим тип msProduct
Искал, но нигде не смог найти как менять тип ресурса с помощью сниппета или вообще каким либо методом
Подскажите пожалуйста реализуемо ли это и если да то как?
Искал, но нигде не смог найти как менять тип ресурса с помощью сниппета или вообще каким либо методом
Подскажите пожалуйста реализуемо ли это и если да то как?
Админка намертво зависает при открытии каталога(10+ тысяч ресурсов)
Доброго времени суток
Проимпортировал несколько десятков тысяч ресурсов(у меня интернет-магазин) к себе на сайт.
Все бы ок но при открытии каталога с 10+ к ресурсами после 10 секунд прогрузки админка намертво зависает(сижу на firefox и высвечивается, что процесс сильно грузит пк дает выбор — остановить или подождать… Подождать увы, не работает)
Открываю каталог по большей части ради того, что бы поправить 1-2 tv поля у некоторых товаров.
Так вот, можно ли исправить зависание админки(что бы хотя-бы подождав можно было открыть каталог)?
Modx revo на сайте стоит последний. Хостинг — a2hosting с 4 ядрами и 3 гб озу.
Проимпортировал несколько десятков тысяч ресурсов(у меня интернет-магазин) к себе на сайт.
Все бы ок но при открытии каталога с 10+ к ресурсами после 10 секунд прогрузки админка намертво зависает(сижу на firefox и высвечивается, что процесс сильно грузит пк дает выбор — остановить или подождать… Подождать увы, не работает)
Открываю каталог по большей части ради того, что бы поправить 1-2 tv поля у некоторых товаров.
Так вот, можно ли исправить зависание админки(что бы хотя-бы подождав можно было открыть каталог)?
Modx revo на сайте стоит последний. Хостинг — a2hosting с 4 ядрами и 3 гб озу.