質問箱/3144

カテゴリ
サマリスキン内でプラグインを利用するには??
バージョン1.4.5
投稿者さらり?
状態完了
投稿日2005-07-18 (月) 09:39:17

質問

スキン内に#recentプラグインを埋め込み、常に表示させたいと思っています。スキン内からプラグインをよびだし表示させるにはどのようにすればよいのでしょうか?

スキンをみながら

?php echo do_plugin_convert('recent') ?> を記入してみたりしたのですが、この場合はWIKIページ内に#recentがよばれている場合のみ表示され、それ以外の場合は空白になってしまいました。

どうぞよろしくお願いいたします。

回答

  • それの前に
    require_once(PLUGIN_DIR.'recent.inc.php');
    をつけてくださいな。 -- okkez 2005-07-18 (月) 12:28:12
  • お返事ありがとうございます。<?php echo require_once(PLUGIN_DIR.'recent.inc.php') ?>と<?php echo do_plugin_convert('recent') ?>の前にいれてみました。けどどうもそこから表示されず真っ白になってしまいます。記入の仕方まちがっているのでしょうか?(^^;; -- さらり? 2005-07-18 (月) 22:27:26
  • require_once には echo は必要ないです :) -- teanan 2005-07-19 (火) 03:09:51
  • お返事ありがとうございます。思った通りの表示をしてくれるようになりました! -- さらり? 2005-07-19 (火) 07:34:17
  • 1.4.7で上記のようにSkinへ埋め込んでみて表示はできたのですが、ページを編集してもcache/recent.datに反映されなくなってしまいました。この記述を外して編集してみるときちんとrecent.datに反映されます。このコードにより内部で衝突?のような事が起こってしまっているのでしょうか? -- 便乗質問者? 2007-03-05 (月) 01:26:44
    • recent プラグインは recent.dat の読み込みはしますが、書き込みはしません。関係なさそうですけどね・・・ -- 2007-03-05 (月) 02:19:55
    • 申し訳ありません。どうも、色々いじっているうちに元に戻したつもりがrecent.datに何も反映されなくなってしまいました。やはり他の問題のような気がしますので、もう一度出直してきます。ありがとうございました。 -- 便乗質問者? 2007-03-05 (月) 02:32:56
    • 今まで「タイムスタンプを更新しない」にチェックし編集してばかりいたため気が付きませんでしたが、質問箱/3458にある「recent.datに最新の更新ファイルのリストが最終行に追記されてしまう」という問題のせいなのかうまくrecent.datが書き換えられていませんでした。
      この問題は特定の環境下で起こるのか、それとも1.4.7固有のBugで全員が起こるものなのかどちらでしょうか。
      1.4.7利用中の皆様いかがですか? -- 便乗質問者? 2007-03-05 (月) 18:51:07

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-01-12 (火) 03:18:29
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u6. HTML convert time: 0.240 sec.

OSDN