User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
Safariでのブロック表示の異常 投稿者: wani 投稿日:2004/11/06(Sat) 13:48 No.863  
のぶのぶさん、はじめまして。XOOPSを始めたばかりで、まだ右も左も分からない状態なのですが、
プログラムに詳しくなくても簡単に設置できて、モジュールでいろいろと機能拡張ができるところが
気に入っています。WordPressMEモジュールも自分のお気に入りのモジュールですが、一つ困った
ことがあります。(XOOPS 2.073をWindowsXP + Apache1.331 + PHP4.39 + MySQL4.021に
インストールして、ローカルLAN上で使用しています。)
WordPressの「最近の投稿」ブロックを表示させると、どの場所やどの順番で置いても同様に
それより下の全てのブロックが内部にに入れ子になって表示されてしまいます。他の「最近のコメント」
や「記事ブロック」などのブロックでは起こりません。また、この現象はMacのSafariでのみ生じ、
Windows、MacともIEでは生じません。XOOPS本体をOSXにインストールしても同じ現象が再現
されます。他のブロックでは起こらないことから、Safariだけの問題ではなく、「最近の投稿」ブロック
の表示に関わっている部分も影響しているように思います。この問題はWordPressMEのどれかのファイル
を修正すれば直るものなのでしょうか?お教えいただけましたら幸いです。


Re: Safariでのブロック表示の異常 投稿者: のぶのぶ 投稿日:2004/11/06(Sat) 15:29 No.864  

waniさん、ようこそ!
引用:

WordPressの「最近の投稿」ブロックを表示させると、どの場所やどの順番で置いても同様にそれより下の全てのブロックが内部にに入れ子になって表示されてしまいます。

また、この現象はMacのSafariでのみ生じ、Windows、MacともIEでは生じません。

小生がMac環境を持っていないため、再現は出来ませんけど、ソースを調べると「最近の投稿」で日付を表示するときに入れ子になっているリストの最後の</ul>の出力が抜けているようです。
ということで、block/wp_recent_posts.phpの157行目(リリース0.3.3の場合)の

            $output .= "</ul>\n";

という部分を

            $output .= "</ul>\n";
            if ($cat_date) {
                $output .= "</ul>\n";
            }

に変えていただければ、おそらくこの症状は解消されると思います。


Re[2]: Safariでのブロック表示の異常 投稿者: wani 投稿日:2004/11/07(Sun) 12:38 No.866  

のぶのぶさん、お忙しいところを即座にご回答をいただいて感激しています。
引用:

「最近の投稿」で日付を表示するときに入れ子になっているリストの最後の</ul>の出力が抜けているようです。
ということで、block/wp_recent_posts.phpの157行目(リリース0.3.3の場合)の

            $output .= "</ul>\n";

という部分を

            $output .= "</ul>\n";
            if ($cat_date) {
                $output .= "</ul>\n";
            }

に変えていただければ、おそらくこの症状は解消されると思います。

この変更でばっちりです!Safariで表示させた際の問題がなくなりました。
また何か気づいた点があれば、ご報告したいと思います。ありがとうございました。


Re[3]: Safariでのブロック表示の異常 投稿者: ひいらぎ 投稿日:2004/11/09(Tue) 12:53 No.874  

はじめまして
ひいらぎと申します

先日、リリース0.3.3をインストールさせて頂きまして、現在、少しずつ調整しているところです。
使いやすい機能が多くて嬉しいのですが、

私の方はWordPress 記事ブロックで入れ子?のような症状が出てしまいました。
具体的には上から

今日の記事
昨日の記事
一昨日の記事
今日の記事
昨日の記事
一昨日の記事

といった順序で表示されている状況です。
Movable Type 2.661からのデータ移行を行いましたので、それが原因かもしれませんが、
過去に同じような症状が出ていましたら、アドバイスお願いできないでしょうか?

設置している場所は↓です
http://www.123698745.net/


Re[4]: Safariでのブロック表示の異常 投稿者: のぶのぶ 投稿日:2004/11/09(Tue) 13:05 No.875  

ひいらぎさん、ようこそ!
引用:

私の方はWordPress 記事ブロックで入れ子?のような症状が出てしまいました。
具体的には上から

今日の記事
昨日の記事
一昨日の記事
今日の記事
昨日の記事
一昨日の記事

といった順序で表示されている状況です。

これは、上半分が「記事ブロック」の表示、下半分がWordPressモジュールのトップページの表示がされているようです。
XOOPS「ブロック管理画面」で「記事ブロック」の表示を「いいえ」にして下されば、期待された表示になると思います。
ちなみに、「記事ブロック」は、WordPressモジュールをXOOPSのトップページに指定しない構成にするときに、最新記事の一部分をトップページに表示したい場合になどに使用します。
たとえは、当サイトのトップページの一番下には、「WordPressでPukiWiki」の「記事ブロック」を使用して最新の2記事のみを表示するようにしております。

ご理解いただけましたか?


Re[5]: Safariでのブロック表示の異常 投稿者: ひいらぎ 投稿日:2004/11/10(Wed) 00:17 No.877  

のぶのぶさん

ひいらぎです

お忙しい中、アドバイスありがとうございました
ご指摘の箇所を調整したところ、あっさり問題を解決できました。

ありがとうございました


Re[2]: Safariでのブロック表示の異常 投稿者: motmot 投稿日:2005/02/15(Tue) 12:51 No.1193  

