免费一级码无码婬片AA,多姿,国产成人精品日本亚洲18图 ,亚洲欧美视频一区,久久久久国产精品一区

做網(wǎng)站找實(shí)速,專業(yè)網(wǎng)站制作設(shè)計(jì)平臺(tái)
首頁(yè) > 課堂 > 網(wǎng)站技術(shù) > 詳情
網(wǎng)站標(biāo)簽 / Tags

帝國(guó)cms怎么實(shí)現(xiàn)頁(yè)面自動(dòng)生成html

2020-02-16 15:40:14   來(lái)源:實(shí)速網(wǎng)絡(luò)|網(wǎng)站建設(shè)|網(wǎng)站設(shè)計(jì)|網(wǎng)站優(yōu)化|網(wǎng)站仿制|網(wǎng)站SEO|網(wǎng)站推廣|空間域名|主機(jī)VPS|服務(wù)器|網(wǎng)站源碼|網(wǎng)站模版   瀏覽: 次
帝國(guó)cms怎么實(shí)現(xiàn)頁(yè)面自動(dòng)生成html 發(fā)布時(shí)間:2019-12-10 來(lái)源:未知 瀏覽: 關(guān)鍵詞:帝國(guó)CMS

帝國(guó)cms怎么實(shí)現(xiàn)頁(yè)面自動(dòng)生成html

發(fā)布時(shí)間:2019-12-10 來(lái)源:未知 瀏覽: 關(guān)鍵詞:帝國(guó)CMS 

帝國(guó)cms怎么實(shí)現(xiàn)頁(yè)面自動(dòng)生成html

帝國(guó)cms怎么實(shí)現(xiàn)頁(yè)面自動(dòng)生成html?

本文實(shí)例講述了帝國(guó)cms實(shí)現(xiàn)用戶訪問(wèn)頁(yè)面自動(dòng)生成html的方法。分享給大家供大家參考。具體分析如下:

推薦學(xué)習(xí)《帝國(guó)cms教程

原因:對(duì)于服務(wù)器資源有限但是數(shù)據(jù)量非常龐大的網(wǎng)站來(lái)說(shuō),使用帝國(guó)cms在批量生成全部文件的時(shí)候速度比較慢,更改了一次模板,往往要更新很久.

思路:刪除所有html->利用nginx匹配未生成的html->php生成html,如果nginx 檢測(cè)html已經(jīng)生成,則直接展示,不跳轉(zhuǎn)到php.

實(shí)現(xiàn)代碼如下:

代碼如下:

location /{ alias /home/web/xxx.com/; if (!-e $request_filename) { rewrite /(.*)/(.*).html$ /chtml.php?classid=1&id=$2&ssid=$2&check=checkcode; } }

以上配置,用戶訪問(wèn)不存在的html的時(shí)候會(huì)自動(dòng)展示chtml.php里面的內(nèi)容,網(wǎng)址不會(huì)跳轉(zhuǎn),相當(dāng)于是在當(dāng)前URL下.

3.php生成:

文件1:chtml.php代碼如下:

代碼如下:

<?php $check= stripslashes($_GET['check']); require('./class/connect.php'); //引入數(shù)據(jù)庫(kù)配置文件和公共函數(shù)文件 require('./class/db_sql.php'); //引入數(shù)據(jù)庫(kù)操作文件 require("./class/functions.php"); require("./class/t_functions.php"); require("./data/dbcache/class.php"); require("./data/dbcache/MemberLevel.php"); require('./class/chtmlfun.php'); $link=db_connect(); //連接MYSQL $empire=new mysqlquery(); //聲明數(shù)據(jù)庫(kù)操作類 if($check=="checkcode"){//checkcode 對(duì)應(yīng)nginx配置的 checkcode ReSingleInfo('userid','username');//你的帝國(guó)后臺(tái) id 和 用戶名 } db_close(); //關(guān)閉MYSQL鏈接 $empire=null; //注消操作類變量 ?>

文件2修改:

e/class/chtmlfun.php

找到ReSingleInfo方法,在下面之前:

代碼如下:

$sql=$empire->query("select * from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where ".$add);

新增:如下代碼:

代碼如下:

/* 前臺(tái)生成單個(gè)文件 2014-5-8 shanmao*/ $s_aid = (int)$_GET['ssid']; if($s_aid>0){ $add="id=$s_aid"; $classid=58;//你的欄目id } /* 前臺(tái)生成單個(gè)文件 */

文件3修改:functions.php GetHtml 方法尾部新增一下代碼,用于直接顯示生成后的html:

代碼如下:

/* 直接展示html 2014-5-8 */ $s_aid = $_GET['ssid']; $s_play = (int)$_GET['play']; $s_check = $_GET['check']; if($s_check=="checkcode"){ if($s_aid && strstr($s_aid,"_play")){ echo file_get_contents($file_p); }else{ echo file_get_contents($file); } }/* 直接展示html 2014-5-8 */

希望本文所述對(duì)大家的帝國(guó)cms建站有所幫助。

以上就是帝國(guó)cms怎么實(shí)現(xiàn)頁(yè)面自動(dòng)生成html的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注魔酷閣其它相關(guān)文章!

責(zé)任編輯:實(shí)速科技