Константин Обухов
С нами с 03 марта 2016; Место в рейтинге пользователей: #333Нужен способ через API чистить кэш одного ресурса
Помогите кто знает
Нужен способ через API чистить кэш одного ресурса — товара в miniShop2
Что мне удалось нарыть самостоятельно:
forums.modx.com/index.php?topic=59814.0
Reply #6 — не работает
Reply #7 от Боба Рея — процессор не чистит кэш ресурса. Стопудово. Нужно чистить после внесения изменений. А я изменения вношу напрямую через MySQL (импортирую файл большого объёма) по расписанию каждый час.
Чистить кэш всего сайта каждый час — вообще не вариант, учитывая определённые уязвимости.
Последнее, что я пробовал, что в моём понимании должно было работать, но по факту не работает:
Нужен способ через 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;
Определенные чанки вывода для n-ых товаров MS2
Приветствую всех.
Хочется понять, есть ли возможность с помощью msProducts или mFilter задать кастомные чанки, например, для каждого десятого товара и (или) для каждого пятого товара?
Заранее благодарен.
П.С.: Василий, если такого варианта нет, сколько будет стоить допилить MS2 под эту задачу?
Хочется понять, есть ли возможность с помощью msProducts или mFilter задать кастомные чанки, например, для каждого десятого товара и (или) для каждого пятого товара?
Заранее благодарен.
П.С.: Василий, если такого варианта нет, сколько будет стоить допилить MS2 под эту задачу?
Использование xPDO без MODX
Некоторое время назад подписался помочь хорошему проекту Критиканство в написании парсера для автоматической загрузки скриншотов игр.
Админка Критиканства создавалась в разное время разными специалистами и выглядит немного разрозненной. Тоже касается и таблиц базы данных — каждый разработчик мудрил с ними по своему.
Сам сайт сделан очень олдскульно и «чисто для себя». То есть, работает быстро, но все что можно зашито прямо в php код. Никаких ORM, никаких шаблонов, только то, что нужно.
Для разработки парсера мне предоставили полную свободу действий, поэтому я набросал новую версию админки с использованием шаблонов, xPDO и других любимых методик.
«Критиканство» — это крупнейший в российском сегменте интернета агрегатор критических отзывов на фильмы и игры. В нашей базе более 150 печатных и интернет-изданий, а количество рецензий на момент запуска (на март 2013 года) составило более 60 000.Этот проект был запущен ребятами с прекрасного сайта kino-govno.com, к которому я питаю очень теплые чувства. Шутка ли, его создали авторы из лучшего журнала про игры — Game.EXE, который я до дыр зачитывал еще в школе.
Админка Критиканства создавалась в разное время разными специалистами и выглядит немного разрозненной. Тоже касается и таблиц базы данных — каждый разработчик мудрил с ними по своему.
Сам сайт сделан очень олдскульно и «чисто для себя». То есть, работает быстро, но все что можно зашито прямо в php код. Никаких ORM, никаких шаблонов, только то, что нужно.
Для разработки парсера мне предоставили полную свободу действий, поэтому я набросал новую версию админки с использованием шаблонов, xPDO и других любимых методик.
Сортировка в каталоге minishop2 и вывод товаров.
Добрый день.
Ребята подскажите кто как решал данный вопрос?
Требуется вывести главный каталог всех товаров, подобно их расположению в дереве MODX.
Ребята подскажите кто как решал данный вопрос?
Требуется вывести главный каталог всех товаров, подобно их расположению в дереве MODX.
Неправильный request method в AjaxForm
При запуске сниппета Register через ajaxform браузер отправляет запрос на assets/components/ajaxform/action.php, при чем request method почему-то options.
Тормоза в Linode
Некоторое время назад начал замечать, что мой сайт как-то подтормаживает.
Учитывая, что все свои новинки я, как настоящий доктор, проверяю на себе — списал на глюк. Однако сегодня, после обновления поиска, как то уж совсем напрягло (и не только меня) и я полез разбираться.
Ситуация странная: по всем показателям сервер просто отдыхает. Нет нагрузки ни на процессор, ни на HDD, памяти навалом, своп чист. Написал в поддержку, попросили вывести всякое в консоли — ну нет проблем.
Однако, главная страница открывается 1-3 сек, даже простейший скрипт отрабатывает 1.2 сек:
Учитывая, что все свои новинки я, как настоящий доктор, проверяю на себе — списал на глюк. Однако сегодня, после обновления поиска, как то уж совсем напрягло (и не только меня) и я полез разбираться.
Ситуация странная: по всем показателям сервер просто отдыхает. Нет нагрузки ни на процессор, ни на 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 раз на пустом месте. msGallery имена файлов в галерее
Читал я тут на днях SEOпанораму про изображение, дочитался до того, что мол должны быть прописаны
Так вот, подробнее под катом
- грамотно название файлов
- атрибут alt
Так вот, подробнее под катом
Слэш в конце адреса
Подскажите кто знает:
Как сделать, чтобы в конце адреса всегда проставлялся слеш?
Сейчас ситуация такая:
site.ru — всегда без слеша на конце (пусть так и будет)
site.ru/catalog/ — ведет себя непонятно, на части страниц слэш подставляется, на части страниц доступно и со слэшем и без.
site.ru/catalog/podcatalog — доступен и со слешем и без него (а надо только со слешем)
site.ru/page.html — всегда без слэша (так и должно быть)
Я так понимаю настаивать надо nginx. Сервер настраивал по этой инструкции. От себя ничего не писал, не настраивал.
Кстати у Василия тоже примерно такая ситуация:
http://bezumkin.ru/index — всегда без слэша
http://bezumkin.ru/sections/ — и так и так доступно.
Как сделать, чтобы в конце адреса всегда проставлялся слеш?
Сейчас ситуация такая:
site.ru — всегда без слеша на конце (пусть так и будет)
site.ru/catalog/ — ведет себя непонятно, на части страниц слэш подставляется, на части страниц доступно и со слэшем и без.
site.ru/catalog/podcatalog — доступен и со слешем и без него (а надо только со слешем)
site.ru/page.html — всегда без слэша (так и должно быть)
Я так понимаю настаивать надо nginx. Сервер настраивал по этой инструкции. От себя ничего не писал, не настраивал.
Кстати у Василия тоже примерно такая ситуация:
http://bezumkin.ru/index — всегда без слэша
http://bezumkin.ru/sections/ — и так и так доступно.
авторизация на поддомене
Возможно, я сильно туплю и не вижу очевидных вещей, но вот пытаюсь на поддомене проверить, авторизован ли пользователь