PEAK XOOPS - テーマ高機能化スクリプト xugj_assign.php in englishin japanese

Archive | RSS |
XOOPS
XOOPS : テーマ高機能化スクリプト xugj_assign.php
Poster : GIJOE on 2007-03-02 03:43:55 (20399 reads)

in englishin japanese
XOOPSサイトのイメージを決定するのは、間違いなくテーマです。
テーマの良し悪しで、ユーザ好感度の80%は決まると言っても過言ではありません。

そのテーマの見た目については、デザイナーさんにお任せするしかないのですが、機能については、デザイナーさんだけじゃどうしようもない部分があります。

テーマにとって必要な情報をまとめて渡してしまおう、というのが、このxugj_assign.phpです。元ネタは、龍司さんのex_assign.phpですが、さすがに今となっては古くて、意味がない部分も多いので、まったく別物になってます。

とりあえず現状でxugj_assign.phpが提供する機能は以下の通りです。

・ログイン中ユーザの所属グループの一覧表示
・リダイレクトメッセージのブロック表示(include/functionsもいじる必要あり)
・テーマ内での統一的なパンくず (xoops_breadcrumbs未対応モジュールでも)

これらが、簡単にテーマに記述できるようになります。

テーマからの利用はとっても簡単です。xugj_assign.php をtheme.htmlと同階層に置いてから、テーマの先頭部分に挿入するだけです。


<{include_php file="file:$xoops_rootpath/themes/$xoops_theme/xugj_assign.php"}><?xml ...

<{include}>文の後に、改行を入れず、そのまま<?xml宣言(IE6互換モードで我慢する場合)またはDOCTYPE宣言(XHTMLを捨ててもIE6対応を優先する場合)につなげてください。

それだと見てくれが悪くなるようなら<{strip}>を利用するのも手です。

※一行目に「挿入」すると空行が入ってしまってXML宣言が1行目に来なくなる、という批判を見かけたので、修正しておきます。



xugj_assign.php - download
http://www.peak.ne.jp/support/xoops/xugj_assign.zip


Printer friendly page Send this story to a friend

Comments list

bc_taka  Posted on 2011/4/16 7:46
GIJOEさん、大変ご無沙汰しております。
BCOOL THEMEの高橋です。

ここ数年XOOPSから離れていたのですが、未曽有の震災を受け、私も何か自分の出来ることから行動を起こさねばということで、久しぶりにXOOPSのテーマをいくつかつくろうと動いております。

そこでどうせならxugj_assign.phpを使ってパンくずやメニュー出力に対応したテーマにしようと思いまして、配布テーマに利用させていただければと思い、ご連絡差し上げました。

BCOOL THEME上で検証中の[savejapan]、[savejapan2]というテーマが第1弾として配布予定のものです。

テーマにxugj_assign.phpを含有しての配布を許可いただくことは可能でしょうか?

何卒よろしくお願い申し上げます。
Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!