2008-10-01から1ヶ月間の記事一覧

Product Planner

使い物になるか微妙ですが、まあまあいい感じ。Product Planner主にウェブアプリケーションの操作フローを記述できる Flash で作られたウェブアプリケーションです。 フローといっても、分岐したものは描けないようです。ウェブアプリケーションの企画段階か…

bizpoll

一行アンケート・投票モジュールの bizpoll をリリースしました。おなじみ biz シリーズで、XCat によるカテゴリ管理を行えます(このモジュールの場合は XCat なしでも使えます)。今週はずっと体調が悪く、金曜日はお休みしてのんびり作り始めたのですが、…

チュートリアルブログ

先月の国内 XOOPS Cube 情報ひとまとめ - 2008年9月でも紹介されていましたが、cubsonを使って3時間で作るXOOPS評価モジュールという連載を muzin さんが始められました。 Cubson や XOOPSモジュール開発の情報は少ないので、貴重な連載です。

flex 管理画面

久しぶりに adobe flex をさわっています。 とりあえず XOOPS の管理画面の「全般設定」を作ってみたのですが、あちこちで引っかかります。昔の苦労は忘却の彼方。ComboBox の default を設定するのが意外と面倒くさそうです。

メインメニュー

昨日の説明で後回しにした、ヘッダ部分のメニューですが、ここに使われていない左ブロックを割り当てます。 だたし、お約束としてメインメニューブロックを割り当てるものとし、メインメニューブロックのテンプレートも、テーブルではなくリスト(ul, li)で…

そのほかのスタイルの移植

要領は分かったかと思いますので、そのほか akiko01 で設定されているスタイルで acosmin v4 に無いスタイルを移していってください。

テーブル関係

XOOPS ではテーブル向けに、 outer odd even head などのスタイルが定義されています。ところが困ったことに、acosmin v4 ではテーブルに関するスタイルはほとんど定義されていません。margin などのブラウザ初期値をクリアしているだけです。 なので、テー…

item クラス

CSS クラス .item は、主にコンテンツ(ニュースや掲示板)の詳細表示のときに使うスタイルです。こういうやつです。タイトル、投稿日、投稿者、本文、フッタなどから構成されていますね。これらは XOOPS では、.item〓というCSSのクラスで定義されています…

デザインセンス0でもクールなXOOPSテーマを1日で公開する方法(3)

外枠はおおむねできましたので、今回は中身を見ていきます。 ただし、大まかなやり方だけ示しますので、細かい部分は自分で実際にやってみてください。XOOPS には、XOOPS で標準的に使っている幾つかのスタイルがあります。 当然、WordPress では設定されて…

外枠の完成

これで、外枠ができました。こんな感じになります。次回は、コンテンツまわり(item)とブロックの中身の移植について解説する予定です。

メインコンテンツ

メインコンテンツは、サイドバーと似ています。XOOPS の id=Content の内容を移植します。 <div id="posts"> <{if $xoops_contents}> <div id="Content" class="<{$xoops_dirname}>"><{$xoops_contents}></div> <{/if}> </div>

フッタ

本当はもう少しまじめに書いたほうがいいのですが、とりあえずはこんな感じで。 <div id="footer"> <div class="copy"> <div id="footermenu"> <ul class="menu"> <li><a href="<{$xoops_url}>/">Home</a></li> </ul> </div> </div> <{$xoops_footer}> </div>

ヘッダ

ヘッダは、中身を調べてみると以下の図のようになっているのが分かると思います。 XOOPSでは、h1にサイト名($xoops_sitename)、h2にサイト副題($xoops_slogan)を入れている。一方、WordPress にはサイト名しかなく、h2に入れている。ちなみに h1 は記事の…

右カラム

<{if $xoops_showrblock == 1}></span> <div id="RightColumn"> <dl> <{foreach item=block from=$xoops_rblocks}> <dt class="BlockTitle"><{$block.title}></dt> <dd class="BlockContent"><{$block.content}></dd> <{/foreach}> </dl> </div> <{/if}>html は WordPress のソースを使いますので、重要なのは PHP (Smarty) のコードの部分です。 つまり、<{…

外枠の対応を考える

今回の説明には、以下のテーマをサンプルとして使います。 XOOPS:akiko01 WordPress:Acosmin v4 XOOPS 側の akiko01 は大変シンプルなテーマで見やすいと思います。 一方、WordPress のテーマ Acosmin v4 は、たまたまこの間、colissさんのサイトで紹介され…

デザインセンス0でもクールなXOOPSテーマを1日で公開する方法(2)

このエントリでは、WordPress のテーマをXOOPS用に移植する方法について解説したいと思います。移植というと難しそうと感じるかもしれませんが、それほど大したことはありません。 時間的にも、2時間程度の作業でだいたいの部分を移植できるかと思います(最…

モジュールデータベース

9月末に、xoopscube.jp にモジュールのデータベースが追加されました。 かなり網羅性が高く、僕のマイナなモジュールも登録されていました。それだけでなくバージョンアップ情報まで。 ようやく昨日から、開発者登録して自分でバージョンアップ情報を登録す…

jquery.rater.js

☆で評価する javascript(できればjQuery plugin)を探しているんですが、意外と良いのがありません。今日はhttp://jvance.com/blog/2008/09/22/JQueryRaterPluginNew.xhtmlのを試してみたのですが、Firefox で上手く動かない。 必死で javascript を見てみ…

RTable モジュール

こっそり、RTable というモジュールを追加しました。僕のメインのホビーである TRPG というゲームの補助のためのモジュールなので、ほとんどの方には使い道がないと思います(^ ^;。