TinyMCE делает выравнивание картинок не в style="align:smth" а по-старому, align="smth", на что валидатор xhtml strict ругается.
Пути три:
- забить на валидатор
- изменить что-то в TinyMCE, так чтобы он писал это в style
- написать плагин, который бы при каждом сохранении проверял код и заменял
по последнему пункту алгоритм такой:
Найти все упоминания align="что-то" между <img и >
Для каждого тега выполнить:
Удалить align="что-то"
Если в текущем теге не существует style="что-то", то создать style="align:что-то" и перейти к следующему тегу.
Проверить, есть ли уже значение align:что-то в текущем теге, если нет, то создать ",align:что-то" в конце и перейти к следующему тегу.
Проверить, равно ли текущее "что-то" ли в текущем теге новому значению "что-то". Если не равно, то заменяем.
Переходим к следующему тегу
вот примерный алгоритм...
Если кто-то такое делал (2 или 3 методом) - поделитесь плиз