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

ログイン

サイト内検索

翻訳

お問い合わせ

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

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

 

xpWikiのページ一覧でワーニングがでることがあったので追っかけてみた。mb_ereg_replaceでempty rangeってことなんで、なんか使えん文字でもはいってるのかしらんと見てみたが、おかしな所は別になし。CORESERVERのサポートフォーラムで「なんか、mb_convert_kanaがおかしいよ」って書いてたんで、そこらをチェックしたがそこでもなさそう。とかやってたら急に再現性がなくなった。ちょっと気持ち悪いけど、とりあえず.htaccessでログ取るようにしたんで、まあこれで様子を見てみよう。

前々から便利そうだなあ、と思ってやってなかったのがxpWikiのタグクラウド。って思ってるだけじゃタグが付いてくれないので、まだ少ないページ数だし今のうちに一気にやってしまえ、と書いたページにタグをつけた。

いやあ、便利便利。こうしてみると何に興味があるのが一発だな。

ってこうなるとXPressMEのタグクラウドも欲しくなるな。やり方書いてあったから試してみよっと。

最近「1日1Wiki運動」を個人的にやっているのだが、昨日「Lotus78」の項目を書いたときの事。書き終わって、「そういや、Googleあたりで検索かけたらどんな項目当たるんだろう?」と思って検索かけてみた。すると、なんだ、なんだ?

うちの項目がもうGoogleに載っておる。書いてからまだ5分も経ってないのに。

いやー、鬼の様な早さ。っていうか環境設定で「更新pingの送信」って追加されてたんでそれ設定してみたんだけど、これほど効果テキメンだとは思わなかった。って、たまたまだろうけど。

コンテンツの「XOOPS Cubeサイト構築一代記」(本当は好色一代記とかけてるんだけど分からないだろな…苦笑)でxpWiki編に突入した。本当はxpWikiだけで一冊書けるぐらい情報量があるんだけど、今回はXOOPS Cube内でのxpWikiの紹介ってことだから、とりあえず設定して使えるぐらいの内容で抑えるつもり。っていってもかなりの量になるんだけど。

昔だったら編集部か出版社に売り込みに行ってる所だけど、最近では自分で自由に書けたほうがよいので積極的には行ってない(って今、松山だし)。まあ一応昔はテクニカルライターって名乗ってたんで、あまり恥ずかしくない程度には書くことにしよう。

今、コンテンツ書いてるんでxpWikiの今までいじってなかった設定をいろいろ触ってるんだけど、いやあ一杯オプションあるよね。使ってなかったオプションで便利だなと感じたのは、AutoLink。[[]]で明示的にページ定義しなくても、すでにページが存在してたら自動的にリンク張ってくれる機能。確かに便利。

ただし現時点のうちだと使わないかな。確かに自動で張ってくれて便利なんだけど、やっぱ隠したいっていうか明示的に張りたくないページもあるわけだしさ。まあベースのディレクトリ設定できるんで、AutoLink張りたいキーワードだけ抜き出してそこにまとめておくこともできるから、そのような使い方もできるわけだけど。まあ、おいおい考えよう。

MyTextSanitizerのxpWiki対応を試してみた。いやpicoでレンダラー機能の便利さは十分わかっているので、d3forumとかにも適応させたら面白いんじゃないか、って思ってさ。まあ、いろいろあった(wikihelper_loader.jsがUTF-8設定時の処理がおかしいんでちょっといじるとか、SetupHyp_TextFilter.class.php置くパスが説明とちょっと違ってるとか)んだけど、まあそれなりに動いたわけだ。

確かにd3forumとかでもレンダラー機能使えるのは個人的にはすごく便利。添付もちゃんと使えるし(ゲストが書き込み権限ないと添付できないとか、ちゃんとできてる)、便利便利。

でも、結局外してしまった。うちではゲストでもコメント投稿を許可してるけど、みんながwiki使えるわけじゃないし、知らないで「思った通りのメッセージが書けん!」って混乱する人もいるかもしれないしさ。だからやめた。

まあ、こういう設定もできるって事を知っただけでもひとつ勉強になった。ってこと。

画像をどう扱うかってのは頭の痛い問題。今までmyalbum-P入れてイメージマネージャと統合してたんだけど、ちょっと扱い辛かった。というのもうちじゃpico書くときもxpWikiレンダラー使ってるんで、BB-Code使わないのね。[siteimg]使わないで画像のURL記述してたんだけど、同じサイト内でフルにURL書くのも何だかなあと思っていた。

というか勉強不足だった。xpWikiで#ref使ってページに添付しちゃえばよかったのね。上限サイズが32MBだから、どんな大きな画像でもOK。まあ、バックアップちょっと考えないといけないけど、元々xpWikiは別立てでバックアップ取ってたからそう問題でもないし。

とりあえずこれでどうなるかいってみようっと。

どうやら致命的なエラーもなさそうなのでリニューアルオープンした。リニューアルをしてちょっとやっちまったかなと思ったのは、picoやxpWikiでページのURLが変わってしまったこと。うちは[ID.html]の静的URLの設定をしているのだが、リニューアルでページのIDが変わってしまった。で、googleなどのサーチエンジンがまだ見直しをしてくれてないので、以前とは違う内容のページを指すようになってしまった。まあ、こればかりはうちではどうしようもないのでbotに頑張ってもらうしかない。

それとxpWikiの設定で、投稿権限のディフォルトが原則許可なのでゲストでも自由にページ追加できるとこだった。まあ本来的にはWikiってのはそうあるべきなんだろうが、うちはちょっと独自の運用ルールなのでこれではまずい、ってことでディフォルトの権限を原則禁止にしておいた。って結構忘れるんだよね、このへんて。

しかし、リニューアルして感じるのはコンテンツがさびしいなあ、ってこと。まあ、小説とかゲームレビューとかXOOPS Tipsとか書きたいネタは山ほどあるので、おいおいやっていこう。

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

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.631sec. )

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