国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當前位置: 首頁 > 站長資訊 > 正文頁面

discuz教程:生成真正靜態網頁的方法

做主頁的時候,如果采用DIZ論壇的數據外部調用,google不能搜索到相關的詞,并且采用js調用主頁訪問速度會變慢。只有實施主頁靜態化,才能讓google訪問到更多內容,用戶訪問速度也才能更快。cRg網站目錄_網站網址收錄與提交入口

  Diz論壇的數據調用有2種模式。一種是內部調用,在模板中嵌入調用代碼,一種是外部調用,在網頁中嵌入js代碼。外部調用無法生成靜態代碼,只有依靠內部調用,才能生成具體內容。 cRg網站目錄_網站網址收錄與提交入口

第一步,在diz論壇的系統目錄下建立一個文件,例如叫test.php,內容很簡單:cRg網站目錄_網站網址收錄與提交入口

<?phpcRg網站目錄_網站網址收錄與提交入口

require_once './include/common.inc.php';//相對路徑要正確cRg網站目錄_網站網址收錄與提交入口

include template('test');//加載模板文件,模板文件名為test.htmcRg網站目錄_網站網址收錄與提交入口

?>cRg網站目錄_網站網址收錄與提交入口

第二步,在templates/default 目錄下建立文件test.htm,主要內容如下:cRg網站目錄_網站網址收錄與提交入口

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">cRg網站目錄_網站網址收錄與提交入口

<html xmlns="http://www.w3.org/1999/xhtml" >cRg網站目錄_網站網址收錄與提交入口

<head>cRg網站目錄_網站網址收錄與提交入口

<meta content="text/html; charset=gb2312" http-equiv="content-type" />cRg網站目錄_網站網址收錄與提交入口

<link type="text/css" rel="stylesheet" href="http://moke8.com/s.css" />cRg網站目錄_網站網址收錄與提交入口

<title>魔客吧</title>cRg網站目錄_網站網址收錄與提交入口

<base href="http://www.moke8.com/bbs/" />cRg網站目錄_網站網址收錄與提交入口

<!--如果test.php和diz安裝目錄不在同一目錄,此處“base href=……”語句不可少 -->cRg網站目錄_網站網址收錄與提交入口

</head>cRg網站目錄_網站網址收錄與提交入口

<body style="text-align: center" >cRg網站目錄_網站網址收錄與提交入口

{eval request('主題列表_八卦');}<!-----嵌入內部調用,換成自己的---?cRg網站目錄_網站網址收錄與提交入口

</body>cRg網站目錄_網站網址收錄與提交入口

</html>cRg網站目錄_網站網址收錄與提交入口

現在就可以直接運行test.php了!并且瀏覽器的網頁中能看到具體的內容,而不是js代碼。cRg網站目錄_網站網址收錄與提交入口

第三步:如果需要生成html靜態文件,則需另寫一個文件test1.php,內容如下:cRg網站目錄_網站網址收錄與提交入口

<?phpcRg網站目錄_網站網址收錄與提交入口

$bruce=fopen("http://www.moke8.com/bbs/test.php","r");//你的test.php的網址cRg網站目錄_網站網址收錄與提交入口

if(!$bruce)cRg網站目錄_網站網址收錄與提交入口

{ echo'文件不存在';cRg網站目錄_網站網址收錄與提交入口

exit;cRg網站目錄_網站網址收錄與提交入口

}cRg網站目錄_網站網址收錄與提交入口

while (!feof($bruce))cRg網站目錄_網站網址收錄與提交入口

{cRg網站目錄_網站網址收錄與提交入口

$rose=fgets($bruce);cRg網站目錄_網站網址收錄與提交入口

$james=fopen("index.html","a");//index.html為將生成的靜態html網頁的地址和名字cRg網站目錄_網站網址收錄與提交入口

fwrite($james,$rose);cRg網站目錄_網站網址收錄與提交入口

}cRg網站目錄_網站網址收錄與提交入口

fclose($bruce);cRg網站目錄_網站網址收錄與提交入口

?>cRg網站目錄_網站網址收錄與提交入口

<a href="index.html">點擊查看生成的文件</a>cRg網站目錄_網站網址收錄與提交入口

在瀏覽器中打開test1.php,執行代碼,到這里,靜態網頁,基本完成了。cRg網站目錄_網站網址收錄與提交入口

什么時候生成靜態網頁?多久生成一次靜態網頁,希望大家一起來想辦法。cRg網站目錄_網站網址收錄與提交入口

  

此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!:

相關文章