これは、xhnewbb 1.15 のバグではないのですが
他の言語でも同様におきる可能性があるので書いときます
追記:たぶん beduinoさんのもスペイン語かな?の言語作ったとき100バイト超えちゃったのではないかな?あのエラーメッセージになるばずて゛す。
モジュールインストール、アップデイト時に
ブロックの追加までは正常ですがテンプレートの追加だけ失敗しています。
直接の原因は,
ブロックのテンプレートの説明 description の文字が
100バイトを超えた場合におきます。
Xhnewbb1.15の language/japanesutf/modinfo.php
の
line12
define("_MI_XHNEWBB_BDESC1","このブロックを「編集」することで、様々な用途に使えます。もちろん、いくつでも置けます。");
ですが
日本語 43 文字なので
euc-jp のときは 43 x 2 = 86 バイトですが
utf-8 のときは、43 x 3 = 129 バイトになり
100バイトを超えます
ここが他の言語でも同様なで作成時は注意が必要です
原因は、
xoops2.0.x or JP の 現在の全てのバージョン
tplfile.php の仕様におかしなとろがあり
description が 100 バイトに制限をされていて、ceanVars でエラーになり
追加しないでテンプレート追加失敗します
http://sourceforge.jp/tracker/index.php?func=detail&aid=7973&group_id=64&atid=325----------
ところで・・この
define("_MI_XHNEWBB_BDESC1","このブロックを「編集」することで、様々な用途に使えます。もちろん、いくつでも置けます。");
って、ブロックの title なのでは?
元のxoopsの変な変数名のせいですけど
違ったかもしれませんが
descriptionて、テンプレートの説明にしか使われないのでは?