Перейти к публикации

Баг или кривые руки?


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

Доброго времени суток. Вот столкнулся с проблемой. Есть строка

<td colspan="5" valign="top" bgcolor="#0c3440" class="news">Бюджет картины:<span style="padding-left:105px">[xfvalue_budget]</span></td>
В допполе нужно вписать значок фунта стерлинга. Добавление значка возможно только из WYSIWYG редактора, который доступен если в настройках поля выставлено "несколько строк" или "список". Но при использовании допполя с такой настройкой, в новости оно выводится в новой строке. Исходный код выглядит так:

<td colspan="5" class="news" bgcolor="#0c3440" valign="top">Бюджет картины:<span style="padding-left: 105px;"><p>£&nbsp;20 000 000</p></span></td>

[/code]


а хотелось бы так :

[code] <td colspan="5" class="news" bgcolor="#0c3440" valign="top">Бюджет картины:<span style="padding-left: 105px;">£&nbsp;20 000 000</span></td> [/code]

Изменено пользователем romarius
Ссылка на сообщение
Поделиться на других сайтах

Отключите WYSIWYG редактор или просто сделайте поле как одна строка. Редактор всегда использует для параграфов тег p и это не отключается.

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

ОК, а как при отключеном WYSIWYG вставить символ, в данном случае знак фунта-стерлинга?

С клавиатуры, если у вас такой символ есть, либо просто скопируйте в буфер обмена откуда нибудь. Например сделайте себе на компьютере какой нибудь текстовый файл где будете хранить нужные вам символы.

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

скопируйте в буфер обмена откуда нибудь

Так и поступал, но с некоторыми символами неполучается. К примеру тот же знак фунта-стерлинга после публикации новости выглядит так: &#163;

хотя при написании путем копирования и вставки выглядит коректно.

Изменено пользователем romarius
Ссылка на сообщение
Поделиться на других сайтах

Так и поступал, но с некоторыми символами неполучается. К примеру тот же знак фунта-стерлинга после публикации новости выглядит так: £

Так и должно быть, т.к. кодировка вашего сайта windows-1251, а в данной кодировке нет данного символа, поэтому он сервером конвертируется в HTML сущность. Вам нужно использовать кодировку UTF-8 на сайте чтобы была полноценная поддержка этого символа.

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

Ага, вот де собака зарыта. А как WYSIWYG его коректно проиписывает при windows-1251? Пробовал на денвере редактор вставляет символ и в новости он отражается как положенно. Вообщем, на главный вопрос ответ услышан, спасибо.

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

А как WYSIWYG его коректно проиписывает при windows-1251?

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

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

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

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

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

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

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

×
×
  • Создать...