R2m0x94 (Vasily)

R2m0x94 (Vasily)

С нами с 07 мая 2018; Место в рейтинге пользователей: #315
04 октября 2020, 02:29
0
А как это вывести на getTable? (На конфиг ругается)
*getTabs
А можно как совместить getTable с компонентом quickview? Или же он тут не ляжет, и надо только обстилить, чтобы модалка заработала?
04 октября 2020, 02:05
0
А как это вывести на getTable? (На конфиг ругается)
04 октября 2020, 02:04
0
Попробовал. getTable работает! СУПЕР-круто. Спасибо! :)
04 октября 2020, 00:55
0
Да, msOptionsPrice2 решает эту задачу.
04 октября 2020, 00:35
0
@DeHuCkA, об этом, как раз и речь, как говорилось в сообществе MODX: "MODX — для программистов".
Следовательно можно отметить, что MODX довольно прожорлив, а кто есть деньги? Конечно его создатели Raymond и Ryan, а @jason скрыл служебную тайну переговоров с нашим Василием, так что по поводу
что бесплатное может быть передовым.
— ОСПОРЮ
03 октября 2020, 23:13
0
Да нет же, у него в коде это используется. Тут надо лезть в базу и произвести поиск например по таблице_htmlsnippets.
SELECT * FROM `modx_site_htmlsnippets` WHERE `snippet` LIKE '%,[%'
Потому, что у него наверняка это где-то используется в xpdo запросе &where, например
&where=`{"pagetitle:IN":[[+tv.1]],[[+tv.2]]}`
А тв-шка в товаре(ресурсе) пустая, следовательно в категорию когда он перейдёт на фронтенде, то всё выведется, но в логе будет ошибка.

Я уже просто с такой темой уже сталкивался_
01 октября 2020, 15:40
0
А как вывести content товаров и два tv-поля, через &element=`` или через LeftJoin?
|id|content|tv_1|tv_2|действия|
01 октября 2020, 15:32
0
Скажите, а getTables решает данную проблему?
01 октября 2020, 15:32
0
А в getTables можно скажем вывести по таблице modx_site_content товары, и также на фронте их редактировать в бд, или даже присоединить tv-поля, чтобы туда вносить данные (для табуляции)?
10 сентября 2020, 16:55
0
Не, такой способ не прокатит, так как вырезает не то что надо. Как вариант можно использовать в разработке свои модификаторы. В целом минификация HTML всегда необходима, как целой стр., так и кусочка стр.
09 сентября 2020, 17:27
+1
Мне понравилось лёгкость использования. Например если редактируемый кусок html очень длинный в разработке и надо на выходе в браузер уже отдать сдутый html, как вариант использовать блочный модификатор {deflate}{/deflate}, что даёт легкость в читаемости кода и облегчает прогруз на фронтенде.
$fenom->addBlockFunction('deflate', function (array $params, $content) use ($modx) {
    $filters = [
      '/<!--([\s\S]*?)-->/'                                               => '', // Remove HTML Comments (breaks with HTML5 Boilerplate)
      '/(?<!\S)\/\/\s*[^\r\n]*/'                                          => '', // Remove comments in the form /* */
      '/\>[^\S ]+/s'                                                      => '>',
      '/[^\S ]+\</s'                                                      => '<',
      '/([\t ])+/s'                                                       => ' ',
      '/^([\t ])+/m'                                                      => '',
      '/([\t ])+$/m'                                                      => '',
      '~//[a-zA-Z0-9 ]+$~m'                                               => '',
      '/[\r\n]+([\t ]?[\r\n]+)+/s'                                        => "\n",
      '/\>[\r\n\t ]+\</s'                                                 => '><',
      '/}[\r\n\t ]+/s'                                                    => '}',
      '/}[\r\n\t ]+,[\r\n\t ]+/s'                                         => '},',
      '/\)[\r\n\t ]?{[\r\n\t ]+/s'                                        => '){',
      '/,[\r\n\t ]?{[\r\n\t ]+/s'                                         => ',{',
      '/\),[\r\n\t ]+/s'                                                  => '),',
      '/<!--(.*)-->/isU'                                                  => '',
      '/\r/'                                                              => '', 
      '/\n/'                                                              => '', 
      '/\>\s+/'                                                           => '>', 
      '~([\r\n\t ])?([a-zA-Z0-9]+)=\"([a-zA-Z0-9_\\-]+)\"([\r\n\t ])?~s'  => '$1$2=$3$4', 
    ];
    $content = preg_replace(array_keys($filters), array_values($filters), $content);
    return $content;
});
09 сентября 2020, 15:34
0
Недавно использовал директиву в .htaccess, только не знаю она ли могла повлечь за собой такое поведение?
RewriteCond %{QUERY_STRING} ^(.*)&(.*)$
RewriteRule ^(.*)$ /$1?%1&%2 [L,R=301]
04 июня 2020, 16:05
0
Нет, у меня такое Вышло после того, как установил minishop2. Решение одно — это добавить политики доступа к контекстам web & mrg на политику miniShopManagerPolicy.
01 июня 2020, 12:58
0
Аналогично, такая же проблема с ошибкой 'currencyrate_err_ae', как-то удалось решить?
19 мая 2020, 23:37
0
У вас дата закэширована судя по логу
&cacheTime=`1440`
19 мая 2020, 23:31
0
Попробуйте
&limit=`0`
Определённо в кэше дело. В новых версиях парсер точат под fenom. Но можно откатить версию назад и всё будет работать. Совет: сравните прошлую версию с новой и увидите разницу
core/components/pdotools/model/
15 мая 2020, 18:52
0
Перед тем, как появилась данная ошибка Вы товары или ресурсы перетасовывали или переименовывали каталоги ресурсов или категорий товаров?

Если да, то видимо в компоненте AutoRedirector уже стояли редиректы и когда он перезаписывал пути, стал распечатывать их в лог. Так, что это просто логи и ошибка должна сама по себе уйти.
Второй момент, тут надо смотреть запросы компонентом LogPageNotFound и при надобности делать редиректы компонентом Redirector, конечно если время позволяет
14 мая 2020, 13:50
0
Это конечно здорово, но как getCount реализовать в сниппете countChildren?
14 мая 2020, 12:48
0
У Бахи то что надо. Я просто дефолтным значением например на 404 стр избавился от ошибки в логах, теперь чисто
14 мая 2020, 00:59
0
Я избавился от этой ошибки таким способом
[[#[[*cap:default=`11`]].uri]]