Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Коварный баг <html-тегов>

движок "не хочет" читать некоторые html-атрибуты

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
#1
 

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 2 раза, последний — #2
Движок не хочет правильно читать некоторые атрибуты html-тегов: отступы, ширина айфрейма, ...

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

Чтобы заставить читать атрибуты правильно, приходится идти на хитрость: целиком копируем "проблеммный"  html-тег в буфер обмена; и тут же снова вставляем его из буфера (на место выделенного текста).

Достаточно что-нибудь отредактировать в <html-коде> поста, и атрибуты снова перестают действовать .

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#3
Это с включенным визуальным редактором или нет? Если да, то дело в нём. Если нет, то вы тег с нуля руками пишете или вставляете откуда-то? Если второе, то скорее всего, копируется откуда-то неправильно.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
#4
В визуальном режиме работать с html-кодом? ))) - Это источник новых багов... Это плохой стиль. Не нужно даже пытаться.
Похожий баг недавно получился в bbcode.php: "перевод строки" автоматически превращался в код <br> внутри js-фрагмента. И чтобы это понять, мне, с непривычки, пришлось потратить несколько часов .

4X_Pro написал(а):
вы тег с нуля руками пишете или вставляете откуда-то?

И так пробовал, и эдак. Ошибка исчезает только при копировании целого тега из буфера. Если копировать какие-то фрагменты - это не спасает.

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.