2009-07-10 (金)カテゴリJavascript, Word Press, プラグインタグAutoPagerize, syntaxhighlighter

最近このブログの機能アップに費やす時間を増やしています。
色々と便利にしたいなとWP-AutoPagerizeプラグインを入れてみました。
これは元々FirefoxのGreaseMonkeyというアドオンの追加するユーザスクリプトで、検索結果やニュースページを見る際にページ遷移をせずにある一定のスクロールをした段階で、次のページの記事が追加されるという優れもの。
ただ、その上で問題になったのがsyntaxhighlighterプラグイン。
これはソースコードを見せる際に綺麗に整形してくれるプラグインです。
何が問題かというと、次ページ記事を読み込んで表示する際にソースコードがあった場合に、syntaxhighlighterの表示処理の動作をしてくれないというものでした。
そのため両方のプラグインの調整が必要になりました。
その調整のやり方を記載しておきます。
続きを読む »
2009-07-07 (火)カテゴリWord Press, プラグイン, 制作タグ携帯対応

ブログを携帯対応してみました。
WordPressって素晴らしい!プラグインで難なく対応出来ました。
このプラグインの手軽さは他のブログシステムだと得られないなぁ…と感動。
ちなみにWPtouchとKtai Styleというプラグインを入れて、オプション設定いじって完成。
一部携帯の方はヘッダ画像を出したいのでテンプレートファイルを調整していますが
作業自体は30分かかってません。
他のブログにはもう戻れない…
2008-12-27 (土)カテゴリWord Pressタグwordpress, はてな, 移行
wordpress(wp)の2.7へのバージョンアップと同時に
はてなで書いていた記事データをこちらに移行しました。
(写真データはまだはてな参照中)
なので記事数増えました~!
デザインもまだ簡易的なものなので来年早めにデザインも一新していきます。
プラグイン開発や右上の開発したプログラム公開などもデータ溜まっているので
早めに公開出来るようします!
ちなみにwordpress mu(wpmu)使っていたのですが、wpからの移行だと写真データとかも
インポート出来るのですね。。非常に優秀(当たり前)
プラグインのインストールとか楽だし。
今後のバージョンも楽しみですね
2008-10-28 (火)カテゴリPHP, Word Pressタグ
とりあえずWord Press MU を入れてみました。
こっちのほうがある意味MTに近い機能のようなので、あえてこちらで。
インストールはすごい簡単。
ファイル入れてから「index-install.php」にアクセスするだけ。
あとはデータベースの設定を入れてあげれば完成。
なんとお手軽。
だた気になった点として、サブドメインでのブログの構築かフォルダ以下でのブログ構築を選ぶんだけども
どっちもやりたい場合は?とか、まだまだ調べないといけないことが多いみたいですね。
本体のダウンロードは
http://mu.wordpress.org/download/
日本語化はGOOGLE codeにてダウンロード
http://code.google.com/p/wpmu-ja/
wordpressの本でいろいろ見たけど、タグ辞典的なものが良いよね。
そんなわけで以下の本お勧め。
高山 一登 大久保 アキラ 酒井 隆 翔泳社
売り上げランキング: 28516
2008-08-08 (金)カテゴリJavascript, Word Press, jQuery, デザインタグ
スターレーティングを簡単に作成する時に重宝しているjQueryのプラグイン
jQuery Star Rating Plugin 2.4
http://www.fyneworks.com/jquery/star-rating/
便利なんだけど大きなサイトとかで使う場合、デフォルトだと何度もクリック出来ちゃう。
なので、いたずら防止で以下のコードを追加してあげます。
63行目以下ののclickイベントを以下の形に変更
Java Script
click: function(n, el, settings){ // Selected a star or cancelled
$.rating.groups[n].current = el;
var lnk = $(el).children('a'); val = lnk.text();
// Set value
$.rating.groups[n].valueElem.val(val);
//
//ここから追加
$.rating.groups[n].readOnly = true;
$.rating.groups[n].valueElem.siblings('.star_group_'+n)
.addClass('star_readonly')
.removeClass('star_live')
.unbind("mouseover mouseout");
//ここまで
// Update display
if($.rating.groups[n].readOnly == false){ //このif文も追加
$.rating.event.drain(n, el, settings);
$.rating.event.reset(n, el, settings);
// click callback, as requested here: http://plugins.jquery.com/node/1655
if(settings.callback) settings.callback.apply($.rating.groups[n].valueElem[0], [val, lnk[0]]);
}//閉じも忘れずに。
}
1回★のレーティングした後は更新ボタン押さないといけないようになりました。
古いバージョンだとイベントなどが毎回読み込まれていたようですが、新しいバージョンだと
設定部分にイベント関数が来てたりと、随分内容が変わっていました。
古いバージョンだと
Java Script
settings.cancel = <span class="synConstant">false</span>;
とclickのアクションに追加するだけなので楽ちんだったけど
イベント周りがバラバラだったので、新しい方がすっきりしてると思いました。