Николай
@mngatoff Леш, а дай мне пожалуйста плагин, как будешь за компом, если не будешь статью писать в ближайшее время
Николай
Вот прямо даже готов на пиво задонатить
Евгений
а почему на OnWebPagePrerender а не на сохранение ресурса в админке?
Aleksei
а почему на OnWebPagePrerender а не на сохранение ресурса в админке?
потому что не хочу никак спорить с визуальным редактором
Евгений
а, ясн)
Aleksei
а почему на OnWebPagePrerender а не на сохранение ресурса в админке?
кроме того, у меня в плагине вся страница обходится, не только контент
Евгений
хотя обычно в статьях не так много картинок
Aleksei
всё равно, стрёмно как-то
неа, с полгода уже на нем у меня несколько сайтов с неплохим траффиком, никаких нареканий
Aleksei
Евгений
я использовал как-то phpQuery - простая, удобная, но на больших страницах кушала не плохо
Aleksei
я использовал как-то phpQuery - простая, удобная, но на больших страницах кушала не плохо
вот https://www.izocenter.ru/blog/zagadka-kartin-kazimira-malevicha/ большая страница
Anonymous
у phpquery насколько знаю, можно сделать более точную выборку... но в данном случае я так понимаю сложной выборки и не нужно.
Aleksei
у phpquery насколько знаю, можно сделать более точную выборку... но в данном случае я так понимаю сложной выборки и не нужно.
здесь можно практически по всем css-селекторам выбирать и с условиями, а также с учетом индекса. Большего ни разу не требовалось
Anonymous
более точную - это какую?
ну насколько помню, все селкторы, которые поддерживает jquery, потому как с оглядкой на него она и писалась. Всякие + и т.д.
Pavel
@mngatoff Я так думаю тут созрела статья на modx.pro вполне себе.
или даже выступление на летнем Митапе в Москве
Николай
Почему бы и нет. Надо же с чего то начинать выступления
Aleksei
или даже выступление на летнем Митапе в Москве
смешно) это слишком прикладная и низкопрофильная история
Anonymous
ага, и здесь так. http://simplehtmldom.sourceforge.net/manual.htm
прикольно, видимо давно я его использовал. Потому как в прошлом там чего-то не хватало)
Nikita
А тут микросервисы никто не использует, да?)
Николай
Кстати что это?
Pavel
смешно) это слишком прикладная и низкопрофильная история
ну не знаю уж насколько ты сможешь ее хорошо развернуть. мне кажется интересный материал с точки зрения тех, кто будет смотреть видеозаписи. их ведь будут смотреть не только профи уровня докладчиков
Nikita
Это хайп)
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 и всё норм шло Это так, если чё
Гафар
5.6 отстой. Медленно. Нужно альтернативу искать
При парсинге одной страницы - какая разница?
Pavel
При парсинге одной страницы - какая разница?
Аа. Ну ежели для скриптов, тады норм. Я то думал это сайт придется на 5.6 держать
Никита
Добрый день, уважаемые коллеги ) Пару недель назад обсуждали про способы защиты от спама, что самый лучший - принимать только запросы на аяксе. Напомните пожалуйста, как правильно реализовать?
Egor
Ребят, всем привет) Напомните пожалуйста как переносить сайт с openserver на хостинг. Сначала на хостинге установщик залить, а потом сайт или наоборот ?
Эльдар
Ребят, всем привет) Напомните пожалуйста как переносить сайт с openserver на хостинг. Сначала на хостинге установщик залить, а потом сайт или наоборот ?
Бэкап заливаешь на хост и базу , потом в 4 файлах пути меняешь в одном из этих файлов ещё и пишешь данные о БД
Egor
Я просто помню что через установщик как-то делал
Egor
Не приходилось менять вручную
Egor
забыл как
Эльдар
Я не знаю как через установщик ((
Миша
забыл как
да погугли, там миллион ответов
Миша
config.core.php
Евгений
Не приходилось менять вручную
https://docs.modx.com/revolution/2.x/administering-your-site/moving-your-site-to-a-new-server
Евгений
Надеюсь в модх3 избавятся от 4 конфигов и абсолютных путей
Aleksei
Надеюсь в модх3 избавятся от 4 конфигов и абсолютных путей
благодаря этим абсолютным путям и четырем конфигам можно папки как угодно переименовывать и рассовывать. Так что пусть будут, не такая уж и проблема
Alexander
Надеюсь в модх3 избавятся от 4 конфигов и абсолютных путей
Можно использовать функцию dirname в конфигах
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 тоже дохлый
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
Мы используем, но не в хайповом смысле
через что общаетесь между ними?
Anonymous
через что общаетесь между ними?
Я же говорю, не в хайповом стиле. У нас фреймворк на микроскрвисах написан, где задачи выполняют отдельные заменяемые сервисы
Anonymous
Но они работают на одной машине
Anonymous
Неудобно писать с телефона, я как с компа буду, опишу подробнее
Anonymous
Ребят может кто уже сталкивался? При попытке добавить несколько товаров в корзину, передавая id и count постом на uri ?ms2_action=cart/add в корзину добавляется только последний товар. Такое ощущение что предыдущие затираются(((
Anonymous
Да! Там связанные товары. Нужно что бы их можно было выставить любое кол-во и нажатием одной кнопки отправить все в корзину
Aleksei
там короче нужно отложенное добавление делать, у меня где-то есть js