TOP

トップページにプルダウンスタイルグローバルメニュー設定

2014 1214更新
シリウスグローバルメニューカスタマイズテーマ プルダウンメニュー

 

解説環境
シリウスデフォルトテンプレート
サイト幅1000PX
メニューは5つ配置で進めます

 

今回はデフォルトのグローバルメニュースタイルをプルダウン化しますが
トップページのみの効果です

 

グローバルメニューをトップページ カテゴリー エントリーパージで
通常表示はするが プルダウン作動はトップページでしか
反映されないということです

 

配布サイトでの説明をよく確認しましたが 複数ページでの設定は
出来ないとのことです

 

ですが 何とか下層ページでも反映できないものかと
スクリプトを下層にも入れましたが カテゴリー エントリーでは
グローバルメニュー事態が作動しなくなる不作動状態です

 

小規模サイト 数ページではランダムに特定ページでのみ反映確認が
されておりますが  理由の 詳細は未確認です

 

 


 

では進めます

 

親カテゴリーでの解説でjMenuプラウグインはダウンロード済みとして
進めます

 

解凍してすべてのファイルをシリウス機能でサーバーに入れてください

 

しかし これだけではシリウスのプレビューでは作動確認ができない状況です

 

プレビューでも作動を確認出来るようにするには

 

サーバーにアップロードしたパソコンファイルをシリウスデータファイルに
入れてください

 

さすれば プレビュー アップ以降どちらでも効果が確認できます

 

 

シリウスデータがあるところとは

 

サイトのタイトルクリックで到達するファイル覧
もしくは操作画面最上部のサイト操作を選択して開かれた
メニュー一覧から サイト生成先F9選択で開かれるファイル欄です

 

 


 

作動状況は トップページのみプルタウン作動します

 

他ページは通常のメニュー表示効果です

 


 

こちらが基本形ですが シリウスのグローバルメニューに組み込みます

 

メニューは5つとして進めます

 

2014 1005
エラー障害を追記します
以下のhead内に配置するスクリプト位置について

 

後から別なスクリプトを追加して 配置位置が上に移動しましたら
プルダウンが動かなくなりました

 

そこで head内の配置位置を 一番下に移動しましたら
再度正常に動くようになりました

 

なるべく グローバルメニュー近くにおいとかないと連携できないみたいです

 


 

 

 

HTMLテンプレートを開いてください
トップページのhead内に以下コードをコピーして貼り付けてください

 

 

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="js/jMenu.jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
// simple jMenu plugin called
$("#jMenu").jMenu();

 

// more complex jMenu plugin called
$("#jMenu").jMenu({
ulWidth : 'auto',
effects : {
effectSpeedOpen : 300,
effectTypeClose : 'slide'
},
animatedText : false
});
});
</script>

 

 

 

以下はCSS指定ですが <style type="text/css">を
付けたままでhead ないに取り付けも可能ですが
スクリプトの記述をはずして スタイルシートの一番下に配置が良いでしょう
<style type="text/css">
</style>
の記述 上下を外す

 

 

<style type="text/css">
#jMenu{
display:table;
margin:0;
padding:0;
list-style:none;
}

 

#jMenu li{
display:table-cell;
background-color:#810000;

 

list-style:none;
width:200px;
text-align: center;
}

 

 

#jMenu li a{
padding:12px 15px;
display:block;
background-color:#810000;

 

color:#fff;
text-transform:uppercase;
cursor:pointer;
font-size:16px;
}

 

#jMenu li a:hover{
background-color:#FFFFFF;
}

 

#jMenu li:hovera{
background-color#FF0A0A:;
}

 

#jMenu li ul{
display:none;
position:absolute;
z-index:9999;
padding:0;
margin:0;
list-style:none;
}

 

#jMenu li ul li{
background-color:#322f32;
display:block;
border-bottom:1px solid #484548;
padding:0;
list-style:none;
position:relative;
}

 

#jMenu li ul li a{
text-transform:none;
display:block;
padding:5px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
}

 

#jMenu li ul li a.isParent{
background-color:#3a3a3a;
}

 

#jMenu li ul li a:hover{
background-color:#514c52;
border-top:1px solid #322f32;
border-bottom:1px solid #322f32;
}

 

</style>

 

 


 

サイト幅は1000PXで調度に合わせておりますが
1000以上なら 赤印の数値を上げてください
以下なら小さくしてください

 

その他の変更はカラーコードや数値を書き換えてください

 

 

 

 

 

以下はデフォルトのスタイルシートです

 

上の赤印が グローバルメニューをクリックした際 下に見える画像を
シリウスデータから呼び出していますがカラーを指定することもできます

 

以下行です
background-image: url(img/topmenu.jpg);
ホバーカラーと呼ばれるものです

 

 

/* グローバルメニュー */

 

#topmenu {
background-repeat: repeat-x;
height: 48px;
line-height: 42px;
width: 900px;
position: absolute;

margin: 0px;
padding: 0px;
background-image: url(img/topmenu.jpg);
background-position: left top;
font-size: 13px;
}

 

#topmenu span a {
overflow: hidden;
width: 20%;
_width:19.6%;

text-align: center;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
float: left;
height: 45px;
_height:47px;
background-image: url(img/menu_item.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
padding-bottom:3px;
display: block;
}

 

赤印行 書き換え例
background-background-color: #F5F5F5;;

 

 

下部の青行が
background-image: url(img/menu_item.jpg);
シリウスのデータからグローバルメニューを呼び出しています
シリウスのグローバルをいじらないでそのままの場合 何もしません

 

 

ただ 画像を変えたい場合は シリウステンプレートフォルダで
画像編集してください

 

単色カラーにする場合は 赤印 書き換え例同様
カラーコード記述に書き換えれば反映されます

 


 

つぎに プルダウン用のメニューを作ります

 

タイトルメニュー
以下には関連するページを配列します

 

ここでご注意ごとなんですが

 

今あるグローバルメニューに合わせる必要がございます

 

グローバルメニューの並び順ですね
今回の表示のは5つですのでシリウスグローバルも同数にします

 

作動に特徴があります
デフォルトメニューをクリックすると通常のページへ移動します
プルダウンが作動するのは 通常ですとメニュークリックの際は横や下から
ですね 
プルタウンはメニュー下直前で 作動します

 

 

 

今あるグローバルの下裏側に今回のプラグインはプルタウンを
表示させるのです

 

ですのでグローバルメニューと合わないと

 

コンテンツ違いになってしまうのです

 

サイトマップメニューで トップページがプルタウンされたりとか

 

このことは設定以降 グローバルメニューを再編集することでも
解消されますので 慌てずともよいかな

 

グローバルの下階層をプルダウンとして表示する しない
又は関連ページや外部サイトへの移動は好みに合わせられます

 

 

 

ではプルタウン用記述です

 

シリウスグローバルと配布元のプルタウンをここで組み合わせています

 

いやになるような記述ですね
でもそんな難しくはありません

 

この作業をするときは シリウスの記事内にコピーして貼り付けてから
作業するとやりやすいです

 

 

<li><a>サポートフォーラム</a>は一つのメニュータイトルです
以下にプルタウンで表すページ名を入れてシリウス機能でページリンクします

 

プルタウンで表示されるメニューはいくつにも追加できます

 

<ul><ul id="jMenu">
<li><a>サポートフォーラム</a>
<ul>
<li><a>フォーラム</a></li>
<li><a>一覧</a></li>
<li><a>よくある質問</a></li>
      </ul>
   </li>

 

<li><a>画像配布海外版</a>
<ul>
<li><a>日本版</a></li>
        </ul>
</li>

 

 

<li><a>ユーチューブ</a>
<ul>
<li><a>動画自動再生</a></li>
        </ul>
</li>

 

 

 

