죄송합니다.이 질문은 끝나지 않았지만 내 웹 사이트에 새 페이지를 추가하고 싶습니다. 웹 사이트가 성장함에 따라 이전 페이지로 돌아가서 에있는에 새로운 페이지로 연결되는 링크를 추가하는 데 시간이 많이 걸립니다. 이 주위에 어떤 방법이 있습니까? 자동 방법? 분명히 이상적인 세계에서는 템플릿 페이지를 먼저 수정해야하지만 이것은 쉬운 확장을 허용하지 않습니다. 큰 사이트는 어떻게 대처합니까? 감사.웹 사이트에 새 페이지 추가
답변
사용자 서버 쪽 포함. PHP에서
는에 포함 된 페이지로 'filename.php'의 내용을 추가합니다include()
및
include('filename.php')
require()
이 있습니다. Require는 동일한 작업을 수행하지만 파일을 찾거나 사용할 수 없으면 스크립트가 중지됩니다. 대신 일을
: 당신이 수에
<?PHP include('navbar.html'); ?>
이 파일이 포함됩니다 :
<div id="navbar" >
<ul>
<li id="1" class="<?PHP echo $m1class ?>">Menu</li>
<li id="2" class="<?PHP echo $m2class ?>">item</li>
<li id="3" class="<?PHP echo $m3class ?>">item</li>
<li id="4" class="<?PHP echo $m4class ?>">item</li>
</ul>
</div>
<div id="navbar" >
<ul>
<li>Menu</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
</div>
는 "navbar.html"라는 파일에 넣어 그냥 할
그리고 나서 PHP 파일에 :
<?PHP
$m1class=$m2class=$m4class="notCurrent";
$m3class="current";
include('navbar.php');
?>
그것은 일을 같은 것이다 : 그것은 모든 페이지를 변경 있도록 포함 파일을 변경할 수 있다는 점을 제외하고
<?PHP
$m1class=$m2class=$m4class="notCurrent";
$m3class="current";
include('navbar.php');
?>
<div id="navbar" >
<ul>
<li id="1" class="<?PHP echo $m1class ?>">Menu</li>
<li id="2" class="<?PHP echo $m2class ?>">item</li>
<li id="3" class="<?PHP echo $m3class ?>">item</li>
<li id="4" class="<?PHP echo $m4class ?>">item</li>
</ul>
</div>
...
. 둘 중 하나의 출력은 다음과 같습니다.<div id="navbar">
<ul>
<li id="1" class="notCurrent">Menu</li>
<li id="2" class="notCurrent">item</li>
<li id="3" class="current">item</li>
<li id="4" class="notCurrent">item</li>
</ul>
</div>
Goodluck!
고마워, 이건 내가 필요한 것 같아. 한 가지 문제. 해당 페이지를 볼 때 메뉴의 특정 항목에 "현재"클래스가 있어야합니다. 이것은 클래스를 추가하기 위해 페이지에 자바 스크립트를 넣는 단순한 경우입니까? – Lars
파일을 포함 시키면 파일의 모든 내용이 포함 된 장소에있는 것처럼 보입니다. 나는 그 소식을 업데이트 할 것이다. – mowwwalker
감사합니다. 매우 유용합니다. 단 한가지, include ('test') 구문의 목적은 무엇입니까? '시험'이란 무엇입니까? – Lars
- 1. 큰 웹 사이트에 CodeIgniter의 새 페이지
- 2. 웹 사이트에 사운드 추가
- 3. iFrame을 Flash 웹 사이트에 추가
- 4. Netbeans에 새 웹 서비스 추가
- 5. Wordpress plugin - 새 페이지 추가
- 6. ASP.Net 웹 사이트에 어셈블리 추가
- 7. 웹 사이트에 서비스 참조 추가
- 8. Outlook 연락처 추가 ?? 웹 사이트에
- 9. 웹 사이트에 저작권 정보 추가
- 10. 아음속 기존 사이트에 새 필드 추가
- 11. wordpress 사용자 정의 "새 게시물 추가"페이지
- 12. Ajax 기반 웹 사이트에 새 스크립트로드
- 13. 웹 사이트에 대한 새 의견 알림 구현
- 14. 내 사이트에 페이지/페이지를 포함하는 웹 사이트
- 15. 웹 사이트에 사용자 정의 오류 페이지 추가하기
- 16. Qt를 사용하여 MS Word에서 새 페이지 추가
- 17. 코드를 통해 웹 사이트에 컨트롤 추가
- 18. 개인 웹 사이트에 대한 검색 추가
- 19. OpenCMS 웹 사이트에 태그 클라우드 추가
- 20. 내 웹 사이트에 검색 기능 추가
- 21. 내 웹 사이트에 html5 속성 추가
- 22. 웹 사이트에 스트리밍 비디오를 추가 하시겠습니까?
- 23. JS 즐겨 찾는 웹 사이트에 폴더 추가
- 24. MOSS 게시 사이트에 새 사이트 열이있는 페이지 서식 파일
- 25. 기존 웹 사이트에 새 구성 요소를 통합하고 있습니까?
- 26. 페이스 북 링크를 페이스 북 웹 사이트에 추가
- 27. Javascript에서 MediaEnded를 사용하여 새 웹 페이지 시작
- 28. WebBrowser 컨트롤의 새 탭에서 새 웹 페이지 열기
- 29. 웹 사이트에 프로그래밍 방식으로 IIS 호스트 헤더 추가
- 30. 웹탑에 새 페이지 작성
어떤 프레임 워크/언어를 사용하고 있습니까? – clickatwill
지금까지 HTML을 사용 해왔지만 Walkerneo가 제안한 것은 내가 필요한 것처럼 보입니다. – Lars