Перейти к контенту
  • 0

Проблемы с редактированием поста с html


ultra

Вопрос

Всем привет! У меня есть форум, в котором разрешено постить html код (новостной), постить тумбы, картинки и так далее. Однако, если допустил какую любо ошибку в посте, и пользуешься функцией редактирования поста, html код каверкается - добавляются UBB теги Пример:

<table border="0" cellspacing="3" cellpadding="0"><tr><td><a href="http://combat-folk.ru/trophy/hitman/abk"><img src="http://combat-folk.ru/trophy/screens/hitman/abk.thumb.jpg" width="116" height="87" border="0" class="photos"></a></td></table>

после редактирования сообщения, данный html код приобретает такой вид:

<table border="0" cellspacing="3" cellpadding="0"><tr><td><a href="http://combat-folk.ru/trophy/hitman/abk">[IMG=http://combat-folk.ru/trophy/screens/hitman/abk.thumb.jpg]</a></td></table>

То есть некорректный. Ребят есть ли способ победить сырость?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

При отображении редактируемого сообщения (при редактировании) так в форме виден нормальный код:

<table border="0" cellspacing="3" cellpadding="0"><tr><td><a href="http://combat-folk.ru/trophy/hitman/abk"><img src="http://combat-folk.ru/trophy/screens/hitman/abk.thumb.jpg" width="116" height="87" border="0" class="photos"></a></td></table>

?

Или уже с IB тегами испорченный. Я пытаюсь понять, после какого действия сообщение становится с тегом IMG.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Всё очень просто, ни один из известных мне форумов изначально не хранит исходники сообщений, а при редактировании просто декомпилирует получившийся HTML. Вот он тебя тэг img и превращает в соответствующий BB-код.

 

Выход - править форум так, чтобы исходник тоже сохранялся (в простейшем случае, если исходник в ipf_posts хранится это одна строка в Post.php), а при редактировании извлекать код не из поля post с декомпиляцией, а из своего поля - это надо подправить строчку извлечения.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Гляну у себя, что да как. Скорее всего это дело рук версии форума 1.1.2 :D

В новых версиях, похоже, что такой ошибки нет...

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.