Andrey

Andrey

С нами с 25 января 2018; Место в рейтинге пользователей: #320
Andrey
22 сентября 2021, 19:47
0
Не уверен насколько это нормально, но если воспринимать migx запись просто, как строку, то как-то так можно:
&where=`{"migx_tv_name:LIKE":"%authors\":\"%Пушкин%"}`
То есть просто вычленять кусок вместе с именем поля.
Andrey
21 сентября 2021, 20:24
1
+2
В этом случае и модификатора хватит:
[[+num:incr=`[[+num2]]`]]
incr +, decr -, div /, mpy *
Andrey
20 сентября 2021, 17:17
+1
Возможно дело не в xparser, а в xpath, который делался под более строгий к верстке xml формат. Думаю xpath просто путается и не может разложить все теги и кавычки из данной страницы. Поищите какой-нибудь xpath sandbox, вставьте туда весь код страницы, так будет понятней. Но я бы забил и искал другие решения, раз это не работает :)
Andrey
15 сентября 2021, 17:30
0
Может рано вставляете? Попробуйте после body.
Andrey
14 сентября 2021, 17:11
0
А какие версии modx и mysql?
Andrey
10 сентября 2021, 20:29
+1
Тут написано, что можно css подобным синтаксисом. Как-то так может?
div.video-iframe > script[video-source]
Andrey
10 сентября 2021, 17:23
+1
Может у вас неподдерживаемая modx или minishop версия mysql просто?
Andrey
10 сентября 2021, 01:31
+1
А зачем футер, моя мысль была в том, что контент можно подгружать аяксом, а то, что не меняется не надо подгружать :) Аякс позволяет делать запросы на сервер и грузить/вставлять некий код в уже загруженную страницу. Но тут надо учитывать, что адрес страницы не меняется при таком подходе и если нужна смена адреса в адресной строке, то его тоже надо скриптом менять. Но, если честно, я не очень хорошо в этом разбираюсь.
w3schools хороший ресурс с песочницей и краткой справкой для знакомства с разными веб-технологиями, например.
Andrey
09 сентября 2021, 18:02
0
Вёрсткой, :nth-child(), например.
Andrey
09 сентября 2021, 17:32
0
А ещё предложение убрать замену кавычек :) Иногда прямо в предложении хочется написать что-то, а там кавычки меняются.
`[["piece_of_code"]]` `[[«piece_of_code»]]`
Andrey
09 сентября 2021, 17:05
0
Да я больше про раздел с вопросами думал. Иногда надо скопировать всё, чтобы попробовать помочь. Вот например. Ну и вообще, почему бы и нет? Тем более у блока с кодом даже полосы прокрутки нет, непонятно насколько он там длинный пока мышью не проведёшь. Вообще странно код горизонтально мышью крутить, если честно)
Andrey
08 сентября 2021, 23:16
0
А может кнопку «Скопировать» к блоку с кодом? А то порой тяжко и долго мышкой тянуть выделение там, где длинные строки кода.
Andrey
08 сентября 2021, 23:03
0
Кажется, что всё ещё должно работать "//@video-source". Если не работает, то где-то запинается. Может об двойные кавычки в
background-image: url("https://i.ytimg.com/vi/P75_9_Ze3zo/hqdefault.jpg")
Andrey
08 сентября 2021, 17:56
0
Я думаю это просто в доказательство, что в данной строке для поиска будет работать даже простой xpath запрос "//@video-source". Евгений, покажите весь код, из которого хотите достать ссылку, думаю тогда подскажут, если с запросом что-то не так.
Andrey
07 сентября 2021, 21:46
+1
По-моему, всё, что modx может сделать в данном случае это кешировать вызовы чанков и снипетов, в которых меню и футер, например. То есть вызов без знака восклицания "!". Остальное к ajax с динамической подгрузкой, я думаю. Хотя более опытные может меня поправят :)
Andrey
07 сентября 2021, 21:35
0
Тогда не знаю. Если брать этот кусок кода с закрытыми тегами, то выражение должно работать. Тут даже //@video-source должно работать. Покажите весь html код, может тогда ясней станет.
Andrey
07 сентября 2021, 21:15
0
Не могу ничего сказать про xparser, поскольку у меня его нет и дел с ним не имел, примеры не видел, нюансов его не знаю :) Но сам xpath требует закрытых тегов, насколько я знаю. То есть если брать код из примера, то теги должны закрываться в конце:
<div class="video-iframe yt-vme-container" style="position: relative; inset: unset; max-width: 640px; padding: unset; height: 100%; width: 100%;"><script type="text/javascript" src="https://youtube-com.cdn.vidyome.com/vidyome/builds/player.js" id="vme_player_13232258508328254" container-id="vme-yt-66035627250847576" site-id="MTcwNQ==" video-id="ytb" video-play="false" video-source="https://www.youtube.com/embed/b6aLl-W8gCk?" video-poster="https://i.ytimg.com/vi/b6aLl-W8gCk/hqdefault.jpg"></script></div>
И тогда должно работать.
Andrey
07 сентября 2021, 20:23
0
А вообще, если оно как xpath, то с незакрытыми тегами оно может не работать. В примере script и div не закрыты.