Как включить php формат в 8?

Аватар пользователя druns druns 1 апреля 2018 в 21:44

Подскажите пожалуйста, как включить php формат в ноде?

Лучший ответ

Аватар пользователя ivnish ivnish 1 апреля 2018 в 21:47
1

Никак. Это bad practice. Если в ноде нужен php код, то нужно создать эту ноду программно в своем кастомном модуле

Комментарии

Аватар пользователя ivnish ivnish 1 апреля 2018 в 21:47
1

Никак. Это bad practice. Если в ноде нужен php код, то нужно создать эту ноду программно в своем кастомном модуле

Аватар пользователя druns druns 1 апреля 2018 в 21:57

А есть какой-то другой способ разместить код от ютуба в стори?

Прошу прощения за возможно глупый вопрос, но после резкого перехода с 6 на 8 пребываю в растерянности

Аватар пользователя ivnish ivnish 1 апреля 2018 в 22:08

Меня сейчас закидают камнями, но вы можете просто вставить код для встраивания который даёт ютуб прямо в тело ноды

Аватар пользователя druns druns 1 апреля 2018 в 22:19

я так и сделал, поставил код в "источник", переключил на полный html/ Размер держит, но видео не отображается

Аватар пользователя Semantics Semantics 2 апреля 2018 в 8:07

Для ютуба и вставки подобных вещей, принято заводить формат с чистым HTML без фильтров, желательно и визуальный редактор отключить.
Ну или воспользуйтесь модулями для вставки ютуба

Аватар пользователя gun_dose gun_dose 2 апреля 2018 в 9:41
1

Посмотрите, какой именно код вы вставляете, затем посмотрите в настройках используемого текстового формата, какие тэги разрешены. При необходимости, добавьте нужные тэги. Затем проверьте, какие есть атрибуты у тэгов во вставляемом коде и там же в разрешённых тэгах добавьте к тэгам эти атрибуты (без значений, просто названия атрибутов, наподобие <a href class id rel >).
Должно будет заработать. Есть ещё вариант, что в редакторе видео не будет воспроизводиться, а после сохранения материала будет.

Аватар пользователя univerico univerico 8 декабря 2019 в 16:47

Спасибо. А можно ли добавить тэги, чтобы пропускался нормально кода подтверждения Гугл аналогично?
Как тогда правильно это сделать?
Я хочу обойтись без дополнительного модуля и вставлять код подтверждения в блок, выводить его в подвале. С Яндекс метрикой у меня так работает, а с Гугл приходится ставить модуль.
Иначе при включенном фильтре (Advanced content filter)у меня сейчас обрезается код.

"

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=...."></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-....');
</script>

"

обрезается до
<!-- Global site tag (gtag.js) - Google Analytics -->

Аватар пользователя ivnish ivnish 8 декабря 2019 в 19:51
1

Чтобы ничего не обрезалось, выберите такой формат ввода, который не обрезает Smile

Аватар пользователя univerico univerico 9 декабря 2019 в 23:52

php формат не обрезает.
Но тут же почему-то не рекомендовали использовать его в начале топика. Вот я и думаю использовать full html с поправками. Но пока, да, пришлось включить php формат

Аватар пользователя ivnish ivnish 9 декабря 2019 в 23:54
1

Да. Лучше сделайте ещё один full html формат, но без визуального редактора