LJR: bugs - div с прокруткой не работает
April 2nd, 2023
04:09 pm
[hex_laden]

[Link]

Previous Entry Add to Memories Tell A Friend Next Entry
div с прокруткой не работает

(9 comments | Leave a comment)

Comments
 
[User Picture]
From:[info]geladen
Date:April 2nd, 2023 - 04:54 pm
(Link)
это не баг, а фича; в посты вставлен санитарный фильтр хтмла, который вычищает оттуда всякую херню. введён он был ещё в жыже, и оттуда унаследован кодбейзом тифаретника. без него очень просто вставить в посты всякую херотень, которая распердоливает ленту, накладывает поверх чужих постов левое содержание, etc. (были прецеденты)

так что "чинить" лучше не надо. а если хочется проиллюстрировать, ссылки на демо будет достаточно.

(вообще, все эти выебоны с форматированием, в рамках задач тифаретника, по-моему -- чистое зло.)
[User Picture]
From:[info]hex_laden
Date:April 2nd, 2023 - 05:25 pm
(Link)
>это не баг, а фича

Ну ОК, хотя все-таки некоторые безопасные конструкции (типа того же div'а с прокруткой) стоило бы разрешить, тем более, что div с прокруткой срабатывает в комментариях у Миши. Т.е. оно как-то в движке работает. Может стоит всем разрешить?

>в рамках задач тифаретника, по-моему -- чистое зло

Не зло, а удобство. Чтоб и ленту/оформление не рвало, и не смотреть на длину строки можно було...
[User Picture]
From:[info]geladen
Date:April 2nd, 2023 - 07:40 pm
(Link)
div с прокруткой в комментах происходит не из user input'а, а генерится движком.

я понимаю, о чём ты, но по уму это надо лечить совершенно иначе -- wrap-ать все посты и комменты по ширине (напр. 90%), а что под это не масштабируется -- уходит за скроллбары. (увы, я не сдюжу, бо css ненавижу, и времени нет.)

что же до фильтрации дивов -- если пытаться разрешать одни и запрещать другие, то в код движка надо встраивать парсер, что дико муторно и баговероятно. гораздо проще и правильнее рубить все. а кому надо в уебдизайн -- пусть свой сайтик городит и там резвится.

а кто не умеет опубликовать сорцы с word-wrap-ом, отчего ленту разрывает -- то twit_set, делов-то.
[User Picture]
From:[info]hex_laden
Date:April 3rd, 2023 - 03:48 am
(Link)
Ну не работает, и хуй с ним...
[User Picture]
From:[info]hex_laden
Date:April 2nd, 2023 - 05:30 pm
(Link)
А без этой опции - захочется мне запостить длинную строку кода, например, а вы будете откушивать порванный fif (чего лично мне не хотелось бы).
[User Picture]
From:[info]tho
Date:April 2nd, 2023 - 08:46 pm
(Link)
длинные строки кода не нужны
[User Picture]
From:[info]hex_laden
Date:April 3rd, 2023 - 03:49 am
(Link)
Так-то да, но иногда хоть тресни, иным способом не сделаешь.
Powered by LJ.Rossia.org