国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

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

2024-04-25 20:38:41
字體:
來源:轉載
供稿:網友

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

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

第一步,在diz論壇的系統目錄下建立一個文件,例如叫test.php,內容很簡單:

<?php

require_once './include/common.inc.php';//相對路徑要正確

include template('test');//加載模板文件,模板文件名為test.htm

?>

第二步,在templates/default 目錄下建立文件test.htm,主要內容如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>

<meta content="text/html; charset=gb2312" http-equiv="content-type" />

<link type="text/css" rel="stylesheet" href="http://moke8.com/s.css" />

<title>魔客吧</title>

<base href="http://www.moke8.com/bbs/" />

<!--如果test.php和diz安裝目錄不在同一目錄,此處“base href=……”語句不可少 -->

</head>

<body style="text-align: center" >

{eval request('主題列表_八卦');}<!-----嵌入內部調用,換成自己的---?

</body>

</html>

現在就可以直接運行test.php了!并且瀏覽器的網頁中能看到具體的內容,而不是js代碼。

第三步:如果需要生成html靜態文件,則需另寫一個文件test1.php,內容如下:

<?php

$bruce=fopen("http://www.moke8.com/bbs/test.php","r");//你的test.php的網址

if(!$bruce)

{ echo'文件不存在';

exit;

}

while (!feof($bruce))

{

$rose=fgets($bruce);

$james=fopen("index.html","a");//index.html為將生成的靜態html網頁的地址和名字

fwrite($james,$rose);

}

fclose($bruce);

?>

<a href="index.html">點擊查看生成的文件</a>

在瀏覽器中打開test1.php,執行代碼,到這里,靜態網頁,基本完成了。

什么時候生成靜態網頁?多久生成一次靜態網頁,希望大家一起來想辦法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 轮台县| 福清市| 南华县| 榆中县| 连城县| 永顺县| 苍山县| 吉林市| 仁寿县| 鸡泽县| 泽州县| 老河口市| 宜春市| 芜湖县| 新干县| 华亭县| 连城县| 马山县| 新化县| 潼关县| 湖南省| 德清县| 翼城县| 田林县| 奎屯市| 六盘水市| 梁平县| 黑龙江省| 云梦县| 阿坝县| 鲜城| 广灵县| 蒙城县| 盐边县| 肇庆市| 扎兰屯市| 安塞县| 定襄县| 安丘市| 四会市| 三明市|