domifaraさん、こんにちは。
Quote:
モジュールインストール、アップデイト時に
ブロックの追加までは正常ですがテンプレートの追加だけ失敗しています。
直接の原因は,
ブロックのテンプレートの説明 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バイトを超えます
なるほど〜。そういう可能性はまったく気づいていませんでした。
ご指摘ありがとうございます。
とりあえず、この部分の文字列は短くしておきます。
Quote:
----------
ところで・・この
define("_MI_XHNEWBB_BDESC1","このブロックを「編集」することで、様々な用途に使えます。もちろん、いくつでも置けます。");
って、ブロックの title なのでは?
元のxoopsの変な変数名のせいですけど
違ったかもしれませんが
descriptionて、テンプレートの説明にしか使われないのでは?
それがそうでもないんです。確か、2.2ではブロック管理に表示されてような記憶が。
少なくとも、2.2用のmyblocksadminでは表示するようにしてます。