Size: a a a

Instant View Russian

2020 September 21

IP

Illia Pyshniak in Instant View Russian
🎖🎖 Maksim³
теги заранее неизвестные?
в другом месте есть <a href="podskazka1">?</a> и все остальные
источник

🎖

🎖🎖 Maksim³ in Instant View Russian
это упрощает задачу)
источник

IP

Illia Pyshniak in Instant View Russian
A · M
там реально podskazka1, podskazka2, ... или рандомные теги?
нене, там осмысленные какие-то типа currencyValue и т.п.

думал захардкодить, но большая вероятность, что где-то на сайте есть другая статья с другими названиями тегов
источник

🎖

🎖🎖 Maksim³ in Instant View Russian
<div id="names"><a href="podskazka1">?</a><a href="podskazka2">?</a></div>
...
<tag1><podskazka1>first</podskazka1><podskazka2>second</podskazka2></tag1>

->

<reference name="podskazka1">first</reference>

<reference name="podskazka2">second</reference>
источник

🎖

🎖🎖 Maksim³ in Instant View Russian
такое?
источник

NS

Nikita Starshinov in Instant View Russian
Illia Pyshniak
в другом месте есть <a href="podskazka1">?</a> и все остальные
@debug: //a[@href=name(/tag1/*[1])]/@href
источник

IP

Illia Pyshniak in Instant View Russian
Nikita Starshinov
@debug: //a[@href=name(/tag1/*[1])]/@href
такс, это работает

но как с помощью этого обратиться к /tag1/*[1] и сделать ему @set_attr
источник

NS

Nikita Starshinov in Instant View Russian
вот пример с глобальными ссылками

~version: "2.1"
@after("text"): /html
@wrap(<tag2>): $@
@wrap(<tag1>): $@
$node: $@
@debug

@after(<a>, href, "tag2"): /html
$a: $@
@debug

@set_attr(attr, //a[@href=name(/tag1/*[1])]/@href): /tag1

@debug: $node
источник

NS

Nikita Starshinov in Instant View Russian
Illia Pyshniak
такс, это работает

но как с помощью этого обратиться к /tag1/*[1] и сделать ему @set_attr
если не получится избежать глобальных ссылок, то можно в цикле по одному давать tag1 уникальное имя, например tmp, и тогда не будет неоднозначности в глобальной ссылке name(/tag1/*[1]
источник

NS

Nikita Starshinov in Instant View Russian
но это уже понятный подход, основная задача рещена)
источник

IP

Illia Pyshniak in Instant View Russian
Nikita Starshinov
но это уже понятный подход, основная задача рещена)
👌🏻
спасибос
источник
2020 September 22

IP

Illia Pyshniak in Instant View Russian
Хотите прикол

@datetime("0", "uk-UA", "cccc, dd MMMM"): "субота, 19 вересень 2020, 8:28"
работает, выдаёт 19 сентября 1970

@datetime("0", "uk-UA", "cccc, dd MMMM y"): "субота, 19 вересень 2020, 8:28"
не работает, выдаёт пустое

@datetime("0", "uk-UA", "cccc, dd MMMMесень y"): "субота, 19 вересень 2020, 8:28"
работает, выдаёт 19 сентября 2020

(от замен cccc/eeee/EEEE, y/yyyy, M/MM/MMM/MMMM/MMMMM ничего вроде не меняется, вдруг кто будет экспериментировать)
источник

🎖

🎖🎖 Maksim³ in Instant View Russian
@datetime("0", "uk-UA", "cccc, dd MMMM y,"): "субота, 19 вересень 2020, 8:28"
источник

🎖

🎖🎖 Maksim³ in Instant View Russian
А так?
источник

IP

Illia Pyshniak in Instant View Russian
🎖🎖 Maksim³
@datetime("0", "uk-UA", "cccc, dd MMMM y,"): "субота, 19 вересень 2020, 8:28"
источник

IP

Illia Pyshniak in Instant View Russian
🎖🎖 Maksim³
@datetime("0", "uk-UA", "cccc, dd MMMM y,"): "субота, 19 вересень 2020, 8:28"
источник

IP

Illia Pyshniak in Instant View Russian
Illia Pyshniak
Хотите прикол

@datetime("0", "uk-UA", "cccc, dd MMMM"): "субота, 19 вересень 2020, 8:28"
работает, выдаёт 19 сентября 1970

@datetime("0", "uk-UA", "cccc, dd MMMM y"): "субота, 19 вересень 2020, 8:28"
не работает, выдаёт пустое

@datetime("0", "uk-UA", "cccc, dd MMMMесень y"): "субота, 19 вересень 2020, 8:28"
работает, выдаёт 19 сентября 2020

(от замен cccc/eeee/EEEE, y/yyyy, M/MM/MMM/MMMM/MMMMM ничего вроде не меняется, вдруг кто будет экспериментировать)
ладно, это был весёлый вариант, но с "серпень" уже не работает

наверное, заменю просто на английские месяцы)
источник

NS

Nikita Starshinov in Instant View Russian
Обрежь регулярной до 3 символов
источник

IP

Illia Pyshniak in Instant View Russian
та тоже думал, но на серпень оно тригеррится вроде с 4 символов
источник

IP

Illia Pyshniak in Instant View Russian
источник