Anton
А почему revo?
потому что вот - https://www.flyuia.com/manager/
Миша
в год что ли
Dmytro
Тендер на поддержку сайта который есть уже а сайт есть уже на РЕВО
Миша
идеально
Igor
Первый отборочный этап - прочесть тендерную документацию)))
Андрей
Первый отборочный этап - прочесть тендерную документацию)))
Первый этап, это узнать сколько из 50к нужно будет откатить))
Миша
да скорее всего там уже все распилено
Миша
ищут либо рабов, либо для вида. что типо вот мы искали а отдали потом зятю
Igor
😂
Dmytro
Дык там недавно они как раз выкатили новый сайт пару месяцев назад до этого на ЕВО был )
Dmytro
может просто команда облажалась ибо вот даже не ищет рейсы:) http://take.ms/PwGz1
Dmytro
Все же не везде все купленно темболее МАУ это ж не гос контора а частная
Ильхом
VS Code
Ильхом
кто юзает?
Ильхом
emmet чем заменяется в этом редакторе?
Евгений
он там встроенный
Евгений
Он там по табу вроде изначально не срабатывает или срабатывает не всегда. С этой опцией норм "emmet.triggerExpansionOnTab": true,
Pavel
Подскажите пожалуйста: на странице документации есть строчки "$c = $modx->newQuery('modResource');" и "$resources = $modx->getCollection('modResource',$c);". Вопрос первый: зачем 2 раза указывать класс, воторос второй: как правильно записать если нужен другой класс?
Миша
Пиши другой класс
Миша
Два раза потому что запрос составляешь
Pavel
Первый раз понятно - я составляю запрос, а во второй-то зачем?
Миша
Потому что к нему обращается
Pavel
А если просто написать $ress = $modx->getCollection('modResource'); результат будет тот же?
Миша
Ну как сказать
Миша
Смотря что за условия хочешь
Миша
В первом варианте можно джойнить
Pavel
То есть если без всяких условий то можно и так, а с условиями второй
Pavel
То есть первый
Миша
getIterator меньше жрет памяти
Pavel
Кто?
Миша
getIterator
Николай
getIterator меньше жрет памяти
Вообще не жрет можно сказать.
Pavel
А что это?
Николай
Это своеобразный аналог getCollection
Николай
Разница в том, что getCollection сразу получает все объекты (10 страниц допустим) и держит в памяти. А это может быть нехилый такой объем информации. В случае с getIterator в память попадают только ссылки на объекты и потом при переборе через foreach за раз по берется в память по одному объекту. Причем без допзапросов в базу. Не знаю как так получается
Николай
В общем экономится много ресурсов
Николай
И запросы работают намного быстрее.
Николай
А еще можно сделать pdo запросы через pdoTools - там еще быстрее все будет работать, так как работа идет не с объектами а с массивами
Миша
Вот массив тема
Николай
Вот... Миша врать не будет.
Николай
Да Миша?
Pavel
Спасибо Большое!
Миша
Да Миша?
Ну как тут отказать
Ivan
Кто работал с модулем SeoFilter для фильтрации по данным TV. И кто может помочь настроить его на сайте за вознаграждение?
Oleg
Народ, посоветоваться про tv хочу, мне кажется я как-то неправильно делаю. Есть tv типа "выпадающий список", там значения: продажа==sale||аренда==rent Соответственно когда я потом получаю значение этой tv - мне даётся sale или rent, это правильно. Но я хочу для показа человекам получать "продажа" или "аренда", а sale или rent использовать для фильтров и тп. Поискал варианты, но ничего не попалось на глаза. В какую сторону смотреть?
Sentinel
https://modx.ru/novosti-i-stati/article/338/
Nikita
Доброго вечера ребята!
Dmytro
Nikita
Есть вопрос по babel. Исходные данные: вебсервер nginx Плагин OnHandleRequest по переключению контекста if($modx->context->get('key') != "mgr") { // Определяем текущий язык в cultureKey/lang switch ($_REQUEST['lang']) { // Переключаем контекст case 'ru': $modx->switchContext('ru'); break; // Устанавливаем контекст по умолчанию default: $modx->switchContext('web'); break; } // Очищаем GET-параметр чтобы не допустить появлении ссылки вида lang=$y при генерации URL других компонентов unset($_GET['lang']); } Установлен babel Сделаны "клоны" основных страниц. У них url заморожен на контексте web есть страница blog/ на контексте ru есть страница c фриз-url: /ru/blog/ Но в браузере на /ru/blog/ не реагирует, а вот на /ru/ru/blog/ реагирует. Как исправить положение? Если что url страниц должны совподать(не считая префикса контекста/языка)
Евгений
смотри в настройках контекста base url
Nikita
и что не так?
Андрей
и что не так?
base_url - оставь просто - /
Андрей
в site_url - адрес сайта со слешем на конце
Nikita
то есть на двух контекстах base_url = / ?
Андрей
нет
Dmytro
на основном контексте = "/" на дополнительном = "/ru/" или "/en/" что у тебя там
Андрей
1й контекст - base_url = /, site_url = http://sitename.ru/ 2й контекст - base_url = /en/, site_url = http://sitename.ru/en/
Андрей
en - это я для примера
Dmytro
не так судя по скрину
Dmytro
site url должен повторять полный путь
Dmytro
от http
Dmytro
или https
Dmytro
а base url / или /en/
Nikita
у меня en контекст основной. А ru вспомогательный
Nikita
site url должен повторять полный путь
необязательно, это не лучшая практика
Андрей
Нормальная практика, вполне.
Dmytro
ну я не претендую на бэст пректис
Андрей
Значит 2й контекст так - base_url = /ru/, site_url = http://sitename.ru/ru/
Dmytro
просто я делал так, и все отлично
Андрей
https://bezumkin.ru/sections/tips_and_tricks/2439/ - а плагин этот использую
Dmytro
я еще бабель добавил
Dmytro
к этому чуду инженерной мысли)
Евгений
кто-то в курсе почему в вебмастере стали появлятся урлы такого вида : site.ru?p=55
Евгений
и как от этого избавиться
Pavel
кто-то в курсе почему в вебмастере стали появлятся урлы такого вида : site.ru?p=55
а на сайте чпу настроен? в карту сайта попадает чпу?