wiki:pne-customize
 ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Version 7 (modified by tejimaa, 12 years ago) (diff)

--

WikiInclude(TOC)?

OpenPNEカスタマイズ

OpenPNEバージョンアップに追従できるカスタマイズ方法

小窓機能で実現する※オススメ! pne-cmd

  • API、インラインフレームで連携する
  • OpenPNE本体ソースコードをさわらず、拡張モジュールを作成する
  • OpenPNE本体ソースコードを変更する

OpenPNE本体のソースコードを修正するカスタマイズ

表示系

  • Smartyプラグインを作る
  • Smartyプラグイン内でDBに接続する。
    • 出来ればプラグイン内で利用する関数はop_関数が良い
  • 作成したSmartyプラグインをTPL修正で埋め込む

実行形

  • 新規でモジュールを作成する

DB追加型

  • OpenPNEの既存テーブルにはさわらない
  • 新規でテーブルを作成する
  • 2.11からはPHP5が標準になるので、SQLiteを使ってしまうのも手です

Attachments (9)

Download all attachments as: .zip