Sergey Leleko

Sergey Leleko

С нами с 15 апреля 2013; Место в рейтинге пользователей: #63
Sergey Leleko
30 ноября 2017, 06:38
0
Дак увеличьте в пхп этот лимит :)

либо в php.ini либо через .htaccess если у вас апачи
Sergey Leleko
24 октября 2017, 14:03
0
К psoResources в доке так как ты говоришь написано, по умолчанию limit 10, а вот docs.modx.pro/components/pdotools/general-settings тут говорится в общих параметрах по умолчанию limit 0. Вот меня и сбило это столку. Ок понял спасибо
Sergey Leleko
24 октября 2017, 12:31
0
Есть один момент не понятный:
Вот такой вызов
{'!pdoResources' | snippet : [
                                          'tpl' => '@INLINE
                                                      <!-- item -->
                            							<div class="col-md-2 col-sm-4 item">
                            								<a href="{$uri}" class="">
                            									{$pagetitle}
                            								</a>
                            								<div class="crest"></div>
                            								<div class="crest2"></div>
                            							</div>',
                            				'showLog' => 1
                                          ]}
отладка
0.0002561: pdoTools loaded
0.0000691: xPDO query object created
0.0006971: Added selection of modResource: SQL_CALC_FOUND_ROWS `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties`
0.0012379: Processed additional conditions
0.0017569: Added where condition: modResource.parent:IN(3,4,5,6,7,8,9,10,11,12,13,14,15), modResource.published=1, modResource.deleted=0
0.0001769: Sorted by modResource.publishedon, DESC
0.0000069: Limited to 10, offset 0
0.0004539: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties` FROM `pmodx_site_content` AS `modResource` WHERE  ( `modResource`.`parent` IN (3,4,5,6,7,8,9,10,11,12,13,14,15) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 )  ORDER BY modResource.publishedon DESC LIMIT 10 "
0.0008991: SQL executed
0.0001900: Total rows: 12
0.0002332: Rows fetched
0.0008690: Created inline "modChunk" with name "376a2e035e8b1e047dd42b7dca5e9d30"
0.0037138: Compiled Fenom chunk with name "modchunk/376a2e035e8b1e047dd42b7dca5e9d30"
0.0051739: Returning processed chunks
0.0106580: Total time
11 796 480: Memory usage
из 12 ресурсов выводится только 10. Настройки публикации в всех в состоянии опубликовано, и показывать в меню.
В чем может быть дело?
По отладки вижу лимит 10 стоит, но я его не ставил

Дописал 'limit' => 0, но не помню чтобы по умолчанию раньше был лимит в 10
Sergey Leleko
24 октября 2017, 12:22
0
Выше Василий, еще более изящный вариант предложил. Но и ваш и его вариант работает! Спасибо
Sergey Leleko
24 октября 2017, 12:21
0
Спасибо, помогло решить эту проблему!
Но иногда стала всплывать старая ошибка кеширования, правда крайне редко
Sergey Leleko
24 октября 2017, 08:57
0
Согласен, ниже написал, что это породило у меня проблему.
Sergey Leleko
24 октября 2017, 08:56
0
Оказалось что ругань идет на
[[migxResourceMediaPath? &pathTpl=`assets/MediaGallery/{id}/` &createFolder=`1`]]
. Это динамический источник файлов для Migx галереи. Можно ли гдето добавить в исключение эту конструкцию?
{id}
.

причем как выше Володя писал, это pdoTools выдергивает из источника файлов. Если бы он не трогал источник файлов, то все бы было нормально
Sergey Leleko
24 октября 2017, 06:41
0
Не знаю, у одного меня или нет. Но после обновления до последней pl2 версии. Рабочий сайт стал содержать в логах много ошибок:
[2017-10-24 08:33:17] (ERROR @ /var/www/data/www/poster/core/components/pdotools/model/pdotools/pdotools.class.php : 974) Unexpected tag 'id' in 7e3b12d6e990bd3d8307caca45f688c7 line 1, near '{id' <- there

Визуально причем вроде как все работает. Как выяснить на какое именно место ругается?
Кеш чистил…
Sergey Leleko
20 октября 2017, 08:06
0
Добрый день! Какие необходимы права для пользователя в контексте mgr чтобы работала вкладка у ресурса «Файлы»? Столкнулся с тем, что когда сделал роль для менеджера (убрав все вкладки с шаблонами и лишними пунктами верхнего меню), то вкладка файлы у ресурсов тоже убралась. Вот и хочу понимать что там в политике, какую галочку нужно добавить чтобы появилась?
Sergey Leleko
18 октября 2017, 16:28
0
Володь, какова цена будет?
Sergey Leleko
15 октября 2017, 20:35
1
0
Ответ на первый вопрос:
{'page.nav' | placeholder}
Sergey Leleko
15 октября 2017, 19:11
0
Благодарю Александр! Системные настройки как раз так у меня и настроены.
Sergey Leleko
15 октября 2017, 19:10
0
Спасибо Роман!
Sergey Leleko
15 октября 2017, 15:53
0
Нну, как сказать видел такое на минимум на двух разных сайтах. Причем хостинги у них разные. Что касается MODX, то я не заметил ничего не обычного в их настройке. Вот я и подумал что проблема какая-то есть.
Sergey Leleko
11 октября 2017, 10:33
0
Василий, большое человеческое спасибо за такое подробное разъяснение!
Sergey Leleko
11 октября 2017, 10:24
0
Да, я понимаю что нужно быть авторизованным в админке чтобы видеть вывод этот. Днем из одного места делал все видно было, а вечером из дома уже под этим же админским пользователем почему-то нет. Ну, дело позднее было, может что-то не так делал)

Что касается
where
, то получается можно просто дописать в него это условие?
Sergey Leleko
11 октября 2017, 10:19
0
В итоге привел по наводке Александра к такому виду
{pdoResources' | snippet : [
        'limit' => 0,
        'parents' => $poselki,
        'depth' => 0,
        'return' => 'ids',
        'select' => '{
                "modResource":"*",
                "Status":"`value` AS `sell_status`"
            }',
        'leftJoin' => '{
                "Status":{"class":"msProductOption","on":"Status.product_id = modResource.id AND Status.key = \'sell_status\'"}
            }',
        'includeTVs' => 'searching',
	'tvFilters' => 'searching==1',
        'where' => '{"searching":"1", "AND:Status.value:IN":['',0,2]}',
        'showLog' => 0}
И все заработало как надо.