Youtube埋め込みボタンが表示されない

投稿者:匿名  投稿日時:2021-03-19 10:57:08
ブログの記事を書くときに動画を埋め込むことが多いのですが、新規記事作成にした場合にYoutubeの埋め込みボタンがリッチエディタのボタン一覧に表示されない場合があって困っています。
同じ端末で同じユーザーでログインして同じような流れで記事作成しても、表示されている場合とされていない場合があって、原因がよくわかりません。
新規記事作成の場合は表示されている割合のほうが多いように思いますが、既存の記事を編集する場合はほぼ100%表示されていないような気がします。
設定で動画埋め込みボタンを必ず表示させるようにできるのでしょうか?
何か対策があればご教授ください。
投稿者:齋藤毅  投稿日時:2021-03-19 11:04:23
どのバージョンのSOY CMSを利用しているかわかりませんので、最新版(当投稿時点で3.1.3.2)で話を進めます。
SOY CMSの記事投稿画面でYouTubeの動画の挿入ボタンを追加しましたの記事で紹介したyouTubeプラグインはサードパーティのものでして、新しいバージョンがありません。

そこでエディタ(TinyMCE)の方のプラグインを使用できるようにする方法を紹介します。

/CMSインストールディレクトリ/soycms/js/editor/RichTextEditor.js
にTinyMCEの設定の記述があります。

このファイルでyouTubeと書かれた箇所(二箇所あります)を、youTubeからmediaに変更して、記事の投稿画面を開いてみてください。
ログインして投稿する