calendar_viewerでcontentsがある時、常に最新日のcontentsが使われる。

  • ページ: BugTrack
  • 投稿者: けるる?
  • 優先順位: 普通
  • 状態: 完了
  • カテゴリー: プラグイン
  • 投稿日: 2003-08-25 (月) 00:08:11
  • バージョン: 1.4

メッセージ

contentsを利用している複数のページを calendar_viewerで一覧する時に、最新の日のcontentsを過去の日のcontentsでも表示してしまう。

test1.4:階層(テストページは削除されました)


  • $contentsをstaticに持ってしまったために起こるバグです。なんでもかんでもキャッシュすりゃいいってもんじゃないですね。すみません XD -- ぱんだ 2003-08-25 (月) 09:25:08
    diff -u -r1.52 convert_html.php
    --- convert_html.php	31 Jul 2003 08:22:47 -0000	1.52
    +++ convert_html.php	25 Aug 2003 00:23:35 -0000
    @@ -833,15 +833,10 @@
     	}
     	function replace_contents($arr)
     	{
    -		static $contents = NULL;
    -		
    -		if (is_null($contents))
    -		{
    -			$contents  = "<div class=\"contents\">\n";
    -			$contents .= "<a id=\"contents_{$this->id}\"></a>";
    -			$contents .= $this->contents->toString();
    -			$contents .= "</div>\n";
    -		}
    +		$contents  = "<div class=\"contents\">\n";
    +		$contents .= "<a id=\"contents_{$this->id}\"></a>";
    +		$contents .= $this->contents->toString();
    +		$contents .= "</div>\n";
     		array_shift($arr);
     		return ($arr[1] != '') ? $contents.join('',$arr) : $contents;
     	}
  • cvsに投入しました。 cvs:convert_html.php(v1.4:r1.53) -- ぱんだ 2003-09-03 (水) 10:37:51

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-09-03 (水) 11:51:21
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.406 sec.

OSDN