■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない

みわこ。 > テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 12:13
テーマ:M-SinglePage編集中です。
固定ページを新規作成後、global_menu.phpにリスト追加をし、
新規固定ページのアクセスとメニュー表示まではできたのですが
上記で表示作成したグローバルメニューのアイコンを押しても既存ページの様にぬるっと下にスライド移動しません。

押したときの反応が全くない状況です。
その新規固定ページを見るためにはマウスでスクロールするか
直接URL入力で開くしかできない状況です。

他の既存ページのようにぬるっとリンク先に移動させるようにするには
どうしたらよいのでしょうか?

javascriptにも疎いため、何が悪いのか全く分からず困っています・・・
解決のためのご協力、何卒よろしくお願い致します!

■ BaserCMSのバージョン:3.0.5.1
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:ON
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):ほとんど分からない

jerry7 > Re: テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 16:24
miwaco.netさん、こんにちわ。

レイアウト一覧のdefault.php内の下記の

<?php if ($this->BcBaser->isHome()): ?>

行以下に新規固定ページの分を随時追加して下さい。

<?php if ($this->BcBaser->isHome()): ?>

<?php /* 事業案内 */ ?>
<?php $this->BcBaser->page('/service') ?>

<?php /* 会社概要 */ ?>
<?php $this->BcBaser->page('/company') ?>

<?php /* 採用情報 */ ?>
<?php $this->BcBaser->page('/recruit') ?>


関数リファレンスより引用


<?php $this->BcBaser->isHome(); ?>

現在のページがトップページの場合は true を返し、そうでない場合は false を返します。
トップページのみ特別な表示方法を行いたい場合などに利用します。
みわこ。 > Re: テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 21:42
jerry7様
早速のご返信ありがとうございます。

試してみたのですが、結果は改善されませんでした。

【default.php】内はこのように記述追加、変更しております。
<?php /* ページコンテンツ */ ?>
<?php $this->BcBaser->flash() ?>
<?php $this->BcBaser->content() ?>

<?php if ($this->BcBaser->isHome()): ?>
<?php /* 事業案内 */ ?>
<?php $this->BcBaser->page('/service') ?>

<?php /* 会社概要 */ ?>
<?php $this->BcBaser->page('/company') ?>

<?php /* てすとの固定ページ */ ?>
<?php $this->BcBaser->page('/testpage') ?>

<?php /* お問い合わせ */ ?>
<div class="articleArea bgGray" id="contact">
<article class="mainWidth">
<h2 class="fontawesome-circle-arrow-down">CONTACT <span>お問い合わせ</span></h2>


【global_menu.php】内はこのように記述追加、変更しております。
<?php if ($this->BcBaser->isHome()): ?>
<ul>
<li><a href="#top">ほーむ</a></li>
<li><a href="<?php $this->BcBaser->root() ?>news/">新着情報</a></li>
<li><a href="#service">事業案内</a></li>
<li><a href="#company">会社案内</a></li>
<li><a href="#testpage">てすと</a></li>
<li><a href="#contact">お問い合わせ</a></li>
</ul>
<?php else: ?>
<ul>
<li><a href="<?php $this->BcBaser->root() ?>">ほーむ</a></li>
<li><a href="<?php $this->BcBaser->root() ?>news/">新着情報</a></li>
<li><a href="<?php $this->BcBaser->root() ?>#service">事業案内</a></li>
<li><a href="<?php $this->BcBaser->root() ?>#company">会社案内</a></li>
<li><a href="<?php $this->BcBaser->root() ?>#testpage">てすと</a></li>
<li><a href="<?php $this->BcBaser->root() ?>#contact">お問い合わせ</a></li>
</ul>
<?php endif ?>


とても初歩的なミスな気がするのですが、お教えいただけますと助かります。

ちなみに問題の「てすと」のメニューアイコンをクリックしたときにだけURLに/#testpageがついてしまいます。
引き続きよろしくお願い致します。

■ BaserCMSのバージョン:3.0.5.1
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:ON
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):ほとんど分からない

jerry7 > Re: テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 22:09
miwaco.netさん、こんばんは。

システムナビにメニュー登録はされましたでしょうか?

てすと
/testpage
みわこ。 > Re: テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 22:15
jerry7様、こんばんは。
返信が早くとても助かっております!

システムナビ→新規メニュー登録から登録を行っています。

利用状態も「利用する」になっております。


■ BaserCMSのバージョン:3.0.5.1
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:ON
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):ほとんど分からない

jerry7 > Re: テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 22:21
もしも求人情報を流用されているとすれば、
てすと記事のソースを見ていただけますか?


<div class="articleArea" id="recruit">


このIDのところはどうなってますか?
みわこ。 > Re: テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 22:31
採用情報をコピーして流用しました。

ソースは以下のようにそのままid="recruit"になっています。
<div class="articleArea" id="recruit">
<article class="mainWidth">
<h2 class="fontawesome-circle-arrow-down">Recruit <span>てすと</span></h2>

■ BaserCMSのバージョン:3.0.5.1
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:ON
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):ほとんど分からない

jerry7 > Re: テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 22:34
下記のとおりID内を変更保存してみてください。


<div class="articleArea" id="testpage">
<article class="mainWidth">
<h2 class="fontawesome-circle-arrow-down">Testpage <span>てすと</span></h2>


みわこ。 > Re: テーマ【M-SinglePage】追加したメニューアイコンを押してもリンクに飛ばない @ 2015/8/10 22:39
jerry7様!

自己解決いたしました!
固定ページソースのidをtestpageに変更したところ、リンクが効くようになりました!
動きもぬるっと!

初歩的なミスで申し訳ありません・・・

説明がとてもわかりやすく、勉強になりました!本当にありがとうございました。

今後ともよろしくお願い致します。

■ BaserCMSのバージョン:3.0.5.1
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:ON
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):ほとんど分からない

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
10 人のユーザが現在オンラインです。 (10 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 10