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

當(dāng)前位置: 首頁(yè) > 站長(zhǎng)資訊 > 正文頁(yè)面

discuz教程:生成真正靜態(tài)網(wǎng)頁(yè)的方法

做主頁(yè)的時(shí)候,如果采用DIZ論壇的數(shù)據(jù)外部調(diào)用,google不能搜索到相關(guān)的詞,并且采用js調(diào)用主頁(yè)訪問速度會(huì)變慢。只有實(shí)施主頁(yè)靜態(tài)化,才能讓google訪問到更多內(nèi)容,用戶訪問速度也才能更快。cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

  Diz論壇的數(shù)據(jù)調(diào)用有2種模式。一種是內(nèi)部調(diào)用,在模板中嵌入調(diào)用代碼,一種是外部調(diào)用,在網(wǎng)頁(yè)中嵌入js代碼。外部調(diào)用無法生成靜態(tài)代碼,只有依靠?jī)?nèi)部調(diào)用,才能生成具體內(nèi)容。 cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

第一步,在diz論壇的系統(tǒng)目錄下建立一個(gè)文件,例如叫test.php,內(nèi)容很簡(jiǎn)單:cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

<?phpcRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

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

?>cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

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

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

<head>cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

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

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

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

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

</head>cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

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

</body>cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

</html>cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

第三步:如果需要生成html靜態(tài)文件,則需另寫一個(gè)文件test1.php,內(nèi)容如下:cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

<?phpcRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

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

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

exit;cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

{cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

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

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

}cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

?>cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

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

在瀏覽器中打開test1.php,執(zhí)行代碼,到這里,靜態(tài)網(wǎng)頁(yè),基本完成了。cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

什么時(shí)候生成靜態(tài)網(wǎng)頁(yè)?多久生成一次靜態(tài)網(wǎng)頁(yè),希望大家一起來想辦法。cRg網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

  

此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!:

相關(guān)文章