Перейти к содержимому
Русский язык для Invision Community 5

Html в описание дополнительных полей

Подскажите как подкл html в

Описание:

Максимальное количество символов: 250

Может быть использовано для примечаний.

 

Он не воспринимает html идут теги с текстом что написано...

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

Где нужна обработка html тегов? В АЦ или при редактировании юзера?

  • Автор

В ац

Нафига оно в АЦ нужно, если только админ будет видеть результат...

 

admin/applications/members/modules_admin/cfields/customfields.php

 

Выше

		$this->registry->output->html .= $this->html->customProfileFieldsList( $fields );

добавить

		if (count($fields))
	{
		$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/text/parser.php', 'classes_text_parser' );
		$parser = new $classToLoad();

		$parser->set( array( 'parseBBCode'    => false,
							 'parseArea'	  => 'global',
							 'parseHtml'      => true,
							 'parseEmoticons' => false ) );

		foreach ($fields as &$group)
		{
			foreach ($group as &$field)
			{
				$field['pf_desc'] = $field['pf_desc'] ? $parser->display( $field['pf_desc'] ) : '';
			}
		}
	}

  • Автор
Нафига оно в АЦ нужно, если только админ будет видеть результат...

 

Для того чтобы отображало описание при регистрации.

 

Не работает что вы кинули.

Вот скрины

http://hkar.ru/FWzN

http://hkar.ru/FWzO

  • 2 недели спустя...
  • Автор

ещё актуально

\admin\sources\classes\customfields\profileFields.php

 

Найти

 

$this->field_desc[ $id ]  = $data['pf_desc'];

Заменить на

 

$this->field_desc[ $id ]  = IPSText::UNhtmlspecialchars( $data['pf_desc'] );

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.