CMS

モジュール作成メモ

モジュールのindex.php内で$root->mController->execute()を呼び出す。 Legacy_ModuleAdapterを継承したクラス"(ModuleName)_Module"のexecute()が呼ばれる。 "(ModuleName)_Module"のexecute()内でactionパラーメータに基づくactionオブジェクトが作られる…

モジュール別スタイルシート読み込み

モジュールのテンプレートはbody要素の内側なので、直接link rel=stylesheetを書くのははばかられるし、XCLのテンプレートシステム使って管理、編集したいよなぁ、って事で。 スタート地点はhead要素内にlink要素を埋め込む事。index.phpにこんな感じで埋め…

CodeIgniterでXoopsモジュールを書く。

モジュール名sampleとして modules/sample/index.php

cubsonではまる。

使っている環境は Windows XP Apache 2.2 Xoops Cube Legacy 2.1.5 php5.2.2 さてcubson.中でmainfile.phpを読み込んでXOOPS_DB_PREFIXを取得するのですが static public Hashtable ParseMainFile(string filepath) { Hashtable ret = new Hashtable(); // /…

XCL専用モジュールでのブロックの書き方

あちこちにあるサンプル、わかりにくすぎます。そんなわけで正しい書き方 まずはsampleモジュールのxoops_version.php $modversion['blocks'][1]['name'] = 'sampleblock'; $modversion['blocks'][1]['file'] = 'sampleblock.php'; $modversion['blocks'][1]…

ZOX(ZenCart ON XOOPS)とZen-mobileをまぜてとりあえず携帯に対応する準備をしておく

ZOXは普通にインストール。 ZenCart Mobile(0.9.1)も普通にインストール。 ココからが勝負 ・ (mod)/zox/index.phpに以下追加 include '../../mainfile.php';zen-mobileをwindowsで使うときにはclasses/ZenCart/Mobile.phpの最初の方 DEFINE("INCLUDE_PATH_S…