Николай
@mngatoff Леш, а дай мне пожалуйста плагин, как будешь за компом, если не будешь статью писать в ближайшее время
Николай
Вот прямо даже готов на пиво задонатить
Aleksei
Aleksei
Евгений
а почему на OnWebPagePrerender а не на сохранение ресурса в админке?
Aleksei
Евгений
а, ясн)
Евгений
Евгений
хотя обычно в статьях не так много картинок
Евгений
Aleksei
Евгений
я использовал как-то phpQuery - простая, удобная, но на больших страницах кушала не плохо
Aleksei
Anonymous
у phpquery насколько знаю, можно сделать более точную выборку... но в данном случае я так понимаю сложной выборки и не нужно.
Aleksei
Anonymous
более точную - это какую?
ну насколько помню, все селкторы, которые поддерживает jquery, потому как с оглядкой на него она и писалась. Всякие + и т.д.
Aleksei
Pavel
Николай
Почему бы и нет. Надо же с чего то начинать выступления
Nikita
А тут микросервисы никто не использует, да?)
Николай
Николай
Кстати что это?
Nikita
Это хайп)
Pavel
Nikita
Короче когда у тебя тикетс отдельный «сервер», минишоп отдельный, и страницы отдельно. Это все микросервисы, упал один - все остальное живет. Хочешь апдейтить код - все остальное не умрет. Модкс это «монолит».
Nikita
Nikita
А щас не закрой ; в коде и весь сайт умер
Денис
https://habrahabr.ru/post/311208/ что-то фритоник против
Nikita
Денис
да ) доставила )
Nikita
Ну лично мне нравится подход микросервисов, но это не для магазина/сайта компании конечно
Nikita
Какая нибудь цпа сеть, где отдельно рекламодалети, вебмастеры, авторизация, выплаты, статистика, поддержка, офферы и тд - вот тут монолит геморрой
Nikita
В целом у меня за всю жизнь может 2 проекта было где можно было бы их использовать
Anonymous
Anonymous
Anonymous
библиотеку PHP Simple HTML DOM пока не использовал. Лучше сначала поюзаю)
Гафар
Насколько помню, при включённом пхп 7.1 Simple html dom не работал
Переключал на версию пхп 5.6 и всё норм шло
Это так, если чё
Pavel
Гафар
Никита
Добрый день, уважаемые коллеги )
Пару недель назад обсуждали про способы защиты от спама, что самый лучший - принимать только запросы на аяксе. Напомните пожалуйста, как правильно реализовать?
Aleksei
Гафар
Egor
Ребят, всем привет)
Напомните пожалуйста как переносить сайт с openserver на хостинг.
Сначала на хостинге установщик залить, а потом сайт или наоборот ?
Миша
Эльдар
Egor
Я просто помню что через установщик как-то делал
Эльдар
Egor
Не приходилось менять вручную
Egor
забыл как
Эльдар
Я не знаю как через установщик ((
Миша
забыл как
да погугли, там миллион ответов
Миша
config.core.php
Евгений
Надеюсь в модх3 избавятся от 4 конфигов и абсолютных путей
Alexander
Anonymous
Всем привет!
Сталкивался кто-нибудь с такой проблемой?
Собрал пакет на modExtra от Василия, на родном сайте (где собирал) всё работает Оки. Ставлю на соседний, вызываю $modx->getCollection('OfficegroupItem') - Could not load class
Пробовал и руками добавлять - в extension_packages есть [{"officegroup":{"officegroup":"[[++core_path]]components/officegroup/model/"}}]
При этом, в админке всё отлично работает.
Уже проверил всё, в точности одинаково...
Anonymous
Я просто помню что через установщик как-то делал
есть модуль vapor
устанавливаешь, переходишь по пути адрес-сайта/vapor/vapor.php
делается пакет сайта
устанавливаешь этот пакет на чистый модекс. главное чтобы версия модекс одинаковая была
Pavel
Кстати есть же дополгэнение backupmodx или типа того? Чето не всегда работает. А нет ли решения на 100%? Чтоб пусть без особого сжатия, но делало бы бэкап сайта вместе с базой и клало в виде архива? Vapor тоже дохлый
Nikita
Pavel
Modhost )
На мое количество сайтов моего кошелька не хватит оплачивать модхост)
Nikita
ну можно на bash написать скрипт
Anonymous
Nikita
# Сохраняем базы данных
for i in `mysql -u $MYSQLUSER -p$MYSQLPASSWORD -e'show databases;' | grep -v information_schema | grep -v Database`;
do
# Не обрабатываем служебные БД и все БД сайтов modx-test.com, у них имена типа s1234.
if [[ "$i" != "mysql" && "$i" != "performance_schema" && "$i" != "performance_schema" && "$i" != "sys" && "$i" != "test_db" && "$i" != "phpmyadmin" ]]
then mysqldump --skip-lock-tables -u$MYSQLUSER -p$MYSQLPASSWORD $i | bzip2 -c > sql/$i.sql.bz2;
fi
done
# Сохраняем сайты
for i in `ls /var/www/ | grep -v html`;
do
# Обрабатываем все, кроме сайтов modx-test.com
tar -cjf $i.tar.bz2 /var/www/$i --exclude=www/core/cache/*;
done
этот кусок сохраняет все сайты и БД, можешь переписать под конкретный
Nikita
Pavel
Anonymous
через что общаетесь между ними?
Я же говорю, не в хайповом стиле. У нас фреймворк на микроскрвисах написан, где задачи выполняют отдельные заменяемые сервисы
Anonymous
Но они работают на одной машине
Anonymous
Неудобно писать с телефона, я как с компа буду, опишу подробнее
Anonymous
Ребят может кто уже сталкивался? При попытке добавить несколько товаров в корзину, передавая id и count постом на uri ?ms2_action=cart/add в корзину добавляется только последний товар. Такое ощущение что предыдущие затираются(((
Aleksei
Anonymous
Да! Там связанные товары. Нужно что бы их можно было выставить любое кол-во и нажатием одной кнопки отправить все в корзину
Aleksei
там короче нужно отложенное добавление делать, у меня где-то есть js