Раньше Здесь Был Мат_
Просто нужно дождаться завершения цикла
alexx
если использовать по назначению то все норм
Dmytro
Тут вопрос по трудозатратам )
alexx
таблицы для таблиц, фреймы для фреймов
Dmytro
дык а чем iframe вам не нравиться ?
Женечка
"просто у всех "современных" разрабов главное удовольствие кинуть камень в Evo за то что он используют стародавние iframe" я только из-за Ево и полюбил айфреймы, единственное место где я увидел что их РАЦИОНАЛЬНО используют. (себя в современных не записываю. Многое делаю по дедовским методам 😩 )
Dmytro
тот же youtube google yandex использует его )
Dmytro
вставка видео, вставка карты все через iframe )
Dmytro
так что вполне себе правильный инструмент
Dmytro
Не вижу где он устарел и чем 🙂
Dmytro
Frameset и FRAME это да старье ) на смену которому iframe и пришел
alexx
а кстати как там планы победить opcaсhe На уровне админки?
Сергей
тестировал глобальные табы на аякс и на фреймах, браузер замораживает неактивные фреймы, так что памяти жрёт меньше, чем бы был весь загружаемый контент в одном окне
alexx
то есть фреймы менее затратны по ресурсам?
Сергей
то есть фреймы менее затратны по ресурсам?
ну это как изолированое окно получается, и браузер к нему не обращается если тот неактивен
ProjectSoft
вставка видео, вставка карты все через iframe )
Если только яндекс остался. Давно его не ковырял. А вот гугл ушёл от фреймов. Карта вставляется без оного https://monosnap.com/file/KvztqDu4lZYGMj7cKL4J17dEbks6ic.png
Dmytro
а кстати как там планы победить opcaсhe На уровне админки?
дописать 2 строки кода на очистку кеша если опкеш есть то при очистке кеша чистить и опкеш
Dmytro
Ну можно вставить кансавом карту )
Dmytro
вернее погодь
Dmytro
можно вставить и Яндекс без iframe
Dmytro
и видео вставить без iframe )
Dmytro
но это надо добавлять js и т д )
Dmytro
а так 1 строка кода и все
ProjectSoft
Ну может. Я просто от использования яндекса отказался давно. Там траблы были при переходах на табах. Карта просто исчезала. Появлялась только после ресайза браузера.
ProjectSoft
iframe - если только не используешь api. То да, одна строка кода и не парится.
ProjectSoft
А так да, смысла нет из-за мелкософта всё переделывать. Просто нет смысла. У них может завтра быть другой продукт с новыми косяками. Это к бабке не ходи))))
Сергей
а кстати как там планы победить opcaсhe На уровне админки?
сможете оперативно попробовать очистку опкеша на последней установленной дев версии 1.4 ?
Andrey
А что за глюк такой: Есть простой вызов DL [[DocLister? &tvList=fromPrice &display=100 &parents=3 &tpl=numbers-slider__item ]] в чанке вывод 1-й картинки из мультиТВ [[multiTV? &display=1 &tvName=imageList &docid=[+id+] &rowTpl={{raw_image}}]] Если в названии документа есть двоеточие, то мультиТВ ничего не отдает. Почему так? IF-ов нигде нет
Dmytro
&rowTpl={{raw_image}}
Dmytro
вот это не правильно
Dmytro
и читайте документация IF
Andrey
и читайте документация IF
IF-ов нет) {{raw_image}} - почему не правильно?
Сергей
alexx файлик на версии 1.4 замените с гита https://github.com/evolution-cms/evolution/commit/f215529aa22a49ffc06d6b1c6715cc30dfe89ee9
Dmytro
потому что надо rowTpl=`имя чанко`
Dmytro
а не чанк целиком
Andrey
а не чанк целиком
Точно! сработало) Но, блин каким образом двоеточие в pagetitle влияет на мультиТВ?
Dmytro
гдето есть Иф жеж ))
Dmytro
вот там и сработало ))
Dmytro
разорвало снипет )
Алексей
всем привет) а какая сейчас ситуация по совместимости с ManagerManager на новых версиях? После обнов приходится перенастраивать mm_ddMultipleFields например, а mm_ddSelectDocuments вообще не удаётся заставить работать
Алексей
в остальном конечно крутое развитие админки за последнее время :)
Dmytro
mm_ddMultipleFields - а что где куда перенастраивать ? что отваливается ?
Dark
mm_ddMultipleFields - а что где куда перенастраивать ? что отваливается ?
Поддерживаю вопрос, я вроде бы его ковырял, чтоб корректно работал и высылал Дмитрию правки
Dark
@Dmi3yy, вспомнил небольшую правку, которую делал у себя, но забыл написать вам. Поправить этот файл /manager/includes/extenders/dbapi.mysqli.class.inc.php Добавить в конец перед последней закрывающей скобкой. function info() { return $this->conn->info; } Функция mysqli_info - Извлекает информацию о последнем выполненном запросе Вызывать modx->db->info
Dark
а где она используется?
В правленой версии mm_ddMultipleFields (я пересылал правкипо этому модулю), а про это забыл :( Плюс можно использовать для дебага
Алексей
mm_ddMultipleFields - а что где куда перенастраивать ? что отваливается ?
ширина колонок. например, у меня обычно была прописана. Что-то там с синтаксисом, не отображается, пока не исправишь. После каждого обновления немного обламывает всё переделывать, но не суть, с этим можно при желании разобраться. Просто в целом где взять современную документацию по MM? Если делать по DivanDesign, то часть не работает или выглядит по-другому. Но меня больше интересуют именно mm_ddSelectDocuments, он у кого-нибудь работает на последних версиях?
Алексей
мне чтобы он работал со старым конфигом, надо заливать папку managermanager от DD, тогда селект работает, но кривовато выглядит мультиплай
Алексей
Алексей
а если заливать свежую папку MM от Evo 1.4, то селект не работает, зато мультиплай ровный
Алексей
Алексей
вообще что лучше, MultiTV или mm_ddMultipleFields?
Dark
Modx Evo 1.3.6 - работает select. Версия стандартная.
Dark
На 1.4.0 пока не проверял
Алексей
а можно пример конфига?
Алексей
у меня ошибка браузерная вылезает ManagerManager: An error has occurred: TypeError - this.element.zIndex is not a function
Dark
у меня ошибка браузерная вылезает ManagerManager: An error has occurred: TypeError - this.element.zIndex is not a function
mm_ddMultipleFields('card_available_in_stores', '', '64', 'select,select', 'Магазин,Наличие', '300,300,300', '||', '::', 300, 100, 0, 0,$stores_json_val.'||[["in-stock","В наличии"],["not-available","Нет в наличии"],["reservation","Под заказ"]]','{btnToggleRaw:true}');
Алексей
не, на селект, если несложно
Алексей
хотя и за это спс, потестирую подобное
Алексей
mm_ddSelectDocuments( "complects,coins,albums", //имена TV "" , //роли "" , //шаблоны "27,138,1185" , //родительские ресурсы "10", //глубина поиска "template=8" //фильтрация );
Dark
Алексей
аааа.. Понял, спс за инфу)
Dark
$rs = $modx->db->query('SELECT * FROM evo_site_content'); print_r($modx->db->conn);
Вроде немного не то, или я ошибаюсь. http://prntscr.com/h88crn http://php.net/manual/ru/mysqli.info.php
Сергей
Вроде немного не то, или я ошибаюсь. http://prntscr.com/h88crn http://php.net/manual/ru/mysqli.info.php
да можно инфо получить именно так $modx->db->conn->info
Anonymous
да можно инфо получить именно так $modx->db->conn->info
Гдеж ты раньше был, когда у меня запросы не выполнялись и логов не было
Dark
да можно инфо получить именно так $modx->db->conn->info
Собственно это я и предлагал вынести. А так, мое дело предложить.
Сергей
Собственно это я и предлагал вынести. А так, мое дело предложить.
а так самое простое можно в индексном файле поставить тру либо $modx->dumpSQL = true
Сергей
Сергей
index.php
Dark
Гдеж ты раньше был, когда у меня запросы не выполнялись и логов не было
Вот и пользователям данный параметр в API полезен был бы. Варианты с дампами SQL часто избыточны
Anonymous
$modx->dumpSQL = true;
теперь то я уже запомню
Dark
Короче Сергей забраковал идею, жаль :(
Anonymous
На самом деле нет смысла выносить отдельно
Anonymous
Проще дописать 6 символов
Сергей
Короче Сергей забраковал идею, жаль :(
так зачем добавлять в DB API то что можно и так получить)) и даже больше. да я и с Дмитрием пососветовался
Dark
так зачем добавлять в DB API то что можно и так получить)) и даже больше. да я и с Дмитрием пососветовался
Функций в API много не бывает :) А так обсуждением этим коллегам столько вариантов дебага подсказали :) Так что не бесполезное обсуждение
Сергей
Функций в API много не бывает :) А так обсуждением этим коллегам столько вариантов дебага подсказали :) Так что не бесполезное обсуждение
))) и всё равно одни и те же вопросы каждую неделю.. ... "как обновить, я заменил папку менеджер, что я делаю не так"