Перейти к контенту
  • 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;

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

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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