2007-08-01から1ヶ月間の記事一覧

モジュールを作ろう!(4)テーブルの作成

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 今回は Cubson とは関係ありません…

uname → name 変換 smarty plugin

テンプレート上で、uname で表示されているところを、name(本名)の表示に変換する smarty プラグインを作りました(ご覧のとおり、ごく簡単なものです)。smarty プラグインなので、class/smarty/plugins/ に function.user_uname2name.php という名前で保…

coreserver.jp 移転メモ

wordpress/wp-lang/lang_ja.php 3行目の $blog_charset = 'euc-jp'; を $blog_charset = 'utf-8'; に変更(rss が文字化けする)。 d3pipes/main/xml.php 23行目くらい $pipe4assign['name4xml'] = $xoopsConfig['sitename'];を追加。これが無いと、pipe 全…

モジュールを作ろう!(3)プロジェクトの作成

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 ローカルで XOOPS を動かす環境(X…

mod_rewrite で……うまくいかない

この機会に xfsection から pico に乗り換えようと企んでいますが,古い URL(xfsection)でアクセスしてきた場合に,pico 側にリダイレクトさせようと mod_rewrite を使ってみました。/modules/xfsection/article.php → /modules/pico/index.php はもちろん…

Coreserver/Xrea で Subversion を使える

あと,これは最近の XREA サーバから既にそうらしいんですが,subversion が使えます。 XREA、sakuraサーバでのTortoiseSVNの設定 Coreserver/Xrea では SSH を使うのにコントロールパネルから「ホスト情報登録」が必要になりますのでお忘れ無く(すっかり忘…

coreserver.jp 移行

coreserver.jp への移行トライアルをやっています。 PHP: 4 -> 5 MySQL: 4 -> 5 文字コード: EUC -> UTF8 と環境が大幅に変わっていますが,今のところすんなりと動いています。まーこの調子なら良さそうかな。PukiWikiMod はわりとあちこちに日本語が仕掛け…

coreserver.jp

XREA の上位サービス CORESERVER をお試しで使い始めてみました。MySQL が UTF8 だ(SJISもOKみたいだけど……EUCはどこ?)。なんかいろいろ大変そうだなあ。 追記 ちょっと動かしてみましたが,あまり問題ないかも(^_^)。基本動作は至って正常。

モジュールを作ろう!(2)インストールとモジュール作成の流れ

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 Cubson のインストール Cubson の…

d3pipes sf.net tracker parser

1週間ほど、XOOPS Cube のトラッカ代理上げ(どっかの掲示板でバグ報告があった場合に、sourceforge.net に転載する)を担当することになりました。現在募集中です。今まで sf.net のトラッカのチェックをしていなかったんですが、代理上げの際に「すでに報…

Xrea の上位サービス

最近,Xrea の新サービスが出てきて「やったー」と喜んでいたんですが,よくよく見ると MySQL が 5.X。XOOPS どうかなあ。連休明けにでもお試しで使ってみようかと思います。

世の中うまい話ばかりでは…

あの,・・・もちろんうまい話ばかりじゃないですよ? やっぱりノンプログラミングとは・・・ いきません。特定の条件でデータを抜き出したり,日付の加工をしたり,php は追々覚えていかなければなりません。それには,「プログラミング面白〜い」と思えな…

モジュールを作ろう!(1)

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 Cubson ってなに? Cubson とは、X…

今後の予定

複数レコードの一括更新モジュール 「モジュール組み込み型モジュール」「一度に複数のテーブルを更新するモジュール」ともに、氷川がソーシャルブックマークモジュールを作る過程で必要になった機能を解説したものです。あと一つ、「(一つのテーブルに対し…

大切なおまけ

龍司さんが複数テーブルを一度に更新するときのやり方が以下で解説されています。一度に複数のテーブルを更新するモジュール 龍司の場合

一度に複数のテーブルを更新するモジュール(5)bookmark_bm_edit.html

<{xoops_token form=$actionForm2}>これを入れてください。後は当然,フォームの内容を変えることになると思います。

一度に複数のテーブルを更新するモジュール(4)BmEditAction.class.php

本記事では、html フォームから送られてきたデータを元に一度に複数のテーブルを更新するモジュールについて解説します。対象は,Cubson でいちおうモジュールを作れる方です。 function _setupObject() $id = $this->_getId(); $this->mObjectHandler =& $t…

一度に複数のテーブルを更新するモジュール(3)概略

具体的なコードを説明する前に、変更の概略について簡単に説明します。モジュール組み込み型モジュールのときとは違って、ほぼ actions/XxxEditAction.class.php を変更するだけで済みます。 actions/BmEditAction.class.php function _setupObject() テーブ…

一度に複数のテーブルを更新するモジュール(2)テーブル

今回の説明で使うテーブルのレイアウトです。*1 気になったときに参照してください。 -- -- テーブルの構造 `bookmark_bm` -- CREATE TABLE `{prefix}_bookmark_bm` ( `bm_id` int(11) unsigned NOT NULL auto_increment, `bm_title` varchar(255) NOT NULL …

一度に複数のテーブルを更新するモジュール(1)

本記事では、html フォームから送られてきたデータを元に一度に複数のテーブルを更新するモジュールについて解説します。対象は,Cubson でいちおうモジュールを作れる方です。 はじめに Cubson ではテーブル単位にコードを自動生成しますので、そのままのコ…

はてなスター ザ・アンケート*1

ちょっと前に紹介したはてなスターを使ったアンケートで,上手く表示が出来ないケースがありましたが,今日 jkondo さんのダイアリーで紹介されていたはて☆すたアンケートサイトのコメント欄で,上手く表示できないケースがちょっと書かれています。でもこの…