いつも、すばらしいモジュールにお世話になっています。

最近の投稿ブロックの表示ですが、最後に</u>を追加する方法ですと、表示上は問題なくなるのですが、HTML 的に正しい書式にならないようでした。そこで、別の方法を自分なりに試行錯誤し、以下のようにwp_recent_posts.phpを修正しました。もう少しうまい書き方があるのかもしれませんが、うまくいきましたのでご報告します。

リリース0.3.3のblock/wp_recent_posts.phpの120行目あたり

$output .= "<ul class='wpBlockDateList'>?n";

の部分を以下のようにコメントアウトして

//$output .= "<ul class='wpBlockDateList'>?n";

133行目あたりにある以下の部分を

$output .= "<li><span id=?"postDate?">".$date."</span></li>?n<ul class=?"children?">?n";

次のように変更。

$output .= "<ul class=?"wpBlockDateList?">?n<li><span class=?"postDate?">".$date."</span></li>?n</ul>?n<ul class=?"children?">?n";

これで、文法エラーは出なくなります。

あ、あとついでなのですが<span id="postDate">の部分は日付の分だけ繰り替えされますので、日付の分だけid名が重複してしまいます。なので、自分は<span class="postDate">としてclassに変更してthemeフォルダ内のwp-blocks.css.phpの当該部分もclassに変更して使っています。

既に対処を行われているかもしれませんが、参考になれば幸いです。


Re[3]: Safariでのブロック表示の異常 投稿者: のぶのぶ 投稿日:2005/02/15(Tue) 15:02 No.1194  

引用:

最近の投稿ブロックの表示ですが、最後に</u>を追加する方法ですと、表示上は問題なくなるのですが、HTML 的に正しい書式にならないようでした。そこで、別の方法を自分なりに試行錯誤し、以下のようにwp_recent_posts.phpを修正しました。もう少しうまい書き方があるのかもしれませんが、うまくいきましたのでご報告します。
あ、あとついでなのですが<span id="postDate">の部分は日付の分だけ繰り替えされますので、日付の分だけid名が重複してしまいます。なので、自分は<span class="postDate">としてclassに変更してthemeフォルダ内のwp-blocks.css.phpの当該部分もclassに変更して使っています。

リストのネスティングで文法エラーになっている事には、最近気が付いて次リリース用に修正をおこなっています。
idの重複についても気が付きましたが、まだ未着手の段階です。
いずれにせよ既に使用している方々にスタイルシートの修正を強いる事になりますので、リリース時にはこのあたりのドキュメントも作成しないといけないですね
御報告ありがとうございました。


Re[4]: Safariでのブロック表示の異常 投稿者: motmot 投稿日:2005/02/15(Tue) 16:48 No.1198  

引用:

リストのネスティングで文法エラーになっている事には、最近気が付いて次リリース用に修正をおこなっています。
idの重複についても気が付きましたが、まだ未着手の段階です。
いずれにせよ既に使用している方々にスタイルシートの修正を強いる事になりますので、リリース時にはこのあたりのドキュメントも作成しないといけないですね
御報告ありがとうございました。


さっそくのお返事ありがとうございます。
この件に限らず、次期バージョンを楽しみにしています。

今後ともよろしくお願い致します。


Re[5]: Safariでのブロック表示の異常 投稿者: kenken 投稿日:2005/02/19(Sat) 12:36 No.1215  

のぶのぶさん

また,お邪魔します.多分おきづきかと思いますが,私もSafariをつかっているもので...
wp_recent_comments.phpの111行目で,
if ($show_rss_icon) {
$output .= '<hr width="100%" />';
$output .= '<div style="text-align:right">&nbsp;<a href="'.get_bloginfo('comments_rss2_url').'"><img src="'.XOOPS_URL.'/modules/w?
ordpress'.$wp_num.'/wp-images/rss_comment.gif" /></a></ul></div>';
}
最後に</ul>を加える事で,最近のコメント欄の入れ子現象を防ぐ事ができました.


Re[6]: Safariでのブロック表示の異常 投稿者: kenken 投稿日:2005/02/19(Sat) 12:39 No.1216  

ことばたらづでした.このスレッドの最初のポストをみますと,「最近のコメント」では症状はでなかったと
書いてありますが,rssアイコンを表示させると同様に入れ子(?)の用になったもので,対策を行いました.
引用:

wp_recent_comments.phpの111行目で,
if ($show_rss_icon) {
$output .= '<hr width="100%" />';
$output .= '<div style="text-align:right">&nbsp;<a href="'.get_bloginfo('comments_rss2_url').'"><img src="'.XOOPS_URL.'/modules/w?
ordpress'.$wp_num.'/wp-images/rss_comment.gif" /></a></ul></div>';
}
最後に</ul>を加える事で,最近のコメント欄の入れ子現象を防ぐ事ができました.


Re[7]: Safariでのブロック表示の異常 投稿者: のぶのぶ 投稿日:2005/02/20(Sun) 03:31 No.1226  

引用:

kenkenさんは書きました:
ことばたらづでした.このスレッドの最初のポストをみますと,「最近のコメント」では症状はでなかったと
書いてありますが,rssアイコンを表示させると同様に入れ子(?)の用になったもので,対策を行いました.

いつも、御報告ありがとうございます。
次リリースに向けて確認させて頂きます。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -