Редактор в Битрикс и валидность

Concurent
На сайте с 26.09.2007
Offline
144
879

Очень назрел вопрос по части внутренней оптимизации сайта на битриксе. Дефолтный редактор при форматировании дает просто убогий код, который, конечно, не валиден.

не смотря на то, что валидность - далеко не основной фактор ранжирования, стремление к идеалу имеет место быть в нашем мире)

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

С уважением, Павел
nezabor
На сайте с 19.07.2010
Offline
152
#1

Причесывать можно и нужно, а менять редактор в битриксе смахивает на садо-мазо.

через редактор как таковой, там вообще мало чего стоит делать

Чудес не бывает...
DiAksID
На сайте с 02.08.2008
Offline
218
#2

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

show must go on !!!...
Concurent
На сайте с 26.09.2007
Offline
144
#3
DiAksID:
редакторы по природе зло, а для особо блондинистых секретарш

так именно они ж и наполняют. ну даже если это проф журналист редактор брюнетка - дело не меняет. взрослую занятую на 100 проц. тетеньку учить хтмл заставлять у меня язык не поворачивается)

DiAksID:
достаточно встроить обработку textarea htmlpurifier-ом, более чем достаточно...

а можно чуть подробней что это за зверь? он встраивается в сам редактор как кнопка-функция?

DiAksID
На сайте с 02.08.2008
Offline
218
#4
Concurent:
... а можно чуть подробней что это за зверь? он встраивается в сам редактор как кнопка-функция?

в кругах, к которым я близок ;) такие вопросы Гуглу принято задавать:

HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications. Tired of using BBCode due to the current landscape of deficient or insecure HTML filters? Have a WYSIWYG editor but never been able to use it? Looking for high-quality, standards-compliant, open-source components for that application you're building? HTML Purifier is for you!

на автомате прочистить БД хотя бы от явного мусоря, ляпов и того, что быть "не должно". потом прилепить его как выходной фильтр WYSIWYG-га...

Concurent
На сайте с 26.09.2007
Offline
144
#5

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

DiAksID
На сайте с 02.08.2008
Offline
218
#6
Concurent:
DiAksID, спасибо. в поиске в основном-то англоязычные документы, разбираться нужно, но сейчас в целом понятно. надо по этому пути шагать скорее всего

угу, путь проверенный.

сначала скрипт на 10 строк написать, типа: "создать объект HTML Purifier> подключиться к БД> всосать таблицу> перезаписать обработав нужные поля... посмотреть, что получилось > выматериться> изменить настройки HTML Purifier > по новой..."

а потом HTML Purifier как внешняя библиотека руками вешается не на редактор, а на CMS - на событие BEFORE_SAVE или что там в битриксе. и пусть фильтрует нужные поля при любом сохранении....

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий