Константин Обухов

Константин Обухов

С нами с 03 марта 2016; Место в рейтинге пользователей: #333

Нужен способ через API чистить кэш одного ресурса

Помогите кто знает

Нужен способ через API чистить кэш одного ресурса — товара в miniShop2

Что мне удалось нарыть самостоятельно:
forums.modx.com/index.php?topic=59814.0
Reply #6 — не работает
Reply #7 от Боба Рея — процессор не чистит кэш ресурса. Стопудово. Нужно чистить после внесения изменений. А я изменения вношу напрямую через MySQL (импортирую файл большого объёма) по расписанию каждый час.

Чистить кэш всего сайта каждый час — вообще не вариант, учитывая определённые уязвимости.

Последнее, что я пробовал, что в моём понимании должно было работать, но по факту не работает:
<?php
$id=27;
$resource=$modx->getObject('modResource',$id);
$alias=$resource->get('alias');
$params=array(
  'id' => $id
, 'alias' => $alias
, 'alias' => $alias
,'context_key' => 'web'
);
$options=array();
$res=$modx->runProcessor('resource/update', $params,$options);

return $res;
Илья Ершов
28 марта 2014, 09:02
modx.pro
4
6 521
0

Определенные чанки вывода для n-ых товаров MS2

Приветствую всех.

Хочется понять, есть ли возможность с помощью msProducts или mFilter задать кастомные чанки, например, для каждого десятого товара и (или) для каждого пятого товара?

Заранее благодарен.

П.С.: Василий, если такого варианта нет, сколько будет стоить допилить MS2 под эту задачу?
Wassi Wassinen
23 марта 2014, 15:54
modx.pro
2
876
0

Использование xPDO без MODX

Некоторое время назад подписался помочь хорошему проекту Критиканство в написании парсера для автоматической загрузки скриншотов игр.
«Критиканство» — это крупнейший в российском сегменте интернета агрегатор критических отзывов на фильмы и игры. В нашей базе более 150 печатных и интернет-изданий, а количество рецензий на момент запуска (на март 2013 года) составило более 60 000.
Этот проект был запущен ребятами с прекрасного сайта kino-govno.com, к которому я питаю очень теплые чувства. Шутка ли, его создали авторы из лучшего журнала про игры — Game.EXE, который я до дыр зачитывал еще в школе.

Админка Критиканства создавалась в разное время разными специалистами и выглядит немного разрозненной. Тоже касается и таблиц базы данных — каждый разработчик мудрил с ними по своему.

Сам сайт сделан очень олдскульно и «чисто для себя». То есть, работает быстро, но все что можно зашито прямо в php код. Никаких ORM, никаких шаблонов, только то, что нужно.

Для разработки парсера мне предоставили полную свободу действий, поэтому я набросал новую версию админки с использованием шаблонов, xPDO и других любимых методик.
Василий Наумкин
18 марта 2014, 16:10
modx.pro
3
6 094
+3

Сортировка в каталоге minishop2 и вывод товаров.

Добрый день.
Ребята подскажите кто как решал данный вопрос?
Требуется вывести главный каталог всех товаров, подобно их расположению в дереве MODX.
Володя
28 февраля 2014, 08:58
modx.pro
6
7 990
0

Неправильный request method в AjaxForm

При запуске сниппета Register через ajaxform браузер отправляет запрос на assets/components/ajaxform/action.php, при чем request method почему-то options.
Алексей П
03 февраля 2014, 08:51
modx.pro
1
1 077
0

Тормоза в Linode

Некоторое время назад начал замечать, что мой сайт как-то подтормаживает.

Учитывая, что все свои новинки я, как настоящий доктор, проверяю на себе — списал на глюк. Однако сегодня, после обновления поиска, как то уж совсем напрягло (и не только меня) и я полез разбираться.

Ситуация странная: по всем показателям сервер просто отдыхает. Нет нагрузки ни на процессор, ни на HDD, памяти навалом, своп чист. Написал в поддержку, попросили вывести всякое в консоли — ну нет проблем.

Однако, главная страница открывается 1-3 сек, даже простейший скрипт отрабатывает 1.2 сек:
<?php
$time = microtime(true);
for ($i = 1; $i <= 1000000; $i++) {
    $x = rand();
}
echo microtime(true) - $time;
Этот же скрипт на соседнем сервере, на том же Linode, работает за 0.2 сек! Разница в 6 раз на пустом месте.
Василий Наумкин
23 января 2014, 18:01
modx.pro
1
4 203
+3

msGallery имена файлов в галерее

Читал я тут на днях SEOпанораму про изображение, дочитался до того, что мол должны быть прописаны
  • грамотно название файлов
  • атрибут alt
ну там еще куча всего эти два как я понял основные
Так вот, подробнее под катом
Виталий Греков
19 января 2014, 19:23
modx.pro
1
1 459
0

Слэш в конце адреса

Подскажите кто знает:
Как сделать, чтобы в конце адреса всегда проставлялся слеш?
Сейчас ситуация такая:
site.ru — всегда без слеша на конце (пусть так и будет)
site.ru/catalog/ — ведет себя непонятно, на части страниц слэш подставляется, на части страниц доступно и со слэшем и без.
site.ru/catalog/podcatalog — доступен и со слешем и без него (а надо только со слешем)
site.ru/page.html — всегда без слэша (так и должно быть)
Я так понимаю настаивать надо nginx. Сервер настраивал по этой инструкции. От себя ничего не писал, не настраивал.
Кстати у Василия тоже примерно такая ситуация:
http://bezumkin.ru/index — всегда без слэша
http://bezumkin.ru/sections/ — и так и так доступно.
Evgeny Epifanov
26 декабря 2013, 17:58
modx.pro
12
21 933
0

Дополнительное поле в таблице заказы

Доброго времени суток! как мне добавить данные к примеру номер телефона в поле заказы

Андрей
22 декабря 2013, 06:11
modx.pro
2
943
0

авторизация на поддомене

Возможно, я сильно туплю и не вижу очевидных вещей, но вот пытаюсь на поддомене проверить, авторизован ли пользователь
Пётр Молчанов
19 декабря 2013, 12:07
modx.pro
3
2 943
0