このページでは、ユーザーさまからいただいた質問内容をもとに、よくあるトラブルや質問などを掲載します。そのうち、各ガイドページへ掲載しますが、ひとまず未整理な内容を掲載するページです。(更新日:2018/12/17)
「ウィンドウズのウェブサーバーである、IIS上で、JS CMS管理画面が動かない」と、なんどか質問・指摘をいただきました。
調査したところ、初期状態のIISでは、JSONファイルを認識せず、エラーとなっていました。 なので、IISにmime-typeを追加し、JSONファイルを認識させてあげれば、動作します。
以下のページに、IISにmime-typeを追加する方法が掲載されていますので、 参考にしてみてください。
ちなみに、IISをウェブサーバーで使用する方は、イントラ用途でJS CMSを利用する方がおおいです。
メジャーバージョンアップ(3から4)はできません。そのバージョンで使い続けてください。
マイナーバージョンアップ(4.xから4.x)については、以下を差し替えてください。
ただ、念の為、これまでつかっていた/_cms/ディレクトリは、まるごとZIPで圧縮するなどして、保持しておいてください。
ダウンロードページでは、デザインと配色を選んで、カスタマイズ済みのJS CMSを選択できますが、ある程度ページを作ってから、別のデザイン・配色のカスタマイズに変更したい場合について説明します。
レイアウトは同じものを利用しつつ、カラーバリエーションを変更したい場合は、以下のファイルを差し替えてください。
別のレイアウトのカスタマイズに変更したい場合は、以下のファイルを差し替えてください。
差し替え後、管理画面をブラウザリロードし、「まとめて公開」してください。
実行前には、念の為、バックアップしておいてください。 (管理画面のサイトバックアップ機能でもいいですし、手動でサイトまるごとZIP化でも大丈夫です)
複数アカウントには対応していません。
ただし、アカウントごとに権限を割り当てるのではなく、単に複数のアカウントを用意したいだけ場合は、JS CMSのログイン機能をOFFにし、ベーシック認証を利用してください。
JS CMSのログイン機能をOFFにするには、/_cms/setting/setting.phpで設定できます。
ベーシック認証で管理画面のみに認証かける場合は、/_cms/に設定してください。 (ベーシック認証自体の設定方法は、googleで検索してください。)
JS CMSは静的なページを生成するタイプのCMSなので、ヘッダなどのサイト共通部分にかんする箇所を変更しても、個々のページには反映されません。(CSSやJSはすぐに反映されますが)
なので、「まとめて公開」機能をつかって、すべてのページを公開しなおしてください。
google analyticsページでトラッキングコードを取得(コピー)してください。 ※google analyticsの登録方法などは、googleで調べてください。
/html/_template/parts/footer.htmlへ、トラッキングコードを埋め込んでください。
※管理画面上から編集しても、テキストエディタでファイルを直接編集しても、どちらでもOKです。
管理画面をリロードし、「まとめて公開」機能で、すべてのページを更新してください。
ドットで始まるファイル名は、サイトバックアップのリストからは除外してるので、以下のようにファイルを変更してください。
function isTarget($tars,$key){
$b = false;
〜 中 略 〜
function isTarget($tars,$key){
if($key == "../.htaccess") return true;
$b = false;
〜 中 略 〜
jsファイル(/html/js/site.jsなど)に、以下を追記してください。
$(function(){
setTimeout(function(){
$("form select").val("大阪府")
},100);
});
現状では対応していません。
JS CMSの問い合わせフォーム機能は、それほど高機能ではないので、物足りない場合は、外部の問い合わせフォーム作成サービスでページ作成し(google formとか)、iframeでページへ埋め込む方法をおすすめします。
以下のように、コードを変更してください。
ちなみに、IEとGoogleChrome以外に対応してない理由は、単に各ブラウザで動作チェックするのが大変なだけです。最新のバージョンのブラウザであれば、ほとんど問題なく動くと思います。 (もちろん、ブラウザ動作チェックしてないので、一部動かない箇所もあるかもです)
メールなりチャットなりで質問ください。
あと、このサイトの誤字脱字の指摘などもいただければと思います。
js-cms.jp