main > ブログ設定 > ブログタイトル下にグローバルメニューを表示させる【JUGEM版】

当ブログは内容が雑多なので、カテゴリ一覧をグローバルメニューとしてトップに表示させたいとずっと思ってました。

たとえば婚活体験談を読みに来ても、最新の記事でアニメの話してたりしますからね(^^;

サイドバーにもカテゴリ一覧のリンクはあるけど、そこまでスクロールするのも大変だし。

しかしグローバルメニューを表示させるまでが意外と大変でした。

 

 

 

1. JUGEMでのやり方が見つからない

 

検索してみても圧倒的にはてなブログ!!ときどきWordPress!!

私も初代ブログははてなダイアリーでした。はてなってカスタマイズしやすいんですかね。

 

ただはてな使ってた人はわかると思いますが、はてなって独自モジュールを使ってるんです。

私にもっとHTMLやCSSの知識があればはてなモジュールを一般的なソースに置き換えられるんでしょうけど、なにせ知識ゼロなので、コピペして貼りつければ完成ぐらいの簡便さじゃないと使えないんですよね・・・

 

 

2. JUGEMにも使用可能なソースコード

 

下記ソースはJUGEMにそのまま転用できました。

 

【HTML】

<nav id="global">
    <ul>
        <li><a href="A">イ</a></li>
        <li><a href="B">ロ</a></li>
        <li><a href="C">ハ</a></li>
        <li><a href="D">ニ</a></li>
        <li><a href="E">ホ</a></li>
    </ul>
</nav>

*A〜BにカテゴリのURLを入れる。

*イ〜ホにカテゴリ名を入れる。

*ヘッダのタイトル下に挿入。

 

 

【CSS】

#top-editarea {
    width: 100%;
    text-shadow: inherit;
}
#global ul{
    list-style: none;
    width: 100%;
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
}
    #global ul li{
        display: inline-block;
    }
    #global ul li a{
        text-decoration: none;
        display: block;
        padding: 1em;
    }
#content{
    margin-top: 0;
    background: #fff; /* ☆ */
    box-shadow: inherit;
}

*☆マークがついてるところはブログによってカラー調整が必要。

*参照元様⇒はてなブログのヘッダーにナビゲーションをつけよう!

 

 

3. カテゴリを自動反映させるには

 

先述の方法のおかげでカテゴリをトップに表示させることはできました。

しかし理想は、同じ参照元様のこちらの記事のようにカテゴリを自動反映させたかった!

 

現状だと、カテゴリを編集した時は手動でタイトル下のカテゴリ名も変えなきゃいけません。

でも自動反映させるにはスクリプトを使わないといけないらしくて。。。

さすがにちんぷんかんぷんで私の手には余るのであきらめました。

 

サイドに表示させてたカテゴリ一覧を代わりにトップ表示させるって方法は見かけました。

これだとカテゴリ編集しても自動反映されます。

でも私はサイドバーとトップの「両方」にカテゴリ一覧を表示させたいんですよね〜。

(こちらの方法だとサイドバーのカテゴリ一覧も横並びになっちゃうみたい)

 

とりあえずは現状のカタチで落ち着きたいと思います。

chromeとIEでは綺麗に表示されることを確認しました。

それ以外のブラウザでレイアウト崩れてたらコメントで教えていただけるとありがたいです。

 

 

4. スマホ版にも反映させたい場合

 

下記のようにフリースペースに入力すると、スマホ版にも反映されます。(有料版JUGEM PLUSを使用してる方のみ設定可)

  • CSSの該当ソースを<style type="text/css"> 〜</style>で囲み、フリースペース1に入力
  • HTMLの該当ソースをフリースペース2に入力

 

 




main > ブログ設定 > スマホ版をPC版表示にしたら元に戻らなくなった【JUGEMの場合】

スマホで自分のブログ見てて、うっかりPC版表示に切り替えてしまったんですよ。

キャプチャ.JPG

 

