ページ

のんびりお勉強して追加していく。

2013年3月20日水曜日

ラベルのこと。

先日言っていた、ラベルの色をつけたりあれこれ。を記して行こうと思います。

…の、前に。jQueryをブロガーに入れる事について先に書いておこうと思います。

jQueryをブロガーにいれる方法

あちこち調べていてわかったことですが、やはり手っ取り早く、jQueryのコードを置いてくれているサイト様からリンクして引っ張ってくる!のが一番簡単だな。と思いました。
といっても、どこでもいいから引っ張ってくればいいというわけではないですね。
基本的には勝手によそ様のところから引っ張ってくるのはダメですし、DL・リンクしてもいいよ!っていうところからお借りするのが良いですね。
で、そういった所ないかな~と探したところ、こちらのサイトでお借りすることができるようです。
Google Developers
→→参考にさせて頂いたサイト様

英語のサイトなので、英語に弱い私は始めとまどいましたが、どうもここはこういったデータを使っていいよと公開されている場所のようなので、感謝しながらURLを拾ってきました。
さて、この頂いてきたURLですが…

head部分に、<script src='//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'/></script>と、入れ込みます。
それから、できればそのすぐ下にjQueryの命令コードを入れておきましょう。

これで、私のBloggerにもめでたくjQueryが使えるようになりました!

本来は、可能であれば自身の取り扱っているサーバーにjQueryをインストールするほうが、動作は安定するんですけどね…。
Web上に公開されているものだからこそ、混雑していると表示に時間がかかってしまうでしょう。サーバーが落ちたら使えない。けれども、初心者的にもこれが一番!ですね。

ラベルの色を変える方法

さて、ラベルの色を変える方法ですが、先に記したjQueryのタグの下に、以下の命令を埋め込みます。

<script>
$(function(){
$("#Label1 ul>li a:contains('勉強事')").addClass("labelhover");
});
</script>

私は「勉強事」のラベルだけを目立たせたかったので、「勉強事」ひとつですが、他のラベルもめだたせたい!という場合は、「,」をつけて命令を繋げばいけるそうです。

例として…

<script>
$(function(){
$("#Label1 ul>li a:contains('勉強事'), #Label1 ul>li a:contains('ラベルの名前')") .addClass("labelhover");
});
</script>

*注意点は、#IDのところですね。
私のBlogeer内でのラベルのIDは、「Label1」というものなので、"#Label1~と入力しています。
IDはどこで確認すればいいのか??と、いいますと、Chromeならば「要素の検証」、
他ブラウザ(私はIEしか知らないのですが;)ならば「ソースの表示」で、ラベル設定している言葉をキーワード検索すればいいんじゃないかなと思います。
根気良く、しっかり探せばIDをきちんとみつけられるので、それを入力して、動作確認して、うまく色が変わっていれば成功!…ですね。

で、まぁ…ラベルの色を変える手法、これだけではなりません。
テンプレート>カスタマイズと進んでアドバンス>CSSを追加と進みます。
そこに、jQueryで設定した「labelhoer」の細かい設定をつけていきます。
私は、2種類の設定を組み込んでいます。

.labelhover{background:#B22222;} ←背景の色を設定しました。
.labelhover:hover{background:#191970;} ←マウスをホバーさせたときの色を設定しました

これで、色が変化するようになっています。
ほかにも色んな細かい設定を組み込むと、見た目が格好いいものができたりしますよ。
それをするためにはこれまた一手間かけていかなければならないんですがね。
私はこれが出来ただけで今のところ満足しています。
デザインって、一度やり始めると気付けば何時間も消費してしまいますよね。おお、怖い。

と、今回はここまで。
ぷちメモ:目が追いやすいように色付けできるようにしたほうがいいかな。探せる時探そう

2013年3月16日土曜日

jQueryのこと:他いろいろ

今日はjQueryについてお勉強しました。
他にも、一応知ってはいたものの、やり方を覚えていなかった事なども実践してみました。まずそちらから。

特殊記号の話。

タグを打つとき、半角で<>って使いますよね。
ですが、HTML編集をするとタグとして受け入れて表示されなくなってしまうので、
独自のコードを入力して表示させる方法をちゃんと覚えていこうと思います。

<>

<br />←改行タグが見えますでしょうか。

プレビューで確認したところ、ちゃんと表示されていたので問題ないと見ていきます。
これをすることで、HPやブログ上でタグ、コードを表示して簡単にコピペできるようになりますね。
覚書しておいて、必要になったらそこからさっとコピペ。…それができるように覚えていこうと思います。
意外と、しかしながらとても重要なものですね。

jQueryの話。

ここ暫く、jQueryなるものを教わっておりました。Webのあれこれに詳しくない身としてはかなり難しいです。
そんなjQueryを掛け合わせて、リンクをつけたら自動的に別窓(タブ)で開くようにすることもできるようです。
便利ですね…逐一blankタグいれなくて済むんですよ。

で、まずはjQueryをDLしてきて、そのあとにhead内に<script type="text/javascript" src="js/jquery.js"></script> をいれ、次にscriptタグ内に、

< $(function(){ $("a[href^='http://']").attr("target","_blank"); }); >

と入れると、リンク指定したhttpのつくものは全て別窓で開くようになる!わぁ便利。
…ではありますが、本当に全てのリンクを別窓表示にするので、別窓表示させたくないものまでさせられちゃいます。
私はこれを、「https」のときのみ別窓表示にしてみました。
すると、ツイッターのリンクなどはhttpsなので、うまくそれらのみ別窓表示になりました。
使い分けは要必要ですね。やはりこの設定はHP用かな?と思いました。

また、Bloggerは今のところ、このjQueryのコードをDLしても入れておく場所がないそうなんですね。
Head内にぜーんぶコピペでいれこむか、他にも方法があるそうなのでそれを参照して…なんとかやりましょう(苦笑)
(私も今はちゃんとした方法取れていないので追々変えていきたいなーとは思ってます…)

もうひとつ、ラベルを目立たせる方法も習いました。
といってもラベルがまだ2個しかない私は目立たせてもあまり意味がないのですが…
ラベル分けの多い方はこれをするといいだろうな~と思います。

長くなっちゃったので、今日はここまで。次回にラベルについて書こうと思います

2013年3月3日日曜日

覚書。

Facebookに投稿記事を共有させるときに、ブログタイトルや記事のタイトルなどの表示設定を書き換えておこう!
と、いう設定をテンプレートのHTML編集から行っていたのですが…

なぜか設定がうまくいきません。

あれやこれやと教えていただいたりしながら格闘すること暫く…
だ、だめだ…「うまく書き換わってる!」と思っても、別の投稿記事の共有ボタンを押すとおかしなことに。
結局、テンプレートをいじっていたら謎のコードらしきものが勝手に挿入されていたり、若干表示が重くなったりしていたので
テンプレートを一度デフォルトに戻して設定していたものを再度入れ直ししてきたのですが
まだ共有ボタン触るといじっていた時の表示が出てくる…ので画像に残しておきます。
なんとなく、法則があるような気はしましたが…
リンクのある投稿だとこれ、CSSを引っ張ってきているときはこれ、とか…

どのみちちゃんと設定できなければ意味がありませんので
わかりそうなときが来れば、再設定にチャレンジしてみたいなと思います。
キャッシュが残っているだけ。だったらちょっと恥ずかしい話ですね。(キャッシュ消す方法、実は知りません)