Помогите встроить посты из телеграма и твиттера в редактор Tinymce

InstantCMS 2.X
#1 12 марта 2023 в 20:41

Всем привет.

Последнее время мы грузим видео в телегу т.к. проще всего пост с видео встроить на сайт и тем самым сэкономить кучу места.

Собственно, весь запрос в заголовке: помогите разрешить встроить посты из телеги и твиттора в редактор Tinymce т.к. сейчас работает некий запрет и их встроить не получается, редактор их чистит.

Спасибо.

#2 12 марта 2023 в 21:28

У вас твиттер работает без впн?

Последнее время мы грузим видео в телегу т.к. проще всего пост с видео встроить на сайт и тем самым сэкономить кучу места.

Василич

Там единственная проблема с телеграмом когда ролики чуть большие он не воспроизводит их на сайте, а предлагает перейти в приложение(( И хоть он объясняет это требование размерами видео, но мне показалось, что это как то рандомно с целью привлечь людей в приложение, возможно ошибаюсь.

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

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

Кстати не понятно этого

Последнее время мы грузим видео в телегу т.к. проще всего пост с видео встроить на сайт

Василич

с этим

их встроить не получается

Василич
#3 12 марта 2023 в 21:37

У вас твиттер работает без впн?

Нил™

эм, у вас он только через впн? я не в рф.

Кстати не понятно этого

Нил™

Создал поле «Текст HTML» назвал «скрипты», прикрепил редактор «Ace» и в него вставляю всякие подобные скрипты, так выводит видео.

Изображение

#4 12 марта 2023 в 22:00

эм, у вас он только через впн?

Василич

да

Создал поле «Текст HTML» назвал «скрипты», прикрепил редактор «Ace» и в него вставляю всякие подобные скрипты, так выводит видео.

Василич


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

типа

  1. $search = array(
  2. '%https://twitter.com/([a-zA-Z0-9\-_]+)/status/([a-zA-Z0-9\-_]+)%',
  3. "%https://t.me/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)%"
  4. );
  5. $replace = array(
  6. '<blockquote class="twitter-tweet" data-lang="ru"><a href="https://twitter.com/$1/status/$2?ref_src=twsrc%5Etfw">загрузка содержимого твита</a></blockquote>
  7. <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>',
  8. '<div align="left"><script async src="https://telegram.org/js/telegram-widget.js?14" data-telegram-post="$1/$2" data-width="100%"></script></div>'
  9. );
  10. $text = preg_replace($search, $replace, $text);
  11.  
#5 13 марта 2023 в 12:39

эм, у вас он только через впн? я не в рф

Зато в РФ Ютуб без рекламы))

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.