GroupSession
Page Embed plugin embedsを使用したいのです。
掲示板で新規スレッド作成時にHTML形式を選択して書き込みの際にソースコード入力に変更してHTMLタグを手打ちすれば、現在の仕様(v5.3.0)で問題なくiframe(embed)は利用出来るようです。
わかる人はokなのですが、その文字列を見ると難しいと思い込む人に教えるにはgui操作がよいもので。
> わかる人はokなのですが、その文字列を見ると難しいと思い込む人に教えるにはgui操作がよいもので。iframeやembedを利用したい投稿の種類は何でしょうか?画像や動画等でしたら現時点でもHTML形式にすることで画像挿入・メディア挿入を選択すると必要なパラメータの入力用小窓が開いて表示させたいファイルのURLを張り付けると、掲示板内で表示・再生が可能になりますが。
pdfなのです。(皆さんよくword,エクセルでエクスポートするので)現在、pdf.jsを使用してソードコード直書きで以下のようにしています。"../../pdfjs/web/viewer.html?file=
すみませんコードが切れてしまいました。<iframe style="width: 100%; height: 1600px;" src="../../pdfjs/web/viewer.html?file=https:// .pdf"></iframe>iframeでなくてもpdfの1ページ目が希望サイズで表示できてそこをクリックすると別ウィンドウでpdfビューアが立ち上がるといいのですが。回覧機能はテキスト入力しかできませんが、html対応させpdfが表示できるとありがたいです。(添付ファイルを見落とす人が多くpdf貼り付けが欲しいと言われます。 本当はファイルキャビネットの活用が本筋ですが、理解されない また、使い方が難しいと言われます)
なるほど、PDFファイルを表示させたいのですね。掲示板の書き込み時、HTML形式の際の入力フォームには「TINY」というフリープラグインが使用されているようです。画像や動画の挿入部分もそのプラグインの機能を利用しているようですので、その設定用JavaScriptファイルを編集することで利用可能な機能を自由に追加できそうです。JavaScriptの場所は/gsessoin/bulletin/js/bbs_tinymce.js上記ファイルの20行目 [plugins]の中、'media'の後ろに'pageembed'を追加、同ファイル25行目[toolbar2]の中にも'media'の後ろに'pageembed'を追加するとHTML形式表示の際にiframe挿入アイコンが表示されるかと思います。(試してないので確実にそうとは言えませんが・・・)詳しくは下記URLhttps://www.tiny.cloud/docs/plugins/premium/pageembed/を参考にJavaScriptファイルを編集するといいかもしれません。
すみません、それで最初の書き込み「Page Embed plugin embedsを使用したい」だったわけですね。私の理解不足で申し訳ありませんでした。TynyMCEのPage Embed Pluginは「Premium Plugins」に分類されているので、フリーでは使用出来ないという位置づけなんでしょうか。それを公式側で用意するのは難しいかもしれませんね。独自にTinyMCEへ使用料を支払って(Essentialで月額 $37.5、Professionalで月額 $90)プラグインフォルダ(/gsession/common/js/tinymce-5.10.3/plugins/)配下にPageEmbedをアップロードした上で先程のJavaScriptファイルの変更が必要かと思います。
お付き合いありがとうございます。第3者の意見でも公式では望みが薄いですか。残念。返信ありがとうございます。
> 第3者の意見でも公式では望みが薄いですか。あくまでもTinyMCEの有料プラグイン利用、という観点からは難しいと思います。運用方法で使用者の要望に対応する為の機能要望としては、これは実際にほかのポータルサイトシステムにある機能ですが書き込み時に「本文を表示しない」というオプションを設け、添付ファイル1つ添付する時に限り、その書き込みをクリックすると直接添付ファイルが開く、という機能があります。この機能の実装要望であれば、公式側も対応の検討くらいはしてくれそうだと思います。
よいですね。それでpdfが表示できるならよいアイデアだと思います。私、ポータルサイトでurl入力で活用してます。
TOP