人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPで日記スクリプトを作ってます。それにPukiWikiのテキスト整形エンジンを組み込みたいのですが、具体的にはどうすればいいでしょうか?

●質問者: comt
●カテゴリ:コンピュータ
✍キーワード:PHP PukiWiki エンジン スクリプト テキスト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● sasada
●14ポイント

http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2FPlug-in%A4%CE%BB%...

PukiWiki/Plug-inの仕様 - PukiWiki-dev

このあたりを参考にしながら、地道にplugin_プラグイン名_関数名()を呼び出していく・・・という話ではなくて?

私、なにか誤解してます?

(いや、これはこれで大変そうですが)

◎質問者からの返答

PukiWikiの整形エンジンのみを待った区別のスクリプトの組み込もうとしているので、これではできそうに無いと思います。


2 ● masi
●20ポイント

http://www.wikiroom.com/?cmd=read&page=Tips%2F%CD%BD%C4%EA%C9%BD...

wikiroom.com

逆にPukiWiki自体に既に日記機能があるみたいですが

◎質問者からの返答

これはよさそうですね。考えてみます。


3 ● sasada
●26ポイント

http://www.hatena.ne.jp/list

人力検索はてな - 質問一覧

URLはダミーです。

テキスト整形エンジンだけを、ご自分が(PHPで作った)CGIから呼び出す方法ですね。

質問文を素直に読めばよかったんですね。

我ながら、なに考えていたんでしょう。

失礼しました。m(_ _)m

え〜と、やったことはないですが、ソースを見つつ考えてみます。

pukiwiki 1.3.5を例にして回答します。

pukiwikiが正常に動いていることが前提です。(テキスト整形だけ、間借りします)

テキスト整形エンジンの本体は、pukiuki.phpと同じディレクトリにあるhtml.phpというファイルのconvert_html($string)という関数です。

基本的にはこれを通せばOKのはずです。

ただし、この関数を呼び出す前にrequireすべきモジュールがたくさんありますし、(global宣言されている)変数の初期化も必要です。

最低限、pukiuki.php先頭にある初期化処理は押さえておきましょう。

うまくいくと便利そうですよね。これ。

(だれか、外部インターフェイスを整備して、GPLで配布してくれないかなー)

見かけより複雑な関数っぽいので一筋縄では行かない気もしますが、是非がんばってください。

◎質問者からの返答

大変参考になりました。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