2012-02-15 8 views
-1

ブレッドクラムメニューを作成する方法に関するフォーラムの記事が多数見つかりましたが、それらのどれもが私が望むものではないようです。簡単なブレッドクラムメニューが必要

私のサイトのページは、基本的にロケーションベースであり、このプロセスに従います。ホーム>レベル2>レベル3。それは次のようになり、データベース内の位置の例として

- ホーム>マンチェスター>サルフォード

やろうとしているすべてのイムは、ページの上部にあるテキストブレッドクラム・メニューはほぼ正確にのように見える取得されます上記の例。

ページは動的なので、URLからページのタイトル情報を引き出すことができるPHPスクリプトが必要です。そのため、あなたのページが正しいかどうかはわかります。

誰かが私に助けてくれるスクリプトを持っていると大変感謝します。

答えて

0

はこれを試してみてくださいおかげで、簡単で、私はそれがあなたのニーズに役に立つことcoould思う:返信用

$breadcrumbs = explode("/",$_SERVER["REQUEST_URI"]); 
foreach($breadcrumbs as $br){ 
    echo ucfirst(str_replace(array(".php","_"),array(""," "),$bc) . ' '); 
} 
0

感謝。そのコードは、URLから直接ページ名を取得するのに役立ちました。

最後に私はそれを考えて上だった、これは私が必要なものを達成する方法で実現:

<a href="/">Home</a> >> <a href="/<?=str_replace("-", " ", $_GET['make']) ?>.php"><?=str_replace("-", " ", $_GET['make']) ?></a> >> <a href="/<?=str_replace("-", " ", $_GET['make']) ?>/<?=str_replace("-", " ", $_GET['model']) ?>.php"><?=str_replace("-", " ", $_GET['model']) ?></a> 
関連する問題