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

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

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

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

0
#1


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

0
. Редактировалось 2 раза, последний — #2

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

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

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

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


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

0
#3

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


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


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

0
#4

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

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

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

Одна страница

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