Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #23
14 марта 2017, 14:17
1
+1
Похоже я не одинок в этой проблеме: modx.pro/components/6215-the-new-version-of-ace/#comment-44068
14 марта 2017, 14:13
1
+2
Ещё одно любопытное наблюдение — иероглифы прописываются в сам сгенерированный минификсом файл стилей. Похоже проблема точно на стороне Minifyx.
Скрин данного сообщества с Win7 и последнеобновлённого хрома:

Обновление страницы ничего не даёт, т.к. файл в кэше, а вот обновление с кэшем исправляет дело.
14 марта 2017, 11:27
1
+1
Причём такой глюк во всех браузерах, дело значит либо в компоненте, либо в кэше, либо в каком-то конфликте с другими плагинами.
14 марта 2017, 11:15
1
+1
Горячие клавиши работают только в Ace или и в CodeMirror тоже?

У меня начал дико глючить любимый Ace, переустановки и лечения кэша не помогают:

курсор сбивается, и притом непонятно при каких условиях (я заметил что на русских символах и внутри fenom-тегов.

Установил непривычный CodeMirror — но там не работают горячие клавиши — а без этого уже невозможно быстро работать…

14 марта 2017, 08:58
2
+3
Мне требуется указать родительский ресурс, но на английской версии у родителя другой id следовательно выводится русское меню на англ контексте.
{* В зависимости от контекста указываем нужного родителя *}
{if $_modx->context.key == 'web'}
    {set $parent = 12}
{else}
    {set $parent = 12}
{/if}

{* в параметрах вызова указываем переменную $parent:  *}
    'parent' => $parent,

можно ли через fenom проверить, является ли исходный ресурс контейнером или нет?
конечно, если исходный имеется ввиду текущий, то:
{if $_modx->resource.isfolder == 1}
контейнер
{else}
не контейнер
{/if}
Если в чанке меню, то просто $isfolder
12 марта 2017, 14:43
1
+1
Если нет, то можно оттолкнуться от id, например так ([[~[[#[[+id]].parent]]]])
12 марта 2017, 14:38
1
+1
Ставите ms2Gallery и у вас на любом ресурсе (включая категории) появляется вкладка галереи точно такая же как у товаров.
09 марта 2017, 13:09
1
+1
У меня там был весь сайт на феноме, а только этот вызов msGallery на modx-синтаксисе. Возможно сработало именно благодаря такому гибриду.
09 марта 2017, 11:29
1
+1
И да, код пишется в теге code (для этого есть специальная кнопочка), а то глаза себе сломал пока читал.
И да, привет Рыбнице от СИ Молдовы ))
09 марта 2017, 11:22
1
+1
Вот, набросал код под твой случай, только тебе нужно будет изменить «Предустановки» под свои конкретные:
<?php
// Предустановки
$urov1 = 1; // id tv urov1
$urov1_val = 'Щиты (шкафы) контрольно-пусковые';
$urov2 = 2; // id tv urov2

// Запрос в базу
$prefix = $modx->config['table_prefix'];
$q = $modx->prepare("SELECT DISTINCT value
                        FROM {$prefix}site_tmplvar_contentvalues WHERE tmplvarid = '{$urov2}' AND contentid IN (
                            SELECT contentid FROM {$prefix}site_tmplvar_contentvalues WHERE tmplvarid = '{$urov1}' AND value = '{$urov1_val}'
                        )
                        ");                                
$q->execute();
$r = $q->fetchAll(PDO::FETCH_ASSOC);

foreach($r as $row){
    print_r($row);
}
Код выполняется быстро, т.к. только один запрос в базу и написан на чистом xPDO без подтягивания тяжелых объектов.
08 марта 2017, 11:09
1
+1
Да, это было бы логично — эти варианты я первыми испробовал.
Спасибо что думаешь об этом!
08 марта 2017, 11:02
1
+2
Вот как получать свои данные в сниппете: modx.pro/help/11486/#comment-77266
08 марта 2017, 11:01
1
+1
Супер! Спасибо! Всё получилось! Всё очень удобно!
$pdoTools->config['moi_parametr'];
08 марта 2017, 09:34
1
+1
Нашел ответ на свой вопрос?
07 марта 2017, 14:55
1
0
Только больно часто она возникает…
Ещё пару глюков — уже почти смешно:

Буду дальше наблюдать и делать выводы…
06 марта 2017, 07:42
1
+1
Конечно не будет выводиться! Ведь AjaxForm работает на ajax… )))
Я думаю вам нужно передавать данные плейсхолдера в вывод своего сниппета, а уже с помощью события af_complete раскидывать плейсхолдеры по странице.
03 марта 2017, 20:58
1
0
Если бы всё было так просто, то этот вопрос тут бы не поднимался…
Вот вам чистая консоль хрома в момент глюка:

Код иконки на скрине от uikit:
<span class="uk-icon-arrow-up"></span>
Но на MODX.pro бутстраповские иконки так же себя иногда ведут…
03 марта 2017, 14:01
1
+1
Круто, очень круто!
Маленькая грамматическая ошибочка: joxi.ru/BA04PX8uJV4MDA
03 марта 2017, 13:05
1
0
Нет, ну это уже совсем бред какой-то — у меня с тех пор на разных проектах эти иероглифы периодически выскакивают и на разных компах. Вот даже MODX.PRO как у меня выглядит:

Неужели никто с этим не встречался ни разу???
Лично мне говорили ещё четверо человек об этом (трое из них заказчики). А я даже не знаю откуда у него ноги растут…
23 февраля 2017, 15:02
1
0
Ждём оставшиеся 10% )))