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

Новые поля и кодировка


Pablo

Вопрос

С помощью админки добавил новое текстовое поле, которое должно быть обязательно заполнено при регистрации, но оно в самом форуме отображается символами спец алфавита: например, &sym1 &sym2 &sym3. Нужно чтобы отображалось это поле русскими буквами, как это сделать?! По умолчанию в шаблоне форума прописана кодировка windows-1251.
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

это вообще, а это если не ошибаюсь то, от чего я плясал. правда не все...

из моего "файла-памятки"(на базе прочитанного тут и надуманного самостоятельно):

2. ipb\sources\classes\class_custom_fields.php

назначение - исправление отображения русских символов в дополнительных полях профиля

 

**********предлагалось*************

там в районе 490 строки функция

function method_format_field_for_topic_view( $i )

в ней строчка чуть ниже

  $out = htmlentities( $this->out_fields[$i]);

 

ее меняем либо на

  $out = $this->out_fields[$i];

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

или на

  $out = htmlentities( $this->out_fields[$i],ENT_NOQUOTES, 'win-1251' );

***********************************

вариант "  $out = $this->out_fields[$i];" уже имелся

проблема решилась после включения кометария на строку

$t = htmlentities( $t );

(в самом конце, "function method_make_safe_for_view( $t )" - "Make safe for other viewing (profile, etc)")

замена на:

$t = htmlentities( $this->out_fields[$t],ENT_NOQUOTES, 'win-1251' );

в разных вариантах приводила к появлению в полях сообщения "Нет данных"

окончательно для нешения проблемы было использование смена значения параметра с "1" на "0"

var $kill_html    = 0;

это работает у меня.

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

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

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

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

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

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

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

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

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

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

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

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