我已經完成了創建一個擁有6個頁面的php網站,並且每個頁面的結構都是相同的,唯一改變的是內容,同樣是相同的標題,相同的設計和相同的頁腳,像我之前所說的那樣改變的唯一內容就是內容本身。php網站設計一頁
所以我在想,而不是有很多頁面,我只能有一個設計頁面,只改變內容,你有什麼建議嗎?,我該怎麼做?,我也沒有計劃安裝Typo3之類的東西,wordpress,joomla或任何在我的服務器,所以我想要的東西,我可以做使用php idk。謝謝!
我已經完成了創建一個擁有6個頁面的php網站,並且每個頁面的結構都是相同的,唯一改變的是內容,同樣是相同的標題,相同的設計和相同的頁腳,像我之前所說的那樣改變的唯一內容就是內容本身。php網站設計一頁
所以我在想,而不是有很多頁面,我只能有一個設計頁面,只改變內容,你有什麼建議嗎?,我該怎麼做?,我也沒有計劃安裝Typo3之類的東西,wordpress,joomla或任何在我的服務器,所以我想要的東西,我可以做使用php idk。謝謝!
聽起來就像你想要的AJAX。使用prototype。您可以製作一個頁面,然後使用原型根據用戶點擊交換內容(可能包含PHP頁面)。
我不會低估這一點,但這將是一個非常糟糕的設計選擇。 – 2011-05-19 22:37:38
最簡單的解決方案是創建單獨的文件。
在的header.php把你的代碼頭
<?php ?>
<HTML>
<HEAD>
</HEAD>
<BODY>
...
<? ?>
同去的頁腳和菜單文件。
然後你可以通過包括它們來使用它。
您的index.php可能如下所示。
<?php
include("header.php");
include("menu.php");
?>
<h1> This is my content </h1>
<?php
include("footer.php");
?>
這是我認爲的人誰不希望使用模板來度過最簡單的選項,CMS等,也可以創建函數調用標頭,需要$標題,改變你的窗口標題。由你決定。
是否可以向後做?我的意思是隻包含內容和其餘的靜態? – Gmo 2011-05-19 22:34:45
@Gmo這可以通過兩種方式完成。你可以使用創建一個PHP文件。 (template.php),你的設計在那裏,然後你可以通過「id」做內容切換。 IE瀏覽器。切換($ _ GET ['id']){case 1:include(「contact_us.php」);打破;默認:include(「main_content.php」); break;}'這需要更多的編碼。其他方法允許您爲某些頁面擁有不同的標題。例如,當您在單獨的窗口中打開小反饋頁面時,它只有您的徽標。或者具有不同頁眉/頁腳的打印機友好的頁面。 – Luke 2011-05-19 22:50:29
@Gmo忘了添加到我以前的評論。當你使用方法得到你,然後用index.php?id = X調用你網站的不同頁面。其中X是你的內容編號。不要使用include($ _ GET ['id'])它將允許人們讀取主機上的文件。 – Luke 2011-05-19 22:59:02
簡單易用的解決方案:
創建footer.php和header.php中
,並在header.php中,你可以有這樣的事情:
<?php function top_header($title) { ?>
<html>
<head>
<title> <?php echo $title ?> </title>
</head>
<body>
<?php } ?>
footer.php
<?php function footer() { ?>
</body>
</html>
<?php } ?>
您的index.php文件看起來像這樣:
<?php
include("header.php");
include("footer.php");
top_header("Title of the page");
?>
Hello World!
<?php footer(); ?>
最新問題? – KingCrunch 2011-05-19 22:24:57
我該怎麼做?,只有一個頁面設計,只是改變不同鏈接的內容 – Gmo 2011-05-19 22:27:37