Tag Archives: CSS

WordPressのカレンダーを改造してみるよ!

Category : Webサイト Tag : , ,
またブログネタなのですが…!
サイドバーなどに設置するカレンダーには、
日曜日の列は赤字にしたり土曜日の日を青字にしたいという
こだわりがあるんですが、デフォルトなどは列ごとに区別できるclassとかは
さっぱり入ってないので、CSSで指定したりできませんでした。

とりあえずプラグインのカレンダーを色々探しましたが、
ぱっと見そのあたりを満たしてそうなのはなさげだったので、
もうこれは作るか…と。(・ω・)

とりあえずプラグインでもAJAX Calenderが機能的にステキだったのと、
いい感じに弄れそうだったのでこれを改造しちゃうことに。
GPLらしいので公開しちゃうー。


ajax-calendar2/model/calender.php

128行目
- echo "\n\t\t<th abbr=\"$wd\" scope=\"col\" title=\"$wd\">" . $day_abbrev[$wd] . '</th>';
+ $day_name = substr($wd,0,3);
+ $day_classname = strtolower($day_name);
+ echo "\n\t\t<th abbr=\"$wd\" scope=\"col\" title=\"$wd\" class=\"c_$day_classname\">" . $day_name . '</th>';


222行目
+ $week_v = calendar_week_mod(date('w', mktime(0, 0 , 0, $thismonth, $day, $thisyear))-$week_begins);

230行目
- echo '<td id="today">';
+ echo '<td class="wd'.$week_v.'" id="today">';

232行目
- echo '<td>';
+ echo '<td class="wd'.$week_v.'">';

以上で見出し行に c_sun,c_mon, ... , c_sat というclassと、
テーブル内の各列にwd0 ~ wd1というclassが追加されるので、
これらに対してCSSを指定します。

AJAX Calenderの場合は、clalender.cssでデザイン指定しているので、
その中に書くのもよいですし、使用中のテーマファイルのCSSに追加しても良いと思います。

ajax-calendar2/calender.css

.c_sun, .wd0, .wd0 a {
color:#CC0000;
}
.c_sat, .wd6, .wd6 a {
color:#0000CC;
}

平日の色はテーマファイルの色に準拠していると思います。
そちらも変更する場合は、c_mon ~ c_fri と、 wd1~wd5 に指定すればよいです。

うちの場合は他にも色々やってるんですが、
とりあえず列ごとに色を変える方法として紹介しました。

ちなみにほぼ構成は同じなので、WordPressの wp-includes/general-template.php の
カレンダーに関する部分を同じように修正すれば、デフォルトのカレンダーも同様に出来ますが、
あんまりincludesのファイルを弄ると本体アップデートの際に元に戻ってしまうので
出来ればこういうのはプラグインとかテーマファイル内でやりたいですね。
Comment | PageTop

面倒見ないといっておきながら

Category : Webサイト Tag : , ,
せっかくPHPなんだから、ブラウザ判定してヘッダで読み込むCSSを
切り替えればいいんじゃないの?と思ったのでやってみたよ。(・ω・)

とりあえず何が面倒ってCSS上でIE6ハックするとごちゃっとして美しくないわ
火狐さんのコンソールではエラーがだらだら出まくるわで
なんだかモンニャリだったのですが、そもそものCSSを分けられるなら話が早い!

というわけで透過が必要な所は背景画像を抜いたり
pngアイコンはgifに換えたりいろいろしてIE6対応したよ!ヽ^シ’ω’)ノシ



・・・あれ?
じゃんけん娘わ・・・・・・・・?
あれじゃんけん何処行った?
言い忘れてました!今度からじゃんけん付きのは右上からどうぞ。ヽ^シ’ω’)ノシ
エントリごとのにはコメント投稿のみの簡易フォームを設置することにしました。

Blog化お疲れ様です。真っ先に◆のコマンドを受け付けるか確認した私はきっと間違っていない。
そこは忘れず実装です。

