2006-01-01から1年間の記事一覧

ヘッダやフッタを表示しない

分かりました(^ ^;) index.php で require_once している header.php や footer.php を削ってやればいいんです。そのまま削ると通常のページ表示に支障を来しますので, index.php をコピーして rss.php とか作ってやればOK。php デバッグモードにしてたら…

RSS出力

別に汎用的に使える必要はないので,Bulletin を参考に RSS 出力の処理を作ってみました。とりあえず RSS コードは出るのですが,やはり Cubson ベースで作るとヘッダやフッタなどの他のブロックがひっついてしまいます。ActionFrame.class.php を追ってみま…

RSS フィード出力

次にRSSの出力を実装しようかなと思い,調べ始めました。ふつうにモジュールのRSSを出すだけなら What'sNew モジュールなどを使えば実現できるのですが,今回は,動的にRSSを出力するようにしたいと考えています。「プレイヤマップ」には,ユーザごとに要ら…

XOOPS Cube Tokai 勉強会

昨日は XOOPS Cube Tokai の勉強会でした。テーマを実際に作ってみよう,という内容ですが,宿題をやってきた人は居なかった模様…(僕も)。 XOOPS に興味を持って初めて来てみた,という方もいらっしゃいましたが,勉強会の内容自体はちょっと高度でしたね…

アイコンによるナビゲーション

編集・追加(鉛筆アイコン),一覧表示(表のアイコン)など,あちこちに出てくるアイコンは文字のキャプションなしでアイコンのみの表示にしていたのですが,やはり分かりにくいようなのでキャプションをつけるように変更。そういえば画像アップロードのア…

「属性」の選択

これであと残った主要な必須要件は mixi のコミュに相当する機能「属性」の改善ですが,これは難しい。 登録されている様々な情報に「属性」をぺたぺた貼り付けて分類する機能なんですが,どうやると手軽に「ぺたぺた貼り付け」させることができるか,という…

スケジュール調整機能(2)

スケジュール調整機能はお昼ごろ制作完了で,サーバにアップロードしました。

スケジュール調整機能

しばらく間が空きました。今週は仕事が忙しく,プログラミングはあきらめてマスタデータの準備をやっていました。頭を使わなくてもできるので,ある程度疲れていてもできます。ついでに溜まっていた録画番組を消化。 というわけで今日は一週間ぶりくらいにプ…

Page Navigator

