Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Trotor

Дать доп. полю возможность обработки HTML

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

Собственно есть дополнительное поле, Текст (много строчек) то есть textarea. Помещаю туда информацию текстовую. Вот в чём вопрос - как дать возможность этому полю воспринимать HTML?

Пример:

<a href='ССЫЛКА' target='_blank'>ТЕКСТ</a>

Поделиться сообщением


Ссылка на сообщение

Дать юзерам возможность добавлять html, включая js?

Поделиться сообщением


Ссылка на сообщение

Дать юзерам возможность добавлять html, включая js?

Нет.

Что бы текстовое поле парсило HTML:

imperial1534585239_2018-08-18_124016.jpg

 

imperial1534585368_2018-08-18_124016.jpg

Поделиться сообщением


Ссылка на сообщение

Нет.

Что бы текстовое поле парсило HTML:

А что тогда?

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

Поделиться сообщением


Ссылка на сообщение

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

Нет. Дополнительные текстовые поля у меня могут заполнять только администраторы, нет риска.

Есть возможность что бы парсились они?

Поделиться сообщением


Ссылка на сообщение

\ips_kernel\classCustomFields.php

 

В классе customFieldText есть метод

	public function view()
{
	/* Make Safe */
	$this->value = $this->makeSafeForView( $this->value );
	$this->parsed = $this->value;
}

 

 

Можно заменить на

	public function view()
{
	if (!($this->id == X and $this->plugin_type === 'textarea'))
	{
		/* Make Safe */
		$this->value = $this->makeSafeForView( $this->value );
	}

	$this->parsed = $this->value;
}

X - ID поля

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

В классе customFieldText есть метод

То что нужно, большое спасибо.

Поделиться сообщением


Ссылка на сообщение

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

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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