Geeklog実験室 Geeklogのテストや改良のためのサイトです    

2010-09-08 00:26
 記事を友人にメールする 印刷用画面 

mediagalleryプラグイン IEでアルバム表示中のスライドショーのリンクが改行されてしまう問題

変更したところまとめ_それなりに重要【mediagalleryプラグイン】

geeklog/public_html/mediagallery/mediagallery.css

最終行に追加
/*
 * Slideshow Links
 */

#mgslideshow {
  white-space: nowrap;
}


これでIEで表示しても「スライドショー」の文字が改行されなくなる。
 記事を友人にメールする 印刷用画面 

Geeklog本体で記事リストでカテゴリを指定すると2ページ目以降が閲覧できない問題

変更したところまとめ_重要

【Geeklog本体】

geeklog/public_html/directory/topiclist.php

172行

            // ページナビゲーション設定
            $base_url= $_CONF['site_url'] ."/". THIS_SCRIPT;
            $page_str='page=';
            $numpages = ceil($maxrows / $show);//ページ数                       
            $page_str='page=';
            $retval .= COM_printPageNavigation($base_url,$page, $numpages,$page_str);

            // ページナビゲーション設定
            $base_url= $_CONF['site_url'] ."/". THIS_SCRIPT;
            $page_str='page=';
            $numpages = ceil($maxrows / $show);//ページ数                       
            $page_str='page=';
            if ($tid){
              $page_str='tid='. $tid . '&page=';
            }
            $retval .= COM_printPageNavigation($base_url,$page, $numpages,$page_str);

この3行を追加することでカテゴリを選択していてもページが正常に表示されるようになる。$page_str='page=';が2行ある理由はわからない。if文にまとめてしまってもよかったが作者様におまかせしよう。

関連記事なし

 記事を友人にメールする 印刷用画面 

mycaljpプラグインを導入

ひとりごと

テンプレートを見る限り、すごい構造だ。
ProfessionalCSSとの組み合わせの場合DIVタグの中にSTYLEタグが入るという構造になっている。HTMLの文法チェックでも最高ランクの9のエラーをゲット。

先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。このHTMLには重要な問題が多く含まれています。環境によっては閲覧できない可能性が非常に高いと言えます。減点対象外のごく軽度のエラーは割愛されています。

どうやら致命的らしい。なぜこういう作り方をしたんだろう。