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

ブログプラグインの記事内に設定したリンクが機能しない

robo1000 > ブログプラグインの記事内に設定したリンクが機能しない @ 2016/12/3 8:12
■ BaserCMSのバージョン:3.0.8
■ レンタルサーバー名:lolipop
■ スマートURLの利用:ON
■ 利用しているテーマ:Nice-Tempo
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価): [全くわからない]


宜しくお願いいたします。
最近、baserCMSを使い始めました。
3日ほどかかってようやく形になってきました。

ブログ管理 > お知らせ管理 > から新しい記事を追加し、
記事内にリンクを設定したのですが、うまく飛んでくれません。

同じサイト内の別のページにリンクを設定しているのですが、
画像のポップアップが表示されてしまいます。
もちろん画像は表示されません。

うまくリンクを設定する方法はございませんでしょうか?
宜しくお願いいたします。
akillerbee > Re: ブログプラグインの記事内に設定したリンクが機能しない @ 2016/12/5 11:13
こんにちはakillebeeです。

/app/webroot/theme/nice-tempo/Layouts/default.phpの「head」タグ内の
<script>
$(function() {
	//magnific-popup
	$(".popup, .eyeCatch a, .post-body a, #post-detail a").magnificPopup({
		type: 'image',
		mainClass: 'mfp-with-zoom',
		removalDelay: 160,
		preloader: false,
		fixedContentPos: false,
		gallery:{enabled:true}
	});
});
</script>

箇所で「#post-detail a」とありますので記事本文内でaタグがあるとモーダルウィンドウ(ポップアップ)が動作するようです。
$(".popup, .eyeCatch a, .post-body a, #post-detail-eyecatch a").magnificPopup({

のように変えてしまえばテキストリンクは有効になるかと思いますが他に影響があるかもしれませんので確認しながら行うことをおすすめします。

逆にモーダルウィンドウを使用したい場合はhtmlで「.popup」「.eyeCatch a」「.post-body a」「#post-detail-eyecatch a」を設定すれば動作可能となるかと思います。
robo1000 > Re: ブログプラグインの記事内に設定したリンクが機能しない @ 2016/12/6 19:55
akillebee様

お世話になっております。

ありがとうございます。
ご指示いただきましたように設定したところ無事動作するようになりました。

私の力ではどうにもなりませんので、ご回答いただき感謝しております。
本当にありがとうございました。
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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