Илья Ершов

Илья Ершов

С нами с 18 июня 2013; Место в рейтинге пользователей: #279

Нужен способ через 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 374
0

Ищу коллегу на удалёнку

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

Для начала требуется дружба с:
— MODX, MODX API (способность написать сниппет, плагин)
— HTML5, CSS3, JQuery, Bootstrap
— miniShop2
— mSearch2

если вышеперечисленное про вас, добавляйте сразу в скайп: ershov.ilya
Илья Ершов
27 февраля 2014, 12:07
modx.pro
768
0

Проблемы после обновления miniShop до 2.1.5 pl

После обновления miniShop до 2.1.5 pl перестали выводиться категории с товарами.


Причём в журнале ошибок пусто.

Firebug показывает ошибку
NetworkError: 500 Internal Server Error - http://domain.ru/manager/min/index.php?f=/assets/components/minishop2/js/mgr/category/category.common.js,/assets/components/minishop2/js/mgr/category/category.grid.js,/assets/components/minishop2/plugins/pluginname/msproductdata.lga.js
Илья Ершов
11 февраля 2014, 13:01
modx.pro
1 017
0

Баг после обновления MinifyX

Сегодня обновил MinifyX до 1.2.2, pl.1 — на сайте слетели некоторые стили.

Конкретно, в следующей конструкции (backround в формате base64):
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAGXRF…YtpGXRkvF1bPnkpqQaZxkKybuTR8qg7xYNuJcXbLsAAoBYFkk4unMcAAAAASUVORK5CYII=' ) 0 0 repeat;

Стал приписываться путь:
/assets/baltgaz/
background: url(/assets/baltgaz/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAA…ZM+YtpGXRkvF1bPnkpqQaZxkKybuTR8qg7xYNuJcXbLsAAoBYFkk4unMcAAAAASUVORK5CYII=) 0 0 repeat;

Понятно зачем, чтобы картинки не слетали, которые разложены по разным папкам. Но надо бы наверное ещё проверку и на такой вариант добавить…
Илья Ершов
31 января 2014, 06:20
modx.pro
993
0

Прошу помочь с API miniShop2

Написал скрипт который переносит сайт с Drupal'а на miniShop2 (когда закончу — выложу в GitHub).

Всё работает, собирался уже запускать полный процесс импорта, как заметил, что картинки к товарам хранятся не только в таблице modx_ms2_products, но ещё и в modx_ms2_product_files.

Код функции создающей каждый отдельный товар:
Илья Ершов
22 января 2014, 07:18
modx.pro
5 433
0

Пишу импорт товаров для miniShop2

Пишу импорт товаров для miniShop2 под свою задачу. Заметил, что процессоры которые идут в комплекте с miniShop2 ведут себя не так как процессоры ядра MODX. То есть вызов процессора create miniShop2 не создаёт товар в каталоге…

Но удалось создать товар напрямую через API MODX. С одним «но» — товар выскакивает в дереве ресурсов:
Илья Ершов
20 января 2014, 07:53
modx.pro
2 227
0

Облегчённый режим работы XPDO

Раз зашла речь d.pr/i/sZnm

А для меня лично это новость что есть «облегчённый режим у XPDO» прошу сообщество поделиться ссылками, кто, что знает по этому поводу. Как эксплуатировать, потестить?
Илья Ершов
16 января 2014, 07:55
modx.pro
944
0

Побочный эффект в новом pdoTools

Илья Ершов
16 января 2014, 07:39
modx.pro
1 144
0

[miniShop2] Разрыв содержимого чанка msProductRow

Люди помогите, советом:

effettostudio.com/catalog/

Стандартный вывод каталога на miniShop2. Чанк tpl.msProducts.row — разбивается на 2 части. Часть выводится в начале страницы, часть в конце. Причём происходит это на уровне php, а не js (проверяется легко, путём отключения javascript в браузере). В шаблоне вывод просто: [[*content]]

Я подозреваю, что происходит это на уровне плагинов.
Илья Ершов
15 января 2014, 09:58
modx.pro
1 422
0