PEAK XOOPS - News in englishin japanese

Archive | RSS |
  
Poster : GIJOE on 2006-05-09 10:43:38 (23419 reads)

in englishin japanese
参考:
http://www.peak.ne.jp/xoops/md/news/article.php?storyid=63

上記ニュースで示した、自由なブロックレイアウトが実現できるテーマですが、XOOPS 2.0.14JPでは、Smartyバージョンが2.6.12に上がったためか、Warningが出力されるようになりました。

以下のコードに変更します。

Read more... | 2863 bytes more |0 comments

Poster : GIJOE on 2006-05-07 05:57:38 (8967 reads)

in englishin japanese
minahitoさんの呼びかけではじまったXC Developers Ringに参加してみました。
(実際には、まだ途中で、のぶのぶさんがうちにつなげてくれて初めて参加と言えますが)

リング参加者のRSS集約をどうするのか、文字エンコーディングの問題はどうするのか、英語主体サイトについてはどうするのか、など、まだまだ不確定要素は多いのですが、今後の展開が楽しみです。
---------------------
2006/5/9 追記
のぶのぶさんにつなげていただきました。


Poster : GIJOE on 2006-05-06 04:50:43 (13801 reads)

in englishin japanese
チケットクラスXoopsGTicketを新しくしました。
このgticket2では、チケットエラーが起きた時の再投稿フォームを実装しました。
この機能は、ユーザのストレスを軽減してくれるはずです。
(30分以上もかけて書いた投稿がチケットエラーで一方的にはねつけられて、コピペの機会も与えられないなんて、ショック以外の何物でもないですから)

gticket2の使い方は従来とまったく一緒です。

- include/gtickets.php に置いたクラス定義ファイルを読み込みます
- フォームにチケットを埋め込みます
- フォーム処理側で、check()関数を実行します


●XoopsFormに埋め込む場合:


	$form = new XoopsThemeForm( ... );
	$GLOBALS['xoopsGTicket']->addTicketXoopsFormElement( $form , __LINE__ , 1800 , '(your area name)' ) ;

※XoopsForm自体、利用は非推奨です。


●プレーンHTMLに埋め込む場合:

	$xoopsGTicket->getTicketHtml( __LINE__ , 1800 , '(your area name)' )



●フォーム処理側

	if ( ! $xoopsGTicket->check( true , '(your area name)' ) ) {
		redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors());
	}

このcheck()でチケットエラーが起きた(=再投稿フォームを表示する必要が起きた)場合には、自動的にフォームが表示されます。

もし、あえて再投稿フォームを禁止したい場合にのみ、以下のように第3引数を指定してください。

	if ( ! $xoopsGTicket->check( true , '(your area name)' , false ) ) {
		redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors());
	}


※注意: gticket2を使う場合、Xoopsコアが提供するチケットによるチェックは行わないでください。基本的に意味がありませんし、せっかくの再投稿フォームがまったく機能しなくなります。

このgticket2は、現時点ではblocksadminモジュールにだけ実装してあります。しばらく様子を見て、問題がないようなら、他のモジュールについても順次入れ替えていきます。

もし、TinyD+SPAWでInvalid Sessionが頻出するなど、チケットエラーに悩まされているようでしたら、blocksadmin内のinclude/gtickets.php (gticket2) を、対象モジュール(tinyd0等)内のinclude/gtickets.php (gticket1) と入れ替えてください。劇的に改善されるかもしれません。

----------
2006/5/6 fixed typo (thx gusagi!)


Poster : GIJOE on 2006-04-28 14:29:25 (28130 reads)

in englishin japanese
piCal-0.85x 以前のバージョンに、XSS脆弱性が見つかりました。
0.86以上にバージョンアップしてください。

piCal自体、あまりにも古い構造のプログラムなのですが、どうせ0から作り直すからいいや、などと真面目なチェックを怠ってきた私のミスです。

ご迷惑をおかけして申し訳ありません。

0 comments

Poster : GIJOE on 2006-04-20 04:49:32 (15017 reads)

in englishin japanese
minahitoさんに暗黙の了解を得ている 教えて!Xoo Alternative をRC版として公開しました。

・アレと同じポイントシステムのQ&Aシステム
・自由なポイント設定/自由なポイントランク表記設定
・カテゴリー階層構造を持つ
・カテゴリーを降りていく度に質問が絞られる(パンくず付)
・文字列絞り込みも可能

今回、かなり大きく変わったために、0.1から上げる場合でも、0.20altから上げる場合でも、モジュールアップデートが必要です。

このモジュール、外側からでは分かりませんが、minahitoさんだったらどうするかを真面目に考えてコーディングしています。(ブロックだけはちょっとナニですが)

機能についても、minahitoさんがやりたかったのはこういうことだろう、というものを一通り実装しています。

いわゆるFAQモジュールとはひと味違うこの「教えて!Xoo」。
コミュニケーションサイト作りにぜひお役立てください。

0 comments

« 1 ... 34 35 36 (37) 38 39 40 ... 55 »
Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!