• カテゴリ 不具合情報 の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - 不具合情報カテゴリのエントリ

altsys [0.58] でカスタムブロックを新規作成したとき
以下のようなワーニングが表示されることがある。

Warning: MyBlocksAdmin::include() [function.MyBlocksAdmin-include]:
   Unable to access /.../modules/__CustomBlocks__/xoops_version.php
   in {XTD}/libs/altsys/include/MyBlocksAdmin.class.php on line 233


確かにこの行では include をしており、このようなファイルはない。
この行の前で error_reporting(0) をしているが、どうもこれが利かずにワーニングが出ているようだ。
この現象は常に出るわけではないようだ。
今のところレンタルサーバ(xrea)上で何度か出ている。(常に出るわけではないようだ...)
  • トラックバック (0)
  • 閲覧 (3666)
(分割を ON にしている場合?)
XML パーサでの変換が入るためか、
<textarea></textarea>

<textarea/>
に変換されてしまう。
そのため端末(iモードHTMLシミュレータだが...)が</textarea>がないと勘違いし、その後のデータがテキストエリア中に流し込まれてしまうようだ。

動作環境との兼ね合いもあるかもしれない...

とりあえずモバイルテンプレートを修正する。

<textarea id="contents" ...><{$entry.xxxx}></textarea>

のようになっているものに HTMLコメント<!---->を差し込む

<textarea id="contents" ...><{$entry.xxxx}><!----></textarea>

これでとりあえず、対処できた。
  • トラックバック (0)
  • 閲覧 (4951)
テンプレート templates/header.html (d3imgtag_header.html) の
img タグが閉じていないので wizmobile でエラーが発生する


Warning:  DOMDocument::loadHTML() [function.DOMDocument-loadHTML]:
   htmlParseEntityRef: expecting ';' in Entity, line: 4 
   in /.../xoops_trust_path/wizin/src/util/Web.class.php on line 135


テンプレートを修正する

<img src="<{$logo_url}>" alt="IMGTag D3 Module" />


(追記)0.24で修正されています
  • トラックバック (0)
  • 閲覧 (5697)
IMGTAG D3 [0.22] のように画像をPHPでくるんで出力していると
wizmobile でエラー(正確にはワーニング)が発生して、画像が表示されない。
(iモードシミュレータの場合、willcom端末ではでなかった...)


Warning [PHP]: getimagesize(/.../html/modules/album/index.php?page=image&amp;id=210&amp;sz=0)
  [function.getimagesize]: failed to open stream: No such file or directory
  in file /.../xoops_trust_path/wizin/src/util/Web.class.php line 44


なるほどね。
なんらかの都合で、画像をリサイズしようとしてくれているんですね?
でもPHPでくるまれていたと...
  • トラックバック (0)
  • 閲覧 (10258)
inquiry [0.20] で投稿すると画面が真っ白になる。

PHPデバッグをオンにすると

This page cannot be displayed due to an internal error.

If you are the administrator of this site, please visit the
   XOOPS Cube Project Site for assistance.

Error [Xoops]: Handler does not exist
Module: message
Name: inbox in file include/functions.php line 643

というわけで、PMモジュールが入っていないとエラーになるようだ。

作者のサイト(http://marijuana.ddo.jp/) にも記事があり、そのうち改善されるそうです。

というわけで とりあえず PM モジュールをインストールして回避しよう。
(追記)0.21で修正されました。
  • トラックバック (0)
  • 閲覧 (6291)
前回の修正で正しくエラー表示されるようになったが、エラー表示されたときに内容は失われてしまう。
これだとやはりショックが大きい。
特に本文を長々と入れた後にこれが起きると...
ほかの人はみんなそういうドジを踏まないんでしょうね。

なんとかならないかな...自力でがんばってみましょう。

エラーが起きたときにはどのフィールドの値も反映されないようなので
エラー時処理のフローを追ってみましょう。

どうやら main/submit.php の 74行目の switch文で、条件分岐していますね。
というわけで発見!!

main/submit.php の154行目の
case MYACTIONFORM_INIT_FAIL:
の後に以下の行を追加

    $editform->update($entry);
    break;


これでエラーがあった場合にも、前の値を忘れずにいてくれます。

(追記)1.02.5a?以降で修正されています
  • トラックバック (0)
  • 閲覧 (4398)
モジュール:IMGTAG D3
バージョン:0.22
XCL:2.1.4

カテゴリ表示(page=viewcat)状態での表示枚数選択ドロップダウンリストが正しく機能しない

枚数選択は機能しているのだが、モジュールトップ(最新リスト)になってしまうのだ。


これもテンプレートで直せる。
テンプレート {モジュール名}_viewcat_list.html

action から ?page=viewcat を削除して
<select ...> の前にでも次の行を追加する。


<input type="hidden" name="page" value="viewcat" />


(追記)0.24で修正されています
  • トラックバック (0)
  • 閲覧 (4301)
モジュール:IMGTAG D3
バージョン:0.22
XCL:2.1.4

カテゴリ表示(page=viewcat)状態でのページナビが正しく機能しない

毎度同じパターンで
main/viewcat.php の127行目を修正

$nav = new XoopsPageNav($photo_small_sum , $num , $pos , 'pos' ,
         "page=viewcat&$get_append&num=$num&orderby=$orderby");


(追記)0.24で修正されています
  • トラックバック (0)
  • 閲覧 (4705)
モジュール:IMGTAG D3
バージョン:0.22
XCL:2.1.4

メイン画面(最新リスト)で、カテゴリ選択ボックスからのカテゴリ選択が機能しない

これはテンプレートで直せる。
テンプレート {モジュール名}_main.html

FORM タグのaction には ?page=viewcat とつけてあるのだが
METHOD が GET だから なくなってしまうのか?
どちらにしろ HIDDEN で渡せば大丈夫でしょ?

というわけで、action から ?page=viewcat を削除して
<select ...> の前の行にでも次の行を追加する。


<input type="hidden" name="page" value="viewcat" />


(追記)0.24で修正されています
  • トラックバック (0)
  • 閲覧 (3634)
モジュール:IMGTAG D3
バージョン:0.22
XCL:2.1.4

そもそも一括登録ができないことは以前に書いたが...

一括登録したフルサイズの画像ファイルは、リネームされずにそのままのファイル名で uploads/モジュール名/fulls/ にコピーされている!!
そのため、フルサイズ画像を見ようとするとエラーになってしまうのだった。

trust_path 下の admin/batch.php の
112行目の copy () の下に次の行を追加

d3imgtag_modify_photo("$photos_dir/$lid.$ext" , "$photos_dir/$fileName.$ext");

さらに 113行目(今では 114行目か?)を修正

d3imgtag_create_thumb( "$photos_dir/$fileName.$ext" , $fileName , $ext ) ;

で直った。

めでたしめでたし。

(追記)0.24で修正されています
  • トラックバック (0)
  • 閲覧 (3933)