PEAK XOOPS - Re: xhnewbb 1.15の日本語言語をutf-8に変換した場合テンプレートのインストールエラーになる in englishin japanese

Re: xhnewbb 1.15の日本語言語をutf-8に変換した場合テンプレートのインストールエラーになる

Target Downloads
Subject xhnewbb 1.23
Summary 1.23 (2006/06/16)- プライベートフォーラムへの投稿がイベント通知されてしまうバグの修正 (thx ayumi)1.22 (2006/06/01)- XOOPS検索モジュールの本文表示対応- search.inc.php まるまる書き直し- 検索文字列の扱いを修正(正しさよりも安全性を重視) 1.22a- トピック一...

List posts in the topic

normal Re: xhnewbb 1.15の日本語言語をutf-8に変換した場合テンプレートのインストールエラーになる

msg# 1.1
depth:
1
Previous post - Next post | Parent - No child | Posted on 2006/2/3 16:34
GIJOE  先任軍曹   Posts: 4110
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では表示するようにしてます。
Votes:0 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!