国产探花免费观看_亚洲丰满少妇自慰呻吟_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,執行代碼,到這里,靜態網頁,基本完成了。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖安县| 新河县| 葵青区| 阿坝县| 迁安市| 姜堰市| 高安市| 德江县| 潞西市| 岳池县| 周至县| 平舆县| 满城县| 鄯善县| 定南县| 濉溪县| 孝义市| 河津市| 平和县| 乌兰察布市| 哈巴河县| 伊金霍洛旗| 顺昌县| 延寿县| 汶川县| 东阿县| 商丘市| 攀枝花市| 宜丰县| 黄梅县| 星子县| 鹿邑县| 商城县| 类乌齐县| 凉城县| 湟中县| 汉阴县| 孝昌县| 淮阳县| 四会市| 灵武市|