ブログ記事一覧(月別)Archives (Every month)

January 2009 のブログ記事を表示しています。

Nucleusのメンバーメール送信完了をjQueryで表示する

Nucleusのメンバーメールを送ったとき、送信完了の表示のさせかたがわからない。コアに実装されてるかどうかもよくわからなかったので、試しに作ってみた。

Nucleus メンバーメール送信完了をアドレス判定で表示

ついでに、昔々に見た記憶のWordpressの記事投稿完了っぽいエフェクトをつけて遊んでみた。とりあえず色エフェクトのコードをはずしたものを書きます。


[ 続きを読む ]

よくわからないよiTunes

iTunesのダイアログ

どっちやねん。
「配信」はとりあえず意味あってるのかよくわからない。
「購読」のほうはニュアンス的には伝わるけど、読むわけじゃないし・・・

むうん。
わからん。


jQuery で Nucleusのテキストエリアをリサイズ可能にする

ちょっと引っかかったのでメモ。

Nucleusuのコメントページ、並びにメンバーページにあるテキストエリアは、nucleus_cf_bodyというCSSのIDが振られている。nucleus/formsのフォルダ以下にある次の4つのファイルが元ファイル。

  • commentform-loggedin.template
  • commentform-notloggedin.template
  • membermailform-loggedin.template
  • membermailform-notloggedin.template
画像:commentform-notloggedin.template

で、jQuery TextAreaResizerで試してみた。サンプルでの実行コードはこんな感じ。

jQuery(function() {
        $('textarea#nucleus_cf_body:not(.processed)').TextAreaResizer();
});

しかしこれでは、テキストエリアがないページでエラーが起こるみたい。うーん。スキンでif使って切り分けてもいいけど、PHPの処理、というかコードはなるべく減らしたい。そこでjQuery側で、「もしもCSSのあるIDが存在する場合に実行する」という処理を書けば・・・ はて、jQueryってどうやってif書くの?


[ 続きを読む ]

『FancyURL-2』で404ページを補う

実験段階のものなので、仮にご利用される場合は注意してください。。

Nucleusに標準でついてくる、URL正規化の『FancyURL-2』は、存在しないページ・ファイルにアクセスするとトップページを表示し、HTTPレスポンス(ステータスコード?)で200を返す。これがすごく昔から気になってた。下記のサイトでも問題に触れられている。

fancyurls-2 の mod_rewrite 記述の意味には注意しましょう : The Trap of Web Design

これによって問題になるのは、SEO的な諸所の事情。Google ウェブマスター ツールでの、htmlファイルアップロードによる「サイトの確認」が行えない(metaタグ利用はok)、404用のページが準備できない、そもそものURL正規化によるメリットが逆にデメリットになる、など。

そこで、とりあえずスペシャルスキンパーツを表示させる実験をしてみた。


[ 続きを読む ]

Nucleusのエラーページでは<%blogsetting%>は使えない

Nucleusのエラーページでは<%blogsetting%>は使えない。

画像:エラーページのスキン編集画面

考えてみれば普通かも。Nucleusはマルチブログを採用しているCMSなので、エラーの判定はややっこしそうに感じる。<%blogsetting%>をエラーページのスキンで使用できないようにしているのはなんとなく納得がいく。

既存の配布されているNucleusスキンでも、下記のような例で記述しているものが複数見られるので、どのようなスキンでも一度確認したほうがいいかもしれない。


[ 続きを読む ]

Firefox で見る「画像のプロパティ」がちょっと便利

Firefoxで画像を右クリック、プロパティを見ると、
HTMLで表示されている画像サイズと、画像の実際のサイズが見れるのに気づいた。

Firefox で見る「画像のプロパティ」

ネットをフラフラしてたり、サイト作ってる時に「あれ・・・この画像サイズおかしいかな?」と思って確認することがたまーにあるけど、そういうときにわざわざ「画像をローカルに落とす⇒それぞれの画像を実際に見てプロパティも確認」っていう手間が省けて便利。

誰でも知ってるのかしら?
知らないのおいらだけか。。。


Copyright © Luvsic. Some rights reserved.