[回答済み] サムネイル一覧を埋め込み等で表示
[ゲスト投稿記事]
2024-02-21 15:18:13
HTMLテンプレートの個人サイトを運営しています。
別でPictPostPersonalも使用しており、個人サイトのindexページに、PictPostPersonaのサムネイル一覧を
埋め込み等で出力できたら便利だなあと思ったのですが、良い方法はありませんか…?
(管理者)
お問い合わせありがとうございます。
綺麗に埋め込もうとおもうとなかなか一筋縄にはいきませんが、
個人サイトとPPPが同じサイト内で運営されているのであれば、iframeで埋め込む方法なら実現ができそうです。
ver.1.17.0でテンプレートの変更機能を追加しました。
{article_list}を使用したページに埋め込みようのテンプレートを指定し、そのページをindexページにiframeで埋め込むことでサムネイル表示ができます。
あわせて、indexページにスクリプトを埋め込むことでサムネイルクリック時にそのページへ移動することができるようになります。
テンプレート及びスクリプトのサンプルを下記URLに配置しました。ダウンロードして使用してください。
https://ppp.kannagi.net/faq/iframesample.zip
1) template_view_iframe.php ファイルを pppの /env/templates/ フォルダに配置します
2) index.html内の <script>~</script>を自サイトのindex.htmlに埋め込みます。
この際、script上部の iframe_dir = "../pictpostpersonal" をindex.htmlから見たPPPのパスに書き換えます。
3) あわせて、 index.html内の <iframe>を自サイトのindex.htmlに埋め込みます。
この際、<iframe>のsrcをpppで作成したサムネイル用記事のURLに書き換えます。
以上の操作でindex.htmlにPPPのサムネイル一覧を表示できるようになります。
お試しください。