Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
10 февраля 2016, 15:40
0
Добрый вечер.
Или написать плагин на changeOrderStatus или же расширить класс заказа minishop2 и в нем менять почту.
Володя
08 февраля 2016, 09:34
+3
не инициализируется подсчет цены при аякс загрузке.
Либо дописать js. либо присоединить дополнительные цены при выборке товаров.
Обращайтесь в modstore.pro/cabinet/tickets/
Володя
07 февраля 2016, 21:14
0
то есть такую конструкцию имеет смысл применять только на блоках где не важна динамика. Спасибо за разьяснения, теперь окончательно ясно.
Володя
07 февраля 2016, 21:02
0
Николай привет.
Опять к вопросу о сниппете.
Создал ресурс, вызвал сниппет
[[!smarty?tpl=`tpl/test.tpl`]]
смотрю в кэш ресурса — логично там именно этот вызов сниппета.
Вопрос все тот же — чем это помогает кэшированию? В чем фишка я не пойму.
Спасибо!
Володя
05 февраля 2016, 22:47
0
в консоли сниппет pdoResources

gist.github.com/vgrish/8189582355782ec13394
$modx->switchContext('web');
$modx->invokeEvent('OnHandleRequest'); 

if (!$twiggy = $modx->getService('twiggy', 'twiggy', $modx->getOption('twiggy_core_path', null, $modx->getOption('core_path') . 'components/twiggy/') . 'model/twiggy/')) {
	return 'Could not load twiggy class!';
}

$tpl = '
{% set aaaa = snippet("!pdoResources", {
        "parents":1,
        "limit":4000,
        "tpl": "@INLINE {{ pls[\"id\"] }}-{{ pls[\"menuindex\"] }}-{{ pls[\"createdon\"] }}-{{ pls[\"publishedon\"] }}"
}) %}

{{ getInfo() }}';

$output = $twiggy->process($tpl, array(), false);

print_r($output);

totalTime: 1.3793 s
queryTime: 0.0526 s
phpTime: 1.3267 s
queries: 9
source: cache

в консоли xPDO
gist.github.com/vgrish/2530a0364bf49b05481f
$modx->switchContext('web');
$modx->invokeEvent('OnHandleRequest'); 

if (!$twiggy = $modx->getService('twiggy', 'twiggy', $modx->getOption('twiggy_core_path', null, $modx->getOption('core_path') . 'components/twiggy/') . 'model/twiggy/')) {
	return 'Could not load twiggy class!';
}

$tpl = "
{% set q = modx.newQuery('modResource') %}
{% set ok = q.select(['modResource.*']) %}
{% set ok = q.limit('4000') %}
{% set s = q.prepare() %}
{% set ok = s.execute() %}
{% for resource in s.fetchAll(2) %}
    <p>{{ resource.id }} - {{ resource.menuindex }} - {{ resource.createdon }} - {{ resource.publishedon }}</p>
       
{% endfor %}
{{ getInfo() }}
";

$output = $twiggy->process($tpl, array(), false);

print_r($output);
totalTime: 0.1909 s
queryTime: 0.0011 s
phpTime: 0.1898 s
queries: 3
source: cache
Володя
03 февраля 2016, 09:58
0
Я чет так подумал, так если положим в кэш конечный html — то какой от этого смысл?
Тогда изначальна вся затея ни к чему. Вся гибкость шаблонизатора пропадает.
Или я не прав?
Володя
02 февраля 2016, 10:54
0
Я понимаю он уже не пуст а добавлен в пакет по умолчанию?
добавлен, там заглушку надо только закомментировать
Плагин же похоже не добавлен, нужно самому добавлять, я прав?
файлик плангина в самом пакете лежит, но создать его нужно самостоятельно.
Это в какой талице? Дополнительные поля (ТВ) или поля товара?
в msProductData, вы можете оперировать какими угодно таблицами, просто модифицируйте тогда плагин и процессор под себя.
Володя
01 февраля 2016, 21:08
0
Notice: Undefined index: cacheTime in /home/****/public_html/core/components/virtualpage/model/virtualpage/virtualpage.class.php on line 612
Notice: Undefined index: cacheTime in /home/****/public_html/core/components/virtualpage/model/virtualpage/virtualpage.class.php on line 613
Нотисы на хостинге отключены
значит не отключены наверно.

ps. поправлю в ближайшее время.
pps. А нечего с модхоста было переходить)))
Володя
01 февраля 2016, 20:59
+1
добрый вечер.
Суть вопроса: если регион не определиться, либо он не будет загружен в базу, то регионом станет регион «По умолчанию»?
да, по идее так задумано.
пожалуйста!
Володя
31 января 2016, 22:32
+2
думаю заменить на плейсходер с реальным городом — gl.real.city.name_ru
Володя
31 января 2016, 22:31
0
пока только по «родным» полем через систему плагинов
Володя
28 января 2016, 22:33
0
просто заменил id-шники и попробовал инициализировать сразу несколько форм…
ну вообще с наскоку этот вариант не сработал )

а есть необходимость в таком? Просто тут хотел немного подрихтовать данный пакет, возможно и такую штуку доработаю.
Володя
28 января 2016, 21:28
0
да, именно так. Чтобы в админке можно было отсортировать по данным спискам
Володя
28 января 2016, 20:56
0
class — либо modResource, либо modUser, либо свой…
parent — соответственно id вышеупомянутого объекта

если в режиме modResource:
то parent — ID ресурса
если в режиме modUser:
то parent — ID юзера?
да.

там же есть поле еще createby — оно вроде хорошо заполняется ID юзера, загрузившего имэйдж
именно пускай там и будет ID юзера, загрузившего имэйдж.

спрашивайте что непонятно, конечно отвечу…
Володя
28 января 2016, 20:10
0
parent — идентификатор родителя
class — класс родителя
Володя
20 января 2016, 21:17
0
а у меня вот так

Володя
20 января 2016, 21:10
0
это как определили?
Володя
20 января 2016, 21:01
0
в сниппете при отсутствии объекта редиректить на 404