Re: 未ログイン時のみ Uncaught ReferenceError: jQuery is not defined と表示される

2021年3月17日 at 20:04

テーマでjQueryを使用していない場合は不要ですが、エラーが出たということはどこかで使用していたということかと思います。

Re: 未ログイン時のみ Uncaught ReferenceError: jQuery is not defined と表示される

2021年3月18日 at 13:30
hishikawa様

ご指摘ありがとうございます。
原因を調べておりますが、グローバルナビで利用している Manual Nav を削除してみたところエラーは表示されなくなりました。
設置すると以下が出力されるようで、このアドオンにjQueryが必要なのかもしれません。

ヘッダー
<link href="/concrete/css/app.css?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9" rel="stylesheet" type="text/css" media="all">
<link href="/concrete/css/jquery-ui.css?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9" rel="stylesheet" type="text/css" media="all">
<link href="/concrete/css/file-manager.css?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9" rel="stylesheet" type="text/css" media="all">
<link href="/concrete/css/selectize.css?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9" rel="stylesheet" type="text/css" media="all">
<link href="/concrete/css/fancytree.css?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9" rel="stylesheet" type="text/css" media="all">
<link href="/concrete/css/sitemap.css?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9" rel="stylesheet" type="text/css" media="all">
<link href="/concrete/css/redactor.css?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9" rel="stylesheet" type="text/css" media="all">
<link href="/concrete/css/font-awesome.css?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9" rel="stylesheet" type="text/css" media="all">

フッター
<script type="text/javascript" src="/concrete/js/dropzone.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/events.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/asset-loader.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/bootstrap/tooltip.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/underscore.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/backbone.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/jquery-ui.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/ccm/assets/localization/jquery/ui/js/"></script>
<script type="text/javascript" src="/concrete/js/selectize.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/ccm/assets/localization/core/js/"></script>
<script type="text/javascript" src="/ccm/assets/localization/dropzone/js/"></script>
<script type="text/javascript" src="/concrete/js/app.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/jquery-fileupload.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/tree.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/file-uploader.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/file-manager.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/fancytree.js?ccm_nocache=cd0b1754c37aa08666c26b9823acb5d5189b745f"></script>
<script type="text/javascript" src="/ccm/assets/localization/fancytree/js/"></script>
<script type="text/javascript" src="/concrete/js/sitemap.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/concrete/js/redactor.js?ccm_nocache=d846f33d9148b37e63b22ff9a7339155be77a7f9"></script>
<script type="text/javascript" src="/ccm/assets/localization/redactor/js/"></script>
 

Re: 未ログイン時のみ Uncaught ReferenceError: jQuery is not defined と表示される

2021年3月19日 at 20:56
ありがとうございます。

これは、Manual Nav アドオン側のバグですね。
取り急ぎ、Issue (バグ報告)は立てておきました。
http://github.com/concrete5japan/Manual-Nav/issues/29

Manual Nav じゃ、jQuery を使っていないテーマでも動くように考慮されていないのが原因かと思います。

ありがとうございます。
 

Re: 未ログイン時のみ Uncaught ReferenceError: jQuery is not defined と表示される

2021年3月23日 at 9:36
Ueno様

ご対応いただきましてありがとうございました。

以下などを参考に当該テーマをログイン画面にも適用しているのですが
http://concrete5-japan.org/help/5-7/developer/designing-for-concrete5/applying-your-theme-to-single-pages-with-theme-paths1/
こちらでもjQueryは必要なのですね。
テーマの作り方についてもう少し勉強いたします…