<li><a>サイドメニュー</a>
<ul>
<li><a>リバースの微調整</a></li>
<li><a>拡張後の</a></li>
<li><a>グローバル</a></li>
</ul>
</li>

 

 

<li><a>サイトマップ</a>
<ul>
<li><a>未記載</a></li>
<li><a>未記載</a></li>
<li><a>未記載</a></li>
<li><a>未記載</a></li>
</ul>
     </li>
     </ul>

 

 

作業が終わりましたら

 

HTMLテンプレート開いて

 

ヘッダーここまで

 

メインコンテンツここから

 

の間に貼り付けます

 

 

作業はここまでですが グローバルとのメニュー等ずれがありましたら
修正して下さい

 


 

シリウスのグローバルメニューは使わないで表示する

 

上記例は シリウスのグローバルメニューとJmenuを組み合わせる解説
ですが 単体でも使えます

 

 

以下のスタイルで表示させる場合

 

配布元の通常スタイルでのメニュー表示です

 


ですが このスタイルでやられる場合は トップ以外ではグローバルを
表現していない場合に限られます

 

シリウスのグローバルを非表示とした場合 カテゴリーエントリー
全てで表示されなくなるからです

 

ですのでトップページのみの表示となり 下層では無表示です

 

配色は黒ですが 赤の箇所色をカラーコードで書き換えれば
ボタン色を変えられます

 

上記で入れた
style type=text/cssだけを 以下記述と入れ替えてください

 

 

作業はこれだけで終了です
プレビューでご確認ください

 


 

追加情報です

 

シリウスのグローバルメニューとjMenuの組み合わせにご不満の方は

 

トップページのみjMenuのグローバルメニューを表示させ

 

カテゴリー エントリーは 別なプルダウン要素を表示させることが可能な
方法を追加しました

 

こちらで詳細をご覧ください
h4タグ要素でグローバルメニューをプルタウンメニューカスタマイズ

 

記事カラム幅でナビゲーション

 

記事カラム内で小さめのナビゲーションにする場合は
上記コードを  以下の箇所
width:150px;
より小さくして下さい

 

つぎに
メニュー用記述を HTML内のBODY内に入れてください
ここですね

 

入れた後でも調整はできます

 

 

 


 

 

編集後記

 

上記のスクリプトを カテゴリーやエントリーのHTML内に入れますと
プレビューではすべてのページに反映が確認できます

 

しかし アップロード画面では
トップページでは作動があるものの他ページは作動すらしません

 

スタイルCSSをスタイルシートに移したり 改行したりと
あれこれ12時間ほどやりました結果です

 

全てのページでの反映を希望の方は ご自身で努力されてください

 

 

今現時点 ここまでの情報ですが検証はつずきますので
気が付いたことなど
後日追記いたします

 

スポンサーリンク

 

 

シリウストップページのみグローバルをプルタウンメニュー変更方法
シリウスグローバルメニューをプルダウンメニューへ変更する方法
シリウスカスタマイズトップ

シリウストップページのグローバルをプルダウンメニュー変更する手順関連解説
CSS3menu|シリウスへプルダウンメニュー導入方法
シリウスカスタマイズコンテンツの jMenuプラウグイン公式サイトで有償 無償で配布されるCSS3menu プルダウンメニューソフトの設置方法の補助解説になります
CSS3menu シリウス導入後の検証報告 
CSS3menuをシリウスに導入致しました結果の検証報告です ソフトシステムにより簡単にプルダウンメニューをカスタマイズ導入は出来るのですが 障害もあります
CSS3menu シリウスグローバルメニューへの切り替え設置方法
SIRIUS|シリウストップページのグローバルメニューカスタマイズでCSS3menuへ切り替える設置方法の解説です
CSS3menu ソフト操作方法
CSS3menuでプルダウンメニューを作成する ソフトの操作方法を解説します 操作は基本を知れば簡単に進められます シリウスカスタマイズテーマ ソフト操作方法