Am
Если я верно понимаю, то сайт валится именно в моменте 403. То есть, эти варианты всё равно будут класть сайт
Нет, зачем ему класть сайт? Вы делаете проверку, когда там false то не будет выполняться дальнейшие действия. Когда все правильно сделано, то должны подставляться базовые значения или не должен отрабатывать код.
Am
Нет желания разобраться, то тут уже ни чем не помогу.
Amid
Офтопик - можете подсказать какой функцией в эво 2 - генереруется хеш пароля? на чистом пхп)
Andrey
Да вроде пытаюсь, правда, без обид) Ещё раз перечитаю, на досуге поковыряю для интереса, попробую выловить момент, когда сайт лежит и твои варианты подкинуть
Sasha
Оффтоп. Внезапно наткнулся на сервис https://www.markupeasy.ru он парсит фотошопные файлы. Не на 100% аккуратно, но сносно. Глазами всё равно сравнивать надо, но скопировать свойства и т.д. достойно.
Andrey
Печально это то, что они не додумались воткнуть кнопку или блок с "Попробовать". Которая, хуй с ним, вела бы на регистрацию. А то текст сунули и заебись, типа у нас всё.
Serhii
$result = file_get_contents($url); то есть прям тут сайт отвалится уже, не дойдя до if
Да, здесь собачка не поможет. Тут именно try cath() нужен. Хотя curl тоже не будет ложить сайт и там можно корректно обработать 403. Также, если используете 3 ветку, то можно воспользоваться Guzzle, это очень мощный инструмент.
Sasha
Печально это то, что они не додумались воткнуть кнопку или блок с "Попробовать". Которая, хуй с ним, вела бы на регистрацию. А то текст сунули и заебись, типа у нас всё.
я попробовал, в-принципе, норм. На бесплатном аккаунте можно держать 1 файл на 300Мб, но не все файлы разбирает. В отошопе нахуевертить можно хоть черта лысого, у меня и на компе-то при открытии куча варнингов
Andrey
Имею такой вот прекрасный контент в результате парсинга стандартного файла экспорта из ВП. <!-- wp:image {"id":14824,"sizeSlug":"large"} --> <figure class="wp-block-image size-large"><img src="/wp-content/uploads/2021/09/BAcZZK0djKA.jpg" alt="" class="wp-image-14824"/></figure> <!-- /wp:image --> <!-- wp:paragraph --> <p>Собственную зелень ....</p> <!-- /wp:paragraph --> Разбирал simplexml_load_file методом. Это собственно содержимое поля content, было внутри CDATA. Можно ли как-то это распарсить в xml структуру? Видел параметр LIBXML_NOCDATA для функции этой. Но сразу ошибки.
Pathologic
конечно можно
Andrey
Пытался потом сделать их содержимого DOMDocument. Также ошибки. Там верстка внутри косая и кривая..
Pathologic
https://wp-kama.ru/function/parse_blocks
Andrey
Ну это ж впшная функция.
Pathologic
и что
Pathologic
она иероглифами может написана
Pathologic
взял код оттуда и распарсил
Andrey
Хм.
Amid
коллеги, где точка входа в модх/ларавель если док не найден? вернее - ресурс есть в модх прописан по алиасу но шаблон пустой - значит где-то Plugin модха срабатывает или что-то от Ларавель? В плагинах не вижу пока чего то нового - все похоже на эво v. <= 1.4
Aliaksandr
Я такую муть регулярками разбирал как-то ))
Amid
каким образом?
Andrey
Ща, половину ВП затяну для экспорта и увидим, чё как =)
Amid
сейчас Evolution CMS 2.0.3
Amid
Плагин на OnPageNotFound для 1.4 и ниже
да, это как я помню до интеграции с ларавель было а сейчас для Evolution CMS 2.0.3 как?
EVO bot Лёшка
да, это как я помню до интеграции с ларавель было а сейчас для Evolution CMS 2.0.3 как?
Читаем тут: http://modx.im/blog/news/5832.html После читаем тут: https://github.com/evolution-cms/example-package
Andrey
Как -- поищите на сайте у себя. Вариантов слишком много.
Aliaksandr
да, это как я помню до интеграции с ларавель было а сейчас для Evolution CMS 2.0.3 как?
2.0 никто уже не использует, это переходная версия. В 3.х есть ларавелевский роутинг, который срабатывает раньше модховского, т.е. вход там
Dmytro
http://modx.evo.im/blog/news/5832.html
Dmytro
все есть просто чутка другой домен
Amid
http://modx.evo.im/blog/news/5832.html
Дим привет, Warning: Potential Security Risk Ahead Firefox detected an issue and did not continue to modx.evo.im. The website is either misconfigured or your computer clock is set to the wrong time.
Amid
по моему ssl слетел 🙁
Amid
2.0 никто уже не использует, это переходная версия. В 3.х есть ларавелевский роутинг, который срабатывает раньше модховского, т.е. вход там
ОК, а в 2-ке никто не помнит? Я даже хз как обновиться - сайт лежит без консоли - но впринципе можно выпросить консоль и установить composer - это будет првильнее? Или проще пока накинуть сверху 3й модх?
Dmytro
100$
Ок не правь 🙂
Аляксандр
Ок не правь 🙂
Там кстати он по моему у тебя
Аляксандр
И я не знаю где найти его
Dmytro
по моему ssl слетел 🙁
Ага потому что был и на домен modx.im
Dmytro
ща перевыпущу
Антон
А Сириус точно беларус? )))
Amid
ну так то мы доверяем - просто для феншуя будет))
Аляксандр
Ок не правь 🙂
Должно задеплоить в ближайшее время, жду денюжку 😊
Andrey
Где я дурак? $parser = new WP_Block_Parser(); $_c = parseContent( trim((string)$post->children('content',true)->encoded )); var_dump($_c); // строка с тегами $parse_content = $parser->parse($_с); var_dump($parse_content); // ноль. И в парсере тоже ноль
Andrey
Это я подтянул 1 класс, чтобы распарсить. Уношу с ВП на Эву.
Amid
ща перевыпущу
ужу есть - спс
Aliaksandr
Хорошо, когда все в одном классе и он не использует еще 50 зависимостей 😂
Andrey
Отбой. там ещё три класс надо было)
Aliaksandr
😁 а потом еще, а потом еще ... 😁
Sasha
Никто не сталкивался с зумерами в плане подхода к работе? или только мне одному попадаются разгильдяи? Плюс еще трудности в воспроизведении зуков ртом у каждого второго
Andrey
Не, норм. Тащит, парсит.
Axenia
remote_adm (4208.76) увеличил карму Pathologic93 (7945.66)
Pathologic
Не, норм. Тащит, парсит.
а зачем тебе парсить в массивы, может тебе просто отрендерить
Konstantin
как может быть что метод не найден
Konstantin
Andrey
Не-не, как раз кайф. Там отдельный файл на посты, отдельный файл на медиафайлы. Из поста я вытащу id фоточки, из медиа -- сам файл фотки. Пересохраню всё, и збс.
Am
Никто не сталкивался с зумерами в плане подхода к работе? или только мне одному попадаются разгильдяи? Плюс еще трудности в воспроизведении зуков ртом у каждого второго
Образование падает, на работу без опыта не берут. Результат закономерен. Хорошо что вообще пробуют "в работу".
Andrey
Исходно такое было. <!-- wp:image {"id":14824,"sizeSlug":"large"} --> <figure class="wp-block-image size-large"><img src="wp-content/uploads/2021/09/BAcZZK0djKA.jpg" alt="" class="wp-image-14824"/></figure> <!-- /wp:image --> А даёт на выходе парсинга ["blockName"]=> string(10) "core/image" ["attrs"]=> array(2) { ["id"]=> int(14824) ["sizeSlug"]=> string(5) "large" } Т.е. там такое, а я получу ссылку на исходник плюс всякие ресайзы, которые делались и уже лежат по местам. Кайф.
Sasha
Образование падает, на работу без опыта не берут. Результат закономерен. Хорошо что вообще пробуют "в работу".
Ну блин я же тоже не кандидат наук на первую работу пришел. Но катать вату 10 дней и не суметь сверстать очень типовой макет это финиш. Я думаю, в нашей компании так сумеет любой человек
Alexander
Sasha
Если так тяжко на самой нестрессовой работе в мире - так на всех будет то же самое
Sasha
Нормально получается только если я сижу и диктую, что писать. Хотя, и то нен всегда. Говорю скопируй вот эту форму поиска с того сайта целиком и поправь стиль - херак, обводочка осталась от того сайта, откуда скопировано
Sasha
Как будто тут как в анекдоте - дали пистолет и вертись, как хочешь 😂 хотя есть куча внутренних документов, готовые сайты, шаблоны готовые от того же дизайнера, откуда компоненты берешь и вставляешь и всё
Мадам Баг
Добрый вечер! Подскажите есть ли возможность к сайту на Evolution прикрутить онлайн магазин? Есть ли здесь специалисты, кто за такую задачу возьмется? Цена вопроса?
Sasha
От 25000. Могу