LJR: bugs - Глюк при трансляции в LJ тэга [ljr user]
March 28th, 2006
12:37 pm
[alexartukov]

[Link]

Previous Entry Add to Memories Tell A Friend Next Entry
Глюк при трансляции в LJ тэга [ljr user]
Написал фрагмент (via [ljr user="atorin"]),
в LJR показывается нормально,
в LJ отображается как via [/a][/b][/a] atorin

Все квадратные скобки - в оригинале угловые скобки

чей грех - наш или LJ? Замечал такой же баг в других дневниках

(3 comments | Leave a comment)

Comments
 
[User Picture]
From:[info]tiphareth
Date:March 28th, 2006 - 01:51 pm
(Link)
Это известная проблема. Она имеет место также при трансляции
через RSS (сравните:
http://syndicated.livejournal.com/tiphareth_ljr/125986.html
http://lj.rossia.org/users/tiphareth/717685.html
).

Вот как изображается [info]atorin при выдаче
через RSS

<span class='ljuser' style='white-space: nowrap;'><a href='http://lj.rossia.org/userinfo.bml?user=atorin'><img src='http://stat-lj.rossia.org/img/userinfo.gif' alt='[info]' style='vertical-align: bottom; border: 0;' /></a><a href='http://lj.rossia.org/users/atorin/'><b>atorin</b></a></span>

А вот так изображается оно же в LJ

</a&gt;</b&gt;</a&gt;<span class='ljuser' style='white-space: nowrap;'><a href='http://atorin.livejournal.com/profile'><img src='http://stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0;' /></a><a href='http://atorin.livejournal.com/'><b>atorin</b></a></span>).

Очевидно, в очередной редакции HTMLCleaner.pm
граждане нечто напутали (проблема новая - месяца два назад).

Можно сообщить об ошибке начальству LJ, но они
баг-репорты и вообще любые письма от сотрудников
LJR старательно игнорируют, поэтому я не буду
этого делать.

Гораздо смешнее - что они делают с тэгами вида
[info]apazhe@lj: получается "apazhelj"

</a&gt;</b&gt;</a&gt;<span class='ljuser' style='white-space: nowrap;'><a href=''><img src='http://stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0;' /></a><a href='http://www.livejournal.com/userinfo.bml?user=apazhelj'><b>apazhelj</b></a></span>
Данной проблеме буквально несколько дней.
В оригинале выдается нечто вполне вменяемое:

<span class='ljuser' style='white-space: nowrap;'><a href='http://www.livejournal.com/userinfo.bml?user=apazhe'><img src='http://stat-lj.rossia.org/img/userinfo-lj.gif' alt='[info]' style='vertical-align: bottom; border: 0;' /></a><a href='http://www.livejournal.com/users/apazhe/'><b>apazhe@lj</b></a></span>

Я думаю, что делать ничего не надо - очевидно,
HTMLCleaner.pm интенсивно правят, и, возможно,
таки поправят

Такие дела
Миша
[User Picture]
From:[info]tiphareth
Date:March 28th, 2006 - 02:04 pm
(Link)


Вообще, явление удивительное - с какого перепуга они
заменяют http://stat-lj.rossia.org/img/userinfo-lj.gif
и http://stat.livejournal.com/img/userinfo.gif
на http://stat.livejournal.com/img/userinfo.gif ?

Проблема, похоже, в добавлении ублюдочного кода вот сюда
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/cleanhtml.pl.diff?r1=1.147&r2=1.148&f=h

И что с этим делать, интересно?
span class='ljuser', видимо, придется везде менять
на span class='ljruser'. Петя, что ты думаешь?

Привет
[User Picture]
From:[info]nit
Date:March 29th, 2006 - 12:28 am
(Link)
Ты прав
Я поменял span class='ljuser' на span class='ljruser'
Powered by LJ.Rossia.org