オートナビのリンクの修復 1
2010年8月22日 at 9:24
以前、オートナビでリンクが切れた件を投稿しましたが、いまだ切れたままです。
DBでもどこでもいいので、無理やり書き換える方法を教えていただけませんか。
こうしてみてはどうですかというヒントだけでも結構です。
切れたサイトは、以下です。
http://kashihara-sumu.net
Re: オートナビのリンクの修復 1
2010年8月24日 at 6:19
こんにちは、この件名では、半角英数字の件名が使われておりませんので、返信ができない場合は、お手数をおかけしますが、新規スレッドを立ててください。
私も、リンクが半角英数字できちんと入力されていないことが原因ではないかと思います。
● 新規ページ作成方法
http://concrete5-japan.org/help/editing/add-a-page/
のページの手順と「4. ページの基本情報を入力」の半角英数字できちんと「ページリンク」の欄を埋めていただいたでしょうか?
また、半角英数字で入力したつもりでも、全角の英語で入力している可能性がありますので、再度確認をお願いいたします。
私も、リンクが半角英数字できちんと入力されていないことが原因ではないかと思います。
● 新規ページ作成方法
http://concrete5-japan.org/help/editing/add-a-page/
のページの手順と「4. ページの基本情報を入力」の半角英数字できちんと「ページリンク」の欄を埋めていただいたでしょうか?
また、半角英数字で入力したつもりでも、全角の英語で入力している可能性がありますので、再度確認をお願いいたします。
Re: Re: Re: Re: Re: オートナビのリンクの修復 1
2010年9月26日 at 10:58
「?cID=xx」
というのは、各ページをID(cID)で呼び出して表示させる,という形式ですよね。
それはphpが自動で生成しているクエリ(GET)形式のURLなので、
手動で「index-php?cID=xx」というページリンク(Alias)を入力しても通りません。(?マークは自動で削除される設定になっています。)
ですから、「ページリンク」に、半角英数字で、人間に分かりやすいページ名を入力してやると良いと思うのですがどうですか、と先ほどはお伝えしたつもりでした。
例えば、concrete5日本公式サイトでは
「concrete5とは」のページURLは
http://concrete5-japan.org/about/
となっています。
この「about」の部分が、ページリンクに入力された部分です。
*****************************
補足ですが、プリティーURLの設定をされると、index.phpの表示が無くなってURLがよりシンプルになります。
設定方法は以下に。
http://concrete5-japan.org/help/new_help_pages/how_to_use_prettyurl/
というのは、各ページをID(cID)で呼び出して表示させる,という形式ですよね。
それはphpが自動で生成しているクエリ(GET)形式のURLなので、
手動で「index-php?cID=xx」というページリンク(Alias)を入力しても通りません。(?マークは自動で削除される設定になっています。)
ですから、「ページリンク」に、半角英数字で、人間に分かりやすいページ名を入力してやると良いと思うのですがどうですか、と先ほどはお伝えしたつもりでした。
例えば、concrete5日本公式サイトでは
「concrete5とは」のページURLは
http://concrete5-japan.org/about/
となっています。
この「about」の部分が、ページリンクに入力された部分です。
*****************************
補足ですが、プリティーURLの設定をされると、index.phpの表示が無くなってURLがよりシンプルになります。
設定方法は以下に。
http://concrete5-japan.org/help/new_help_pages/how_to_use_prettyurl/
Re: Re: Re: Re: Re: Re: オートナビのリンクの修復 1
2010年9月26日 at 12:44
すみません。
基本的なことがわかっていません。
たとえば、「近鉄時刻表」のページは、以下なんですが、
http://kashihara-sumu.net/index.php?cID=67
「ページリンク(URL)」のところにはどういう設定ができるのですか?
基本的なことがわかっていません。
たとえば、「近鉄時刻表」のページは、以下なんですが、
http://kashihara-sumu.net/index.php?cID=67
「ページリンク(URL)」のところにはどういう設定ができるのですか?
Re: Re: Re: Re: Re: Re: Re: オートナビのリンクの修復 1
2010年9月26日 at 14:10
例えば「jikoku」などのページ名を入力すればOKです。
フルパスを入れる必要はありません。あくまでそのページ単体のページ名です。
.htmlや.phpという拡張子も必要ありません。
スラッシュも要りません。半角英数字だけでOKです。
jikoku
と入れたとすると
http://kashihara-sumu.net/index.php/jikoku
でアクセスできるようになります。
先ほど書いたプリティーURLを使えば、
http://kashihara-sumu.net/jikoku
でアクセスできるようになり,見やすいです。
フルパスを入れる必要はありません。あくまでそのページ単体のページ名です。
.htmlや.phpという拡張子も必要ありません。
スラッシュも要りません。半角英数字だけでOKです。
jikoku
と入れたとすると
http://kashihara-sumu.net/index.php/jikoku
でアクセスできるようになります。
先ほど書いたプリティーURLを使えば、
http://kashihara-sumu.net/jikoku
でアクセスできるようになり,見やすいです。
Re: Re: Re: Re: Re: Re: Re: Re: オートナビのリンクの修復 1
2010年9月26日 at 15:08
何か根本的に違っている様なのですが
2010年9月29日 at 20:17
Re: 何か根本的に違っている様なのですが
2010年9月29日 at 21:28
>何か根本的に違っている様なのですが
そのとおりだと自覚してます。
>多分作り直しても解決しない様な気がします。
えーーー。
古いバージョンから2度アップデートしたり、サーバを(実は2回も)乗り換えたのが原因かと思ってました。
>ページのURL設定はちゃんとされているのでしょうか?添付の画像の画面です。
いえいえ。ちゃんとしてません。そんなことが必要なことは知りませんでした。
誰でも簡単に使えるCMSと思ってましたが、やっぱり、いろいろハードルがあるんですね。使いやすいというのは、適当にやってもなんとかできる。問題が出ても適当にごそごそすれば解決できる。ってことですよね。(独り言です)
>あとヘルプの、「4. ページの基本情報を入力」も確認してください。
勉強してみます。
そのとおりだと自覚してます。
>多分作り直しても解決しない様な気がします。
えーーー。
古いバージョンから2度アップデートしたり、サーバを(実は2回も)乗り換えたのが原因かと思ってました。
>ページのURL設定はちゃんとされているのでしょうか?添付の画像の画面です。
いえいえ。ちゃんとしてません。そんなことが必要なことは知りませんでした。
誰でも簡単に使えるCMSと思ってましたが、やっぱり、いろいろハードルがあるんですね。使いやすいというのは、適当にやってもなんとかできる。問題が出ても適当にごそごそすれば解決できる。ってことですよね。(独り言です)
>あとヘルプの、「4. ページの基本情報を入力」も確認してください。
勉強してみます。
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: オートナビのリンクの修復 1
2010年9月29日 at 21:54
ありがとうございました。
無事解決しました。オートナビのリンクができました。
要は、
1.各ページに「ページパス(URL)」を設定していなかったこと。
*ヘルプの記載をみると、設定したらいいことがあるよ!、程度しか伝わりませんでした。つまり、設定しないとこのような問題が起こることとは類推できなかった。
2.デフォルトで、「プリティURLを使用する」が有効になっている。=.htaccessの設定が必須なのに、設定していなかった。
まだまだ、基本的な課題があるように思ったり。。。私がちゃんとヘルプを読まないのが一番の問題であることは、それはそれで自覚してます。
まあ、とにかく解決したので、感謝いたします。
無事解決しました。オートナビのリンクができました。
要は、
1.各ページに「ページパス(URL)」を設定していなかったこと。
*ヘルプの記載をみると、設定したらいいことがあるよ!、程度しか伝わりませんでした。つまり、設定しないとこのような問題が起こることとは類推できなかった。
2.デフォルトで、「プリティURLを使用する」が有効になっている。=.htaccessの設定が必須なのに、設定していなかった。
まだまだ、基本的な課題があるように思ったり。。。私がちゃんとヘルプを読まないのが一番の問題であることは、それはそれで自覚してます。
まあ、とにかく解決したので、感謝いたします。
Your post has been saved and will be published after approval by the forum moderator.
Takezo
Re: オートナビのリンクの修復 1
オートナビは便利な分、挙動が不安定な面があるようですね。
基本的なことで失礼しますが、いくつか確認させてください。
近鉄時刻表のページパスは半角英数字で入力しておられるのですよね。
contactの方はちゃんと半角英字でリンクされているのに切れていますね。そのページはcIDではジャンプできるのですか?
単なる一案なのですが、一つの回避策としては、現在のヘッダーのナビぐらいの規模でしたら、オートナビでなく、普通に<ul><li>要素をつかってHTMLで書かれるのもありかもしれませんね。
それを下書きに保存して、ページタイプのデフォルトに入れ込み、全ての子供ページに適用する、と。
手動ですが、確実ではあります。
もしくはテンプレートファイルに直接ナビ部分のコードを書くとか。
自分はよくそうしています。