Xoops Cube の Page Navigator を使ってパンくずリストを付けるのに成功。 require_once XOOPS_MODULE_PATH . "/xxx/class/PageNavigator.class.php"; と require_once した後, AbstractListAction.class.php の, $this->mNavi =& new Xxx_PageNavigator($…

パンくずリスト

掲示板や検索結果の表示画面によく見られる > といった次ページ,前ページ,指定ページへのリンクをパンくずリストって呼ぶらしいんですが(僕は別にパンくずを連想しないけど),モジュールの一部にこれをつけてやる必要が出てきました。もちろん,Cubson …

feedpath

いまいちだった…。追加ではてなに投稿したつもりが上書きされてしまったし,カテゴリづけがうまくできないし,はてな記法も自分で打ち込まないといけないので,これだったら普通にはてなの編集画面から書いた方がいいですね。 すくなくとも,はてなとは相性…

trpg-labo.com 入れ替え

trpg-labo.com を今週あたり Cube2.1 に入れ替えようかと思っていましたが,なんか Fatal Error が見つかったようなので延期。来週は忙しいので,たぶん再来週くらいでしょうか。#trackfeed からのテスト投稿を兼ねています。 feedpath tags: XOOPS generate…

XOOPS にログインできない

たまに,XOOPS にログインできなくなります。ID/Password とインプットしてログインしようとすると,しばらくページを読み込んだ後にまた元の画面に戻ってしまったり,画面が真っ白になって停まったりします。今日,帰ってみたらなっていました。めちゃくち…

XOOPS 検索

次に何を実装しようかふらふらしていますが,とりあえず検索機能を付与することに。Suin さんの XOOPS 検索モジュールをインストールして,プレイヤマップ用のプラグイン作成に挑戦。プラグインをどう認識させるかでちょっと悩む。 search モジュールの /plu…

偉い人の対談(2)

こちらはUSAの偉い人たちの対談のようです。こちらも映像ですが,英語は聞き取れないので訳文を読みました(^ ^;)。

偉い人の対談

『シリコンバレー精神』刊行記念対談イベントということで開かれた,吉岡氏と梅田望夫氏の対談が You Tube にアップされて見れるようになっています。僕は映像には関心が薄いので You Tube もほとんど利用していなかったんですが,こういったのが手軽に見れ…

ImageMagick

画像データのアップロードを最初 GD (MyAlbum-P のハック)でやろうとしていたのですが(テスト環境には GD しか無かったので…),どうもサムネイルの出来が悪い。暖色系の色が軒並み変質してしまいます。というわけで,ImageMagick に変更してみました。GD…

CSS で角の丸いボックスを作成する

しばらく前に PHP 開発日記で紹介されていたページ Spiffy Corners を見て作ってみました。このあたりはさっぱりだし,あまり深くつっこむ余裕もないので,手軽に作れるのはとても助かります。

Q&A システム

先週くらいからコーディングは低調で,代わりにマニュアルやヘルプをどうするか考えています。マニュアルは書いても読まないだろうなあ〜とか。 そうなると,各画面(特に編集画面)に Tips を表示したりヘルプを置いたりする方が良いのかなあと今は考えてい…

マニュアル作り

今日はコーディングはお休みしてマニュアルを作成。 ちょっと前に買った Comic Life というソフトを使って作ってみました。このソフト,マニュアル作成ツールとして使おうとすると矢印や円などの図形が用意されていないのでちょっと厳しいかも。とりあえず,…

Cubson Wiki

リンクに minahito さんの Cubson の Wiki ページを追加しました。

ブロックのタイトルを消す

きのう参加した XOOPS の勉強会で教えてもらった小技が早速役に立ちました(^_^)。テーマファイルをいじって,不要なブロックのタイトルを消す方法です。

ブロック作成

またしても JavaScript と格闘。半日つぶれました…。 あと,はじめてブロックを作ってみました。モジュール用のヘッダをつけたかったのですが,良い方法が思い浮かばず,しかたなくモジュールの全ページにヘッダをコピペしていました(愚か)。というわけで…

開発支援拡張機能

XOOPS Cube 2.1α4 への入れ替えも終わりちょっと余裕ができたので,XOOPS モジュール開発で使った Firefox の拡張機能などをご紹介,というか半分将来の自分向けのメモ。 そういえば XTC2006 の発表で講演者の皆さんが使われていたブラウザもほとんどすべて …

Cube 入れ替え(その3)

とりあえずどこを直せばいいかは分かりました。なぜこんな事になったのかは不明。結局2時間くらい悩んでいました。ファイルをアップロードしても直らないし,モジュールをバージョンアップしてもだめ。 でもよくよく見ると,言語設定がおかしいのはメニュー…

Cube 入れ替え(その2)

とりあえず横着して,データベースはそのままにしてファイルのみを総入れ替えしてみます。 アクセスすると,画面が真っ白。しまった,再インストール前に PHP デバッグモードにしておくんだった!仕方がないので,phpmyadmin から直接データをいじって PHP …

XOOPS Cube 入れ替え

昼過ぎまでひたすら「プレイヤマップ」のバグとり作業。それが終わって,遂に TRPG Search のサイトを XOOPS Cube 2.1 α4a に入れ替えはじめました。こけたりしませんように。

メニュー追加

各ページにメニューを追加しました。ADxMenu というのを使わせていただきました。メニューは今後増えていくことが予想されますので,テーブルに登録してそこから引っ張り出すことにしました。これは Cubson を使って管理画面側に作ったのですが,実は初めて…

get と getObjects

exFrame & exTools の頃からさんざん使っていて今更恥ずかしいのですが,今まで get() でテーブルのデータを取得するばあいと getObjects() で取得するばあいの区別がまるっきり付いていませんでした(今でもちゃんと付いているとは言い難い)。get() という…

List 表示

最近,リスト表示を触っていました。リスト表示は面倒なのでほとんど Cubson が生成するデフォルトに任せたままにしていたのですが,ちょっと手を加えたい部分が出てきました。最初,どうやって昇順/降順で並べ替えて良いのか分からず,10分くらいソースを…