Евгений
вот и у меня тоже пути
Евгений
мож я просто обновлял и поэтому
Pavel
гм.. я тоже обновлял
Pavel
хз, сейчас посмотрю исходники
Миша
я тоже )
Pavel
может быть
Pavel
но в исходных файлах как раз дирнейм.. попробую заменить
Dmytro
просмотри сниппеты еще на предмет путей)
Евгений
да не, пути обычно берут из конфига
Dmytro
ну обычно да)
Pavel
ну на dev проблем не было ) вот в чем прикол
Pavel
все на одном хосте )
Евгений
значит после переноса что-то пошло не так
Евгений
пути скорей всего
Евгений
+ папку cache очистить
Pavel
я перенес файлы, но подключаюсь к dev базе
Pavel
чистил под 0
Евгений
в 90% случаем проблема в путях
Pavel
окей, буду копать в этом направлении
Евгений
остальные 10 приходятся на базу, кеш и хостинг
Pavel
странно, что в логах нету этой ошибки..
Pavel
бегетовские логи вообще пустые, а тот что сама цмс пишет - эту ошибку не фиксирует (
Pavel
вот этого не знал )
Anonymous
ребя, как в input выровнять внутреннее значение по центру? )
Евгений
text-align
Евгений
или line-height еслb по вертикали
Андрей
вот этого не знал )
Ну как раньше в руководствах по переносу было, после переноса сайта можно залить папку и сделать Setup чтобы оно пути само нашло и прописало.
Anonymous
text-align
спасибо) не заметил что вписал это для плейсхолдера) думаю че не работает)
Pavel
да, похожу когда менял главный конфиг, в путь попала лишняя буква )
Евгений
Pavel
ну теперь норм все, переустановка помогла, подсказала что путь неверен 👍🏻
Pavel
Ребята подскажите пожалуйста чем отличается $result = $modx->db->query($query); от $result = $modx->query($query); и почему первый вариант не работает?
Алексей
тем и отличается, очевидно
Николай
Pavel
То есть первый вариант содержит ошибку?
Nikita
Если мультиязычный сайт, то что лучше вызывать в контекстах ? [[!++base_url]] или [[++base_url]] ?
Dmytro
у тебя ж base_url не меняется динамически постоянно
Dmytro
можно и закешировать я полагаю
Dmytro
По части почему ЕВО вот можно доклад глянуть мой
https://modcasts.video/videos/evo-cms-life-after-modx с MODXpo2017
Твиг давно уже есть В Ево
- но он не влияет на скорость работы сайта хотя и добавляет интересные штуки в виде своего кеширования и наследования шаблонов.
- а по скорости если по уму сайт собирать то на Евр по чти всегда 0.01 - 0,1. Из кеша и это на обычном хостинге в РЕВО подобное возможно только при Использовании ФЕНОМ и на хостинге заточеном под РЕВО или на правильно настроенном ВПС
Короче если быть кратким то эво легче рево притом без проигрыша по функциональностм
Николай
Евгений
и беги
Dmytro
Андрей
"- а по скорости если по уму сайт собирать то на Евр по чти всегда 0.01 - 0,1. Из кеша и это на обычном хостинге в РЕВО подобное возможно только при Использовании ФЕНОМ и на хостинге заточеном под РЕВО или на правильно настроенном ВПС "
Не холивара ради, информации для)
Обычная шара на Jino.ru, PHP 7.2, Revo + 4000 ресурсов. Феном да, есть, вызов сниппетов, чанков + проверки. Загрузка 0.02-0.04, думаю что это вполне достойный результат.
Nikita
Сейчас я разбираюсь с мультиязычностью сайта. Там babel и в некоторых местах я вывожу [[!++cultureKey:is=``:else=``]] и на одной странице возможно такое несколько раз
Андрей
Если ещё повыпилить там твшки лишние и говнокод), перевести на файловые элементы всё, думаю будет ещё быстрее.
Nikita
на проде вылился nginx. А на локали в apache, вышибает из админки
Dmytro
Nikita
Куки чистил, но проблема мне не понятна вообще ... <base url="[[++site_url]]" вот такое я использовал и получил вот это
Nikita
Dmytro
записи типа [[!%varname? &namespace=` &language=[[++cultureKey]]`]]
Dmytro
Dmytro
Андрей
Да смысл меряться) есть отличный инструмент, который можно и нужно использовать)
Dmytro
Это уже оптимизация рабочего процесса 🙂 Просто в EVO пофиг стандартный парсер или твиг работаешь с ТВ или нет
работаешь в файлах или в админке
скорость всегда на высоте 🙂 но опять же если соблюдаешь правила ибо можно наговнокодить и в ЕВО )
Dmytro
Дак кто спорит что EVO что REVO отличные инструменты но к сожалению и там и там есть еще над чем работать )
Андрей
На EVO собирать меня пока останавливает отсутствие вменяемого магазина и допов к нему. Что то простое собрать да. А вот когда начинаются хотелки в виде разных служб доставки, видов оплаты, интеграции CRM и т.п. становится печально)
Андрей
А так в EVO конечно работа большая проделана, обновил тут пару сайтов, в админке круто стало :) респект команде)
Dmytro
Pavel
Подскажите пожалуйста почему вот такой код не дает результата:
$query = 'SELECT * FROM `modx_site_content`';
$results = $modx->query($query);
foreach ($results as $row)
{
print_r ($row['pagetitle'].'<br>');
}
Anonymous
Anonymous
https://docs.modx.com/xpdo/2.x/class-reference/xpdo/xpdo.query
Вот тут есть информация, как пользоваться этой конструкциией, но я бы рекомендовал:
$q = $modx->newQuery('modResource', array('id:>' => 0));
$q->limit(1000);
$q->prepare();
$q->stmt->execute();
$res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $v) {
//echo $v['modResource_pagetitle'];
}
Anonymous
Как минимум, если потом решите добавлять условия для данных приходящих с фронта, то не надо будет экранировать.
Pavel
А доставать данные из запроса кто будет?
Вот такой код работает:
$SQLquery = "SELECT * FROM `cqm64aa9t8_site_content`";
$statement = $modx->query($SQLquery);
$results = $statement->fetchAll(PDO::FETCH_ASSOC);
foreach ($results as $row)
{
print_r ($row['pagetitle'].'<br>');
}
Anonymous
Anonymous
Anonymous
Потому что то pdo, а это xPDO
Anonymous
Оно типа расширено и типа круче
Anonymous
Акцент на слове "типа"
Миша
А можно ли через msProducts выбрать не повторяющиеся тэги?
Pavel
Просто если мне не изменяет память вчера у меня получалось и без метода fetchAll
Aleksei
Anonymous
Друзья, подскажите как решить вопрос. Сделал ссылку вида a href на pdf файл. Ссылку прямо в код прописал. Файл не скачивается и не открывается в отдельном окне. Как сделать чтобы он открылся в отдельном окне?!
Миша
target="_blank"