2012-02-07 2 views
1

Iveは自分用のポートフォリオWebサイトを作成しました。ユーザーが入力できるギャラリーがあります。サムネイルをクリックして、完全なイメージと説明で新しいhtmlページに移動します。今すぐこの完全なイメージページに私はプロジェクト2,3,4,5などの他のフルイメージページの一覧を持っています。動的サブnav

しかし、明らかにproject2.htmlを手動で更新して、他のすべてのプロジェクトのリストをminius project 2サブナビゲーションは非常に面倒であり、私は12のすべてのプラスページでそれをやらなければならない間違いが発生します。だから、ページの後に人々は、そのサブナビゲーションに表示されないように見ている。

私の問題は..カスタムHTMLサイトをスクラップし、CMSに移動しますか?この種の動的ナビゲーションの論理的なステップ。または、可能であればPHPを含めてみてください。誰もがこれに最善のアプローチを提案することができます、それはlongrunでcmsを実行するのが簡単かもしれないことを認識していますが、私はコントロールを取得し、知っている私の手は私のHTMLを作りました。

おかげ マット

+0

ナビゲーションを別々のファイルに入れて、必要なすべてのファイルに含めるだけです。それはあなたのための簡単な方法です。 – YamahaSY

答えて

0

、あなたは、例えばnav.htmlため、ナビゲーションを含む単一のファイルを作ることによってそれを行うことができます:

<a href="project1.php">Project 1</a> 
<a href="project2.php">Project 2</a> 
<a href="project3.php">Project 3</a> 

すべてのプロジェクトページは、その後のphpファイルである必要があります、適切な.PHP拡張子を持つ、およびそれらのそれぞれに、あなたは持っているでしょう:

<p>All your normal page html about the project and such that's above your navigation</p> 
<?php 
    include("nav.html"); 
?> 
<p>Anything underneath your navigation</p> 

はまた、CMSは実行可能な選択肢であるか、特に、いくつかのPHPを学ぶ夢見ている場合、あなたは実際には完全にservicableシステムをコーディングすることができあまりにも多くのトラブルなしでこれを行うには。

+0

私はこれを達成するのに役立つかもしれない記事を知っていますか、私はあなたのコードを理解していますが、これはPHPページで動作するように構文上100%ではありません。しかし、これは何の後に、私は感謝しています。 – Doidgey

+0

私が実際にカバーしていることが分かっている記事は、PHPのドキュメンテーション(http://php.net/manual/en/function.include.php)とは別に多くの深みがあります。ここに別の質問を載せてください。答えに何かがあった場合は、明確にしたいと思います。私は何かをより明確にするために編集をスローすることができます。 – Hecksa

+0

ありがとうございました。ヘクサ、ありがとう、私は何かを包むために必要な構文を明確にすることができます。たとえば、私のHTMLページに含まれている.phpファイルを参照するために使用することができますか、または私のインデックスは?例えば、nav.phpでは、htmlリンク以外のものは必要でしょうか?病気は後でいくつかのことを試すためにいくつかの読書を行うが、大きな感謝。 M – Doidgey

0

あなたは、あなたが例えば要求を処理するためにPHPファイルを作成することができ、CMSを使用するには、この要求を受け取るPHPファイルたくない場合は、次の

http://myfolio.com/moreinfo.php?album_id=1&

を今PHPファイルでは、DBとフォルダから情報を取得し、HTMLストリームを作成して出力することができます。あなたは、PHPでこれをやってみたかった場合