ページの先頭です。本文を読み飛ばして、このサイトのメニューなどを読む

ログイン

サイト内検索

翻訳

お問い合わせ

  • ArtSoftwareWorks(アートソフトウェアワークス) 担当 竹田津(たけたつ)
  • 携帯電話 090-2404-7400
  • Skype taked2
  • メール taked2@artsoftwareworks.net

サイト内の現在位置です:

 

ここのXCL(っていうかHD)のバージョンが1世代前なんで、そろそろ最新にしよかと思い、作業したのだが、失敗した。

pico(「ドキュメント」のコンテンツね)がシングルコンテンツ表示になってしまう。HDのアップデートだとどこが悪いのか特定できないので、現状に戻してpicoだけ(with altsysも)モジュールアップデートかけたんだけど、やっぱり同じ。あー、駄目じゃん。

今日はソース追っかけるとこまで気力充実してないんで、また明日かな。

いままでテーマなんかそんなに気合入れて見てなかったので恥ずかしいのだが、こんなことではいかんとちょっとやり直し。大分のとこ目処が見えてきた。

1.xpWikiのIE6表示崩れ

うちのxpWikiをIE6でdivレイアウトのテーマで表示させてたら次のような表示崩れが起こっていた。

  • コメント統合しているのだが左側に表示しているLeftBlockがセンターブロックより下に表示される。
  • レベル2の段落のリスト(list2)が横1文字につぶれて表示される。

FireFoxやIE7では問題なく表示されるのだからIE6特有の問題だろうなあ、と放っておいてtableレイアウトのテーマで誤魔化していたのだが、まあいつまでもそのままでも気持ち悪い。調べて見ると割と簡単に直った。

< コメント統合でのメニューずれ >

IE6ではfloat、marginを同時に設定していると倍のmarginが取られてしまう。その場合は、そのCSS要素に「display: inline」を追加してやる。具体的にどこかというと、xpWikiの使用しているスキン(うちの場合だとplain)のmain.cssの$class div.commentbodyに追加したら直った。

<list2の文字つぶれ>

xpWikiではlist2の親要素としてlist_noneがかぶさっている。そのwidthとheightが共に0pxだったので文字がつぶれていた。場所は上と同じmain.css。

2.pico関係

pico関係でも問題があったので調査。

  • UTF-8にしたらtell a friendモジュールが化けた
  • 印刷アイコンを指定したらFile not foundになる
  • やはりLeftBlockが下にズレる問題発生。センターブロックを調査中。

<tell a friend>

tell a friendモジュールってEUC-JP設定だったのでUTF-8ファイル用意しようかと考えてたら、なんともうすでにUTF-8化は終わっていた。ただしディレクトリ名が「japaneseutf」になっていたのでこれを「ja_utf8」に変更する。ああうちはXCLなんで。

<印刷アイコン>

picoで「wrapsモードOFF+mod_rewriteモードON」(つまりコンテンツを静的htmlに見せかける)場合、印刷アイコンのリンクが「&page=print」となっておった。これを「?page=print」としてやればいい。具体的な場所は、テンプレートのpico_main_viewcontent.htmlの、

-    <div class=”pico_print_icon”><a href=”<{$mod_url}>/<{$content.link}><{if $mod_config.use_wraps_mode}>?<{else}>&amp;<{/if}>page=print”><img src=”<{$mod_imageurl}>/icon_print.gif” border=”0″ alt=”<{$smarty.const._MD_PICO_LINK_PRINTERFRIENDLY}>” /></a></div>


+    <div class=”pico_print_icon”><a href=”<{$mod_url}>/<{$content.link}><{if $mod_config.use_rewrite}>?<{else}>&amp;<{/if}>page=print”><img src=”<{$mod_imageurl}>/icon_print.gif” border=”0″ alt=”<{$smarty.const._MD_PICO_LINK_PRINTERFRIENDLY}>” /></a></div>

に直せばOK。wrapモードONの時もなんかありそうなんだけど、うちの設定では関係ないんで各自よろしく。


XPressME Ver.1.09 (included WordPress 2.7.1) (0.698sec. )

ページの終端です。ページの先頭に戻る