マニュアルを見ても少々理解出来ない箇所があったのでサイトスキャンについてお伺いいたします。
サイトスキャンとは今あるサイト構成を反映させて、フォルダ一覧を表示させるものではないのでしょうか??
例えば私のWEBの例で言えば、《トップページ》《ニュース》《カレンダー》《BBS》という構成ですが、この状態でサイトスキャンをかけると、フォルダ一覧に全く使用していない《リンク》にチェックが入っていたり、また使用中のCGIのチェックが外されたり、タブの色が勝手に変更されてしまいます。
サイトスキャンの使い方が間違っていますか??
ご質問ありがとうございます。
おっしゃる通り、「サイトスキャン」は CMONOS.JP の CGI 一覧を更新するための機能です。
サイトテンプレート適用時や、なんらかの理由で CGI 一覧が壊れてしまったとき、あるいは、CGI の名前を変更したのに、一覧に反映されないときなどに使用します。
ただ、「サイトスキャン」に使用・不使用を変更したり、タブ色を変更する処理は含まれていません。弊社環境ではご指摘のような現象を再現できませんでした。
原因を特定できずたいへん申し訳ありませんが、「サイトスキャン」が必要な場面はそれほどありませんので、とりあえずそのままお使いいただければと思います。
またなにか原因特定のヒントとなるような情報や、お気づきの点がありましたら、ご指摘いただけると幸いですm(_ _)m。
ありがとうございます。私の説明不足でした。
例えば色々な編集作業を得た後【ナビゲーション書き出し】などで結果を反映させようと思った際、ブランクになっていたハズの【タブ色】の欄に『指定してもいないタブ色』が入っていることが何度かありました(そのまま書き出しを行うと意図しない変更になってしまうので書き出しが行えない)
そのため何度かスキャンしたのですが、そうすると今度は使ってもいない《リンク》にチェックが入っていたり、今度は逆に使用中のフォルダのチェックが外れてしまう事象が何度か連続で発生しました。
ですのでその都度タブ色や使用するフォルダのチェックを修正し直して、書き出しを行っていました。
理由は不明なのですが、とりあえずご報告までと思いましたので質問という形で書かせていただきました。いまは当現象は発生しておらず問題ないようです。また同様の現象が発生したら、詳しい状況と共にご報告させていただこうかと思います。
たいへんお困りのことと拝察いたします。これだという解決をご呈示できないのが残念です。
ナビゲーションに必要な CGI 一覧のデータは、"~/cgi-data/preferences/navimaker/navi_db" ファイルに格納されています。環境によって .db などの拡張子がつきます。.bak ファイルはバックアップファイルです。
また不具合が発生するようでしたら、バックアップを取ったうえで、一度この navi_db を削除し、「サイトスキャン」を行って一覧データを作り直してみてください。もしかすると、一覧データが壊れているのかも知れません。
他に考えられる原因としては、cgi フォルダの名前を変更して運用している場合発生する不具合です。cgi フォルダの名前を変更しているサイトに、標準で付属するサイトテンプレートを適用すると、cgi フォルダが新たに作成されてしまいます。
新旧二つの CGI フォルダが混在するために、CGI一覧データに不整合が発生し、さまざまな不具合を引き起こす可能性があります。CGIフォルダが複数作られている場合は、一方を削除してください。
また同様の問題が発生しましたら、どうぞご相談ください。今回は詳細なご報告ありがとうございました。