2012.05.15




評価:0,平均値:0.00 永らくアーカイブ用リンク表示プラグインにmonthchunksを利用していましたが、先日テストブログで新たに導入したCompact Archivesをこちらでも利用する事にしました
このCompact Archivesにも数種類の表示方法が存在します。詳細はリンク先で見てもらうと一目瞭然ですが、σ(゜∀゜は敢えて今までのmonthchunksの出力と同じにしてます。
見た目は全く変わっていません

実際はプラグイン内部のHTML出力を弄って同じように表示してるだけですけど
(実はmonthchunksも弄ってました)
あと、monthchunksとは決定的に違う点が一つあります。
エントリーのない月もリンクなしで常に表示する
サイドバーの幅が広ければ見栄えするかもしれません。しかし、σ(゜∀゜はあまり好きじゃない
/* Compact Archives */
.emptymonth {
display: none;
}
テストブログでも書いていますが、Compact Archivesはエントリーがない月に「class=”emptymonth”」が与えられています。なので、上記のようにスタイルシートで消してしまいました 
#現状でエントリーしてない月はないですが、
#ブログを始める以前の月だけは消えてます
2012.05.04




評価:0,平均値:0.00 以前サイドメニューのカテゴリーリストの表示で悩んだ事もありましたが、その元凶と言うべき問題が解決したかも・・・
ここでWPのブログを始めた時、最初に不思議に思ったのが「親カテゴリに子カテゴリの記事が表示される」事でした。と言うのも、それまではMovable Type(以下MT)していた経験上、通常は「親カテゴリに子カテゴリの記事が表示される」なんて事がなかったからです
WPではできないのだろうか?
一時期これでもかと探していましたが、検索語句が悪いのか全くヒットせず・・・
昨日、SQLiteのテストブログでサイドメニューのカテゴリーリストの親(リンクあり)に子ができました。そこで思い出しました。
WPでは親記事一覧にすべての子記事が含まれて表示される
【うーむ。】
再びググってみた・・・語句は簡素に細かく・・・ヒットした!!
親カテゴリに子カテゴリの投稿を表示させない
the_posts();の前に挿入するそうなので、<?php while (have_posts()) : the_post(); ?>の前にちらっと細工して記述。。。
<?php
if (is_category()) {
$current_cat = get_query_var('cat');
if ($children = get_categories('child_of='.$current_cat)) {
$exclude = array();
foreach ($children as $child) $exclude[] = $child->term_id;
query_posts(array('cat'=>$current_cat, 'category__not_in' => $exclude));
}
}
?>
日別/月別等にも利用されるファイルなので、一応カテゴリーページの出力のみ指定して挿入してみました。
成功!?
親カテゴリーページを開いても何も記事が表示されなかった!
#子があるカテゴリーには記事を書かないようにしていた
これを受けて、カテゴリーリストも変更。
<?php wp_list_categories('show_count=1&pad_counts=0&hide_empty=1&hierarchical=1&title_li='); ?>
今までは手動で子のあるカテゴリーだけリンクしないように出力していましたが、pad_counts=0を追加して親の記事に子の記事数が含まれないようにして通常のタグに戻しました。
数年間悩んでいた問題が解決した
・・・はずでしたが
とりあえず表面上は上手くできたのですが、上記カスタマイズ後に親カテゴリー記事一覧を見たところ、
2ページ目以降がない!2ページ目を表示してるのに、なぜか1ページ目と同じ内容が表示されている
この方法はページナビゲーションプラグインの相性が悪いのか?
と言う事で、別の方法を取る事に・・・
親カテゴリーに子を表示させない
if(have_posts())を探し、その前に以下を挿入。
<?php
if (is_category()) {
$cat = get_query_var('cat');
$paged = get_query_var('paged');
query_posts(array('category__and' => array($cat), 'paged' => $paged ));
}
?>
【やったー!!】
今度こそ成功・・・のはず
2012.04.30




評価:0,平均値:0.00 数週間前、ここ(SiteMix)のSQLiteを使ってWPをインストール。
#インストール方法はググって!
インストールはできるし、とりあえず動く
あくまでも「とりあえず」です 
#独自ドメインを使っていればほぼ完璧に動きます。
#それは・・・
・・・・・・
今朝、夢を見ました。
SiteMixは独自ドメインを利用していれば「サブドメインを作れる」よ?作ってみようよ!
あ、嘘付きました・・・普通に今朝思っただけっす
早速サブドメインを設定!
サブドメインを作るとsite/blogディレクトリと同じ階層にディレクトリができる。そこへファイルをアップするれば「http://サブドメインディレクトリ.zechs.net/」でアクセスできる。
で、ここにWPをインストール!Σ(^∇^;)
SW BLOG
2個目のWP誕生!!ヽ(´ー`)ノ
2012.04.26




評価:0,平均値:0.00 All-in-One Sidebar(以下AIOS)のおかげでFirefox本体が激重になるため、VUまでのつなぎとしてOmniSidebarをインストールしてみました。

σ(゜∀゜はホームボタン右の矢印?ボタンでサイドバーを開閉。設定でマウスオーバーでの開閉もできるのかな。
AIOSの簡易版のような作りになっているようです。サイドバーに表示できるものですが、AIOS同様にアドオンとダウンロードが追加されます。さすがにマルチパネルのようなものはないですが、最大の特徴としては、サイドバーが左右両方に表示できると言う事でしょうね・・・何に使うのでしょう
上図のように、サイドバー上部のツールバーにボタンを置く事ができ、ツールバー上のタイトルをクリックして表示するプルダウンから選択する事もできます。勿論Firefox本体のツールバー上にボタンを置いて操作する事もできます。
※日本語化されていません