移転?おめでとうございます。なんかえらい重くなった気がするので前のしましま先生お手製ページのほうがよかったです。と困りそうなことを言ってみるのも紳士の嗜み。
なんかブログになってからとてもスクロール動作がもったりしています。
ブログ化お疲れ様です~~♪
ページ表示が早くて快適です♪(IE8です)
残るMissionは◆の拡充ですねっ!?
ブログ軽いよブログ(移転前がちょっと重く感じてました)
どうもですヽ^シ’ω’)ノシ
軽くなった派と重くなった派がいらっしゃいまして、原因はよくわかりませんが
恐らく描画系だとすれば透過pngのせい…?なのかしら…?
◆はそのうちがんばります!

独自ドメインおめでとうございます[゚д゚]
体感的に軽くなったような気がします。
でも五女のおっぱいの重量は二郎の具のようにマシマシになっているようでなによりです。おっぱいおっぱい
二郎ラーメン!!荻窪の二郎にはよく足を運びます。
殺伐としていてよいですね。

移転お疲れちゃんーヽ(´∀`* )ノ@ぽ
ありがとちゃーんヽ( *'ω'*)ノ

しましまー、半角文字も1文字に数えられてるよー、正規表現で置換すれー
Javascriptさんはlengthだと全角半角容赦なく1文字カウントするのでありました。
判定する方法はないこともないっぽいんですが、
なんかもうめんどいのでそこは見逃してください。(n゚ω゚`)
あのチェック方法だと下手に判定増やすと重くなりそうで!

火狐だとメニューが崩れてる気がするのですが
火狐で作ってるので火狐が原因ではないと思います。
恐らくフォントかなーと思うのでメニューにフォント指定追加しました。(・ω・)

しましまのせいで火狐に乗り換えたよヾ(o゚ω゚o)ノ゙
火狐はいろいろ遊べてたのしいよ!ヽ^シ’ω’)ノシ
でもちょっと調整の仕方を覚えないと重くなったとき困るかも!
firefox 3が遅くなった→ SQLite reindexで解決&高速化 - しおそると
↑こういうのとか。他にも高速化などでggるとよいです!

火狐へのリンクを張って火狐推奨にするしか(´・ω゚)
サイドバーに設置するしか!(・ω・)

…そういえばLoki鯖で┌(┌(┐’ω’)┐露店立てようと思ったら、
すでに二件以上あった件。しかもやたら高い頻度で見るし。
そのうちプロ露店が┌(┌(┐’ω’)┐に制圧されるんじゃ…
お仕事、ファイトですよぉ。あ、看板を┌(┌ (┐'ω')┐にしたら、在庫がはけました♪@Lydia
そんなに売れるならやってみようかな…。(・ω・)ゴクリ

ブログ化おめでとー!(パチパチパチ
残りはゆっくり作って行ってね!
どうもです!そういえば2008年以前のログもまだコンバートしておりません…。
あれはいいかなぁ…。多すぎるしなぁ…。(n゚ω゚`)

おおーなんか大幅に変わってる!移転作業お疲れ様です!
カテゴリとかタグとかあるほうがやはり便利なのでしょうか?前のシンプルっぷりが個人的に好みだったので・・・
これまではそもそもブログじゃなかったので…。
カテゴリとかタグとか、トラックバックとかいろいろ楽しそうだと思ったので!つい!

移転乙です。タグに◆が付く日を楽しみにしています。
やっぱり作ったほうがいいですかね◆タグ。もしくはカテゴリ。


奪うおつむがないので、恥じらいを奪って5女からち女に暗黒進化、という展開を思いついたのですが
こうして見ると、形的に5女とち女ってかぶってますね   さ、せんせ、はやく
たしかに字面は似ているけども!!(n゚ω゚`)

私もアーススパイクスクロール買い込んだけどdoridoriしてくれる人が居ないから結局不良在庫でした
確かにそれは大事な問題です…。

魔法職なのにオツム弱いとかアホの子とか、5女さんが可哀相ですよ!せめて天然ボケと呼んであげて下さいよ
最近はInt1の魔法職もいっぱいいるようですし!

サンホラ布教されてから3日でじまんぐが夢に出、曲が幻聴で聞こえるようになりました(゚Д゚)やったね
(・ω・)ぼんそわーる 順調に染まってますね!
Comment | PageTop