Andrey
Am
Am
Нет желания разобраться, то тут уже ни чем не помогу.
Amid
Офтопик - можете подсказать какой функцией в эво 2 - генереруется хеш пароля? на чистом пхп)
Andrey
Да вроде пытаюсь, правда, без обид) Ещё раз перечитаю, на досуге поковыряю для интереса, попробую выловить момент, когда сайт лежит и твои варианты подкинуть
Amid
Sasha
Оффтоп. Внезапно наткнулся на сервис https://www.markupeasy.ru он парсит фотошопные файлы. Не на 100% аккуратно, но сносно. Глазами всё равно сравнивать надо, но скопировать свойства и т.д. достойно.
Alexander
Sasha
Andrey
Печально это то, что они не додумались воткнуть кнопку или блок с "Попробовать". Которая, хуй с ним, вела бы на регистрацию. А то текст сунули и заебись, типа у нас всё.
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
Andrey
Aliaksandr
Aliaksandr
Amid
сейчас Evolution CMS 2.0.3
Andrey
Как -- поищите на сайте у себя. Вариантов слишком много.
Amid
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.
Dmytro
Dmytro
Amid
по моему ssl слетел 🙁
Аляксандр
Dmytro
Аляксандр
И я не знаю где найти его
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 класс, чтобы распарсить. Уношу с ВП на Эву.
Aliaksandr
Хорошо, когда все в одном классе и он не использует еще 50 зависимостей 😂
Andrey
Отбой. там ещё три класс надо было)
Andrey
Aliaksandr
😁 а потом еще, а потом еще ... 😁
Sasha
Никто не сталкивался с зумерами в плане подхода к работе? или только мне одному попадаются разгильдяи? Плюс еще трудности в воспроизведении зуков ртом у каждого второго
Andrey
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"
}
Т.е. там такое, а я получу ссылку на исходник плюс всякие ресайзы, которые делались и уже лежат по местам. Кайф.
Alexander
Sasha
Alexander
Sasha
Если так тяжко на самой нестрессовой работе в мире - так на всех будет то же самое
Sasha
Нормально получается только если я сижу и диктую, что писать. Хотя, и то нен всегда. Говорю скопируй вот эту форму поиска с того сайта целиком и поправь стиль - херак, обводочка осталась от того сайта, откуда скопировано
Sasha
Как будто тут как в анекдоте - дали пистолет и вертись, как хочешь 😂 хотя есть куча внутренних документов, готовые сайты, шаблоны готовые от того же дизайнера, откуда компоненты берешь и вставляешь и всё
Мадам Баг
Добрый вечер! Подскажите есть ли возможность к сайту на Evolution прикрутить онлайн магазин?
Есть ли здесь специалисты, кто за такую задачу возьмется? Цена вопроса?
Sasha
От 25000. Могу