2007-08-01から1ヶ月間の記事一覧
本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 今回は Cubson とは関係ありません…
テンプレート上で、uname で表示されているところを、name(本名)の表示に変換する smarty プラグインを作りました(ご覧のとおり、ごく簡単なものです)。smarty プラグインなので、class/smarty/plugins/ に function.user_uname2name.php という名前で保…
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 全…
本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 ローカルで XOOPS を動かす環境(X…
この機会に xfsection から pico に乗り換えようと企んでいますが,古い URL(xfsection)でアクセスしてきた場合に,pico 側にリダイレクトさせようと mod_rewrite を使ってみました。/modules/xfsection/article.php → /modules/pico/index.php はもちろん…
あと,これは最近の XREA サーバから既にそうらしいんですが,subversion が使えます。 XREA、sakuraサーバでのTortoiseSVNの設定 Coreserver/Xrea では SSH を使うのにコントロールパネルから「ホスト情報登録」が必要になりますのでお忘れ無く(すっかり忘…
coreserver.jp への移行トライアルをやっています。 PHP: 4 -> 5 MySQL: 4 -> 5 文字コード: EUC -> UTF8 と環境が大幅に変わっていますが,今のところすんなりと動いています。まーこの調子なら良さそうかな。PukiWikiMod はわりとあちこちに日本語が仕掛け…
XREA の上位サービス CORESERVER をお試しで使い始めてみました。MySQL が UTF8 だ(SJISもOKみたいだけど……EUCはどこ?)。なんかいろいろ大変そうだなあ。 追記 ちょっと動かしてみましたが,あまり問題ないかも(^_^)。基本動作は至って正常。
本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 Cubson のインストール Cubson の…
1週間ほど、XOOPS Cube のトラッカ代理上げ(どっかの掲示板でバグ報告があった場合に、sourceforge.net に転載する)を担当することになりました。現在募集中です。今まで sf.net のトラッカのチェックをしていなかったんですが、代理上げの際に「すでに報…
最近,Xrea の新サービスが出てきて「やったー」と喜んでいたんですが,よくよく見ると MySQL が 5.X。XOOPS どうかなあ。連休明けにでもお試しで使ってみようかと思います。
あの,・・・もちろんうまい話ばかりじゃないですよ? やっぱりノンプログラミングとは・・・ いきません。特定の条件でデータを抜き出したり,日付の加工をしたり,php は追々覚えていかなければなりません。それには,「プログラミング面白〜い」と思えな…
本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 Cubson ってなに? Cubson とは、X…
複数レコードの一括更新モジュール 「モジュール組み込み型モジュール」「一度に複数のテーブルを更新するモジュール」ともに、氷川がソーシャルブックマークモジュールを作る過程で必要になった機能を解説したものです。あと一つ、「(一つのテーブルに対し…
龍司さんが複数テーブルを一度に更新するときのやり方が以下で解説されています。一度に複数のテーブルを更新するモジュール 龍司の場合
<{xoops_token form=$actionForm2}>これを入れてください。後は当然,フォームの内容を変えることになると思います。
本記事では、html フォームから送られてきたデータを元に一度に複数のテーブルを更新するモジュールについて解説します。対象は,Cubson でいちおうモジュールを作れる方です。 function _setupObject() $id = $this->_getId(); $this->mObjectHandler =& $t…
具体的なコードを説明する前に、変更の概略について簡単に説明します。モジュール組み込み型モジュールのときとは違って、ほぼ actions/XxxEditAction.class.php を変更するだけで済みます。 actions/BmEditAction.class.php function _setupObject() テーブ…
今回の説明で使うテーブルのレイアウトです。*1 気になったときに参照してください。 -- -- テーブルの構造 `bookmark_bm` -- CREATE TABLE `{prefix}_bookmark_bm` ( `bm_id` int(11) unsigned NOT NULL auto_increment, `bm_title` varchar(255) NOT NULL …
本記事では、html フォームから送られてきたデータを元に一度に複数のテーブルを更新するモジュールについて解説します。対象は,Cubson でいちおうモジュールを作れる方です。 はじめに Cubson ではテーブル単位にコードを自動生成しますので、そのままのコ…
ちょっと前に紹介したはてなスターを使ったアンケートで,上手く表示が出来ないケースがありましたが,今日 jkondo さんのダイアリーで紹介されていたはて☆すたアンケートサイトのコメント欄で,上手く表示できないケースがちょっと書かれています。でもこの…