カテゴリ | デザイン・CSS・スキン |
サマリ | scriptの埋め込み |
バージョン | 1.5.3 |
投稿者 | 熱血 |
状態 | 完了 |
投稿日 | |
特定のページにレンタル掲示板を表示させたいと思っております。
<script src="https://自分の掲示板&h=200&size=10"></script>
というものを組み込みたいのですが、skinのpukiwiki.skin.phpに他のscriptがあったためにその下に追加したところ表示はされましたが、すべてのページのTOPに表示されます。
pukiwikiのページ上で組み込むことはできないのでしょうか。
もしくはphpファイルで何か編集するべきなのでしょうか。
よろしくお願いいたします。
- pukiwiki.skin.phpに書き込めば全ページに反映されます。特定のページだけに埋め込みたいなら、たとえばhtmlinsert.inc.phpなどを使う方法などが考えつきますが、それだけで掲示板が動くかどうかはわかりません。iframeで埋め込むほうが簡単かも。 -- m0370
- 今コメントプラグインをいじったら表示まではされましたが、このお名前とコメントの挿入が残ったままになってます -- 熱血
- 第三者には、質問者がどこをいじってどうやろうとしているのかが、ここの書き込みからしかわかりません。
質問者の手元は見えないのでその状況をここに書きこまないと欲しい答えは貰えないのではないかと思います。 -- D
- PHPにかなり精通していない限りコメントプラグインそのものを書き換えるのはやめておいたほうが良い気がします。プラグイン内部の改造はpukiwiki.skin.phpの書き換えより遥かに複雑です。コメントプラグインをどう変えたのかわかりませんが、ここに書かれているやりたいことを実現するには、コメントプラグインを改造するより、上に述べたようにhtmlinsertプラグインをインストールして外部テキストを読み込むほうがずっと現実的かと思います。 -- m0370
- ご指摘ありがとうございます。コメントのプラグインの中にscriptと表記されているところがあったのでその下に 前述のscriptを挿入したらそれっぽく動きましたが当然元の一言コメントが残ったままなので見栄えが良くなかったです。他サイトのhtml挿入プラグインを試しましたがうまくいかなかったので試していないのでhtmlinsertプラグインも試してみようと思います。 -- 質問者
- 無知で申し訳ございません。htmlinsertプラグインを導入しましたが上記のコマンドはファイルとしてどう認識させたらよろしいでしょうか。 -- 質問者
- sonotsさんのhtmlinsertプラグイン配布サイトに詳しく解説があります。 -- m0370
- Pukiwikiは1.5.2からHTML5になったので、それ動くんでしょうか?、というのは置いておくとして -- D
- 質問箱/5385でやりたかったことを実装したいというのであれば
「Comments/ページ名」というページを作り
そのページにpcommentではなくcommentプラグインを置き
「ページ名」から「Comments/ページ名」をincludeすればいいんじゃないでしょうか
呼び出し先ページで最新の何件という表示にするためにはデフォルトのincludeプラグインではなくsonotsさんのincludex.inc.phpを使うと上手くいくかもしれません。
ただしcommentプラグインではツリー化はされません。
- 厳密な検証をしたわけではないですが、htmlinsertは私が使っている範囲ではエラー無く動作しているようです。Pukiwiki 1.5.3、PHP 7.3、HTML5ベースです(oncologynote.com)。 -- m0370
- PHPにかなり精通していない限りコメントプラグインそのものを書き換えるのはやめておいたほうが良い気がします。プラグイン内部の改造はpukiwiki.skin.phpの書き換えより遥かに複雑です。コメントプラグインをどう変えたのかわかりませんが、ここに書かれているやりたいことを実現するには、コメントプラグインを改造するより、上に述べたようにhtmlinsertプラグインをインストールして外部テキストを読み込むほうがずっと現実的かと思います。 -- m0370
- htmlinsert.inc.phpを導入しましたが、javascriptがファイルでもページでもないので取り込み方が分かりません -- 質問者
- 解決しました。ありがとうございました。 -- 質問者