2012-02-07 2 views
1

Ive는 자신을위한 포트폴리오 웹 사이트를 만들었습니다. 사용자가 입력 할 수있는 갤러리가 있으며 미리보기 이미지를 클릭 한 다음 전체 이미지와 설명이 포함 된 새로운 html 페이지로 이동합니다. 이제이 전체 이미지 페이지에 프로젝트 2,3,4,5 등의 다른 풀 이미지 페이지 목록이 있습니다.동적 하위 탐색

분명히 수동으로 project2.html을 업데이트하면 다른 프로젝트의 목록이 모두 minius 프로젝트 2에 있습니다. 서브 내비게이션은 매우 지루하고 실수는 모든 12 플러스 페이지에 대해 수행해야 할 때 발생합니다. 그래서 사람들이 그 하위 항해에 나타나지 않는 것을보고있는 페이지 이후.

내 문제는 .. 사용자 지정 html 사이트를 스크랩하고 CMS로 이동합니까? 이런 종류의 동적 탐색을위한 논리적 단계. 아니면 시도하고 가능하면 PHP를 포함합니까. 누구든지 이것에 대한 최상의 접근 방법을 제안 할 수 있습니다, 그것은 긴 runn에서 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를 학습 좋아 한 경우에, 당신이 실제로 완벽하게 서비스 성능 시스템을 코딩 할 수있다 너 자신에게 너무 많은 문제없이 이걸하기 위해서.

+0

당신이 내가 이것을 달성하는 데 도움이 될 수있는 기사를 알고 있습니까, 내가 당신의 코드를 이해하지만 PHP에서 작동하도록 구문에서 100 % 아니에요. 그러나 이것은 im 후, 감사합니다. – Doidgey

+0

내가 실제로 알고있는 기사가 많지 않은 이유는 PHP 문서 (http://php.net/manual/en/function.include.php) 이외에도 많은 질문이 있습니다. 다른 질문이 있으면 항상 여기에 또 다른 질문을 던지십시오. 답변에 무언가가 있다면 분명히 말하십시오. 나는 더 명확한 것을 만들기 위해 편집을 던져 드리겠습니다. – Hecksa

+0

감사합니다. hecksa, 구문을 바꿔야 할 상황을 예를 들어 설명해 주시겠습니까? 예를 들어 내 HTML 페이지에 include를 사용하여 .php 파일을 참조하거나 내 색인이 .php이어야합니다. 그리고 예를 들어 nav.php에서 html 링크 이외의 다른 것이 필요합니까? 아픈 것들을 시도하기 위해 나중에 약간의 독서를하지만 큰 감사합니다. M – Doidgey

0

당신의 CMS를 사용하지 않으려면, 당신이 요청받을 예를 들어 요청 PHP 파일 처리하는 PHP 파일을 만들 수 있습니다

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

을 이제 PHP 파일에서 DB와 폴더로부터 정보를 얻어서 HTML 스트림을 생성 한 다음 출력 할 수 있습니다. 당신이 PHP를 사용하여이 작업을 수행하고자한다면