"Вставка изображения" - заменить align="" на XHTML валидный код

Привет всем,

Есть такой вопрос для версии 0.51

при вставке картинки в топик, если указать выравниваени — создается код вида align=«left», validator.w3.org ругается что по XHTML схеме «there is no attribute „align“» — хочу поменять на class=«left_image_align» и соответственно уже в CSS прописать выравниваени left_image_align. То же самое сделать и для right и center.

Нашел файл window_load_img.tpl, там есть код окна которое вылезает при загрузке изображения.

<label for="align">{$aLang.uploadimg_align}:</label>
		<select name="align" class="input-wide">
			<option value="">{$aLang.uploadimg_align_no}</option>
			<option value="left">{$aLang.uploadimg_align_left}</option>
			<option value="right">{$aLang.uploadimg_align_right}</option>
			<option value="center">{$aLang.uploadimg_align_center}</option>
		</select>


сам код не пробовал менять и заливать на сервек, но сэмулировал это с помощью Fiddler-а. То есть, фактически послал вместо align=«left», class = «left_image_align». Результат — вставляется код для вставки картинки, но без аттрибутов align и class.

P.S. в jevix.php разрешил для тэга img аттрибут class и для него значение left_image_align, то есть если вручную прописать class=«left_image_align» — то оно нормально обрабатывается и выводится с нужным выравниванием.

Как я понимаю, где-то что-то проверяет и отсекает class=«left_image_align».

Заранее спасибо за любые советы и помощь.

2 комментария

avatar
Системный модуль Image метод BuildHTML
github.com/livestreet/livestreet/blob/master/engine/modules/image/Image.class.php#L407
avatar
Да, спасибо, получилось!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.