そしたらなんということでしょう、スマホ版表示に戻す方法がない。

 

 

 

1. JUGEMの公式見解

 

Q. PC版表示に切り替えたら、スマートフォン版表示に戻せなくなりました。

 

A. スマートフォン版表示に戻す場合には、スマートフォンでご利用のブラウザの一時保存ファイル(cookie等)の削除を行ってください。削除後、ブログがスマートフォン版表示に戻ります。

 

・・・スマホ表示に戻すためだけにいちいちファイル削除してらんねーわ!!

というか普通「スマホ表示に戻す」とかJUGEMが用意しておくべき仕様では?

FC2にはそういうリンクあるじゃないですか。

 

 

2. 解決方法

 

しかし探してみれば賢い先人はいらっしゃるのであった。

「ハロー!パソコン教室 イトーヨーカドー大森校」様のこちらの方法で解決しました。

私はAndroid使用なのでスクリプトをブックマックレートする、という方法はよくわからず。

もう一つのスクリプト実行ソースをHTMLに記載する方法を使いました。

 

 

3. 当ブログの場合

 

サイドバーの一番下にある「▽▲スマホ表示へ切替▽▲」というリンクがそれです。

これは「スマホで見てるのにPC表示にしちゃって元に戻したいとき」用のリンクなので、PCからご覧になってる方がクリックしても何も起こりません。

このブログをスマホでご覧になってるみなさんがうっかりPC表示にしちゃったときは、サイドバーのリンクをクリックしてスマホ表示に戻してください!

 




main > ブログ設定 > 記事内のリンクの色を変えたい〜本当に初心者編〜

私が現在使用してるデザインテンプレート(「おしゃれ手帖 gray」)では、記事内に貼ったリンクの色はデフォルトで黒でした。(こういう感じ

これをこういう風に青色にしてリンクだと分かりやすいようにし、なおかつ訪問済のリンクはこういう風に色を変えたい。でもやり方が分からないという方へ向けての記事です。

 

 

 

1. このCSSをコピペすればOK

 

とにかく何も考えず、下の文言をCSS編集フォームの一番下に貼りつけて保存してください。

 

/* 記事本文 */
.entryBody a:link {color:blue;text-decoration:underline;}
.entryBody a:visited {color:Purple;text-decoration:underline;}

 

私はこの結論にたどり着くまで半日かかりました(T^T)

調べてもみなさん書いてあることが微妙に違うんですもん。

一つ一つ試してみても記事タイトルやコメント欄のリンクまで青くなっちゃったりして。

ほんとーに記事の中だけのリンク色を変えたいんだよ!と悩みまくってました。

 

 

2. 記事本文の命名が「.entryBody」以外の場合

 

やっかいだったのは、記事本文を示す「.entryBody」という命名がテンプレートによっては異なる場合があること。その場合は、CSSの中で記事本文の設定が記述されてそうな箇所を見つけ出し、どう命名されているか確認してください。

「おしゃれ手帖」の場合は、「/* 記事本文 */」という見出し(?)がCSS内にあったので分かりやすかったです。

 

 

3. スマホ版のリンク色も変えたい場合

 

ちなみにこれだけだとスマホ版の記事内のリンクの色は変わりません。

以下、有料版JUGEM PLUSを使用している方のみ設定可能です。

スマホのフリースペース設定から「フリースペース1」に下記CSSをコピペして貼りつけてください。(フリースペース2〜5はHTML編集用なので今回は使用しません)

 

<style type="text/css"> 
<!-- 
/* 記事本文 */
.entryBody a:link {color:blue;text-decoration:underline;}
.entryBody a:visited {color:Purple;text-decoration:underline;}
--> 
</style>

 

状態を「公開」にして保存したら完了です。

<style type="text/css"> 〜</style>というのは、「今からここにCSSを記述します」という宣言です。これをしないと、ソース丸出しになってしまうので注意です!

 

 




Profile

Selected Entry

Archive

Search