1樓:匿名使用者
利用模板。目前php的模板可以說是很多了,有功能強大的smarty,還有簡單易用的smarttemplate等。它
內們每一種模板容,都有一個獲取輸出內容的函式。我們生成靜態頁面的方法,就是利用了這個函式。用這個方法的優點是,**比較清晰,可讀性好。
這裡我用smarty做例子,說明如何生成靜態頁:
<?php
$t = new smarty;
$t->assign("title","hello world!");
$content = $t->fetch("templates/index.htm");
//這裡的 fetch() 就是獲取輸出內容的函式,現在$content變數裡面,就是要顯示的內容了
fwrite($fp, $content);
fclose($fp);
?>
2樓:永業說事
織夢文章預設就是生成靜態頁面的 ,不需要單獨設定哦
3樓:陽光暖暖
後臺系統直接生成首頁,不要勾選生成動態php選項,而是要勾選生成靜態html
織夢不需要偽靜設定的
dedecms如何生成欄目以及靜態的html檔案
4樓:潘永波
在織夢後臺有生成選項,有更新首頁這個,選擇生成html,還有動態瀏覽選項
5樓:死亡墮落之翼
dedecms 裡有一個生成——生成欄目
dedecms程式生成**是靜態還是偽靜態?
6樓:百度使用者
其實**形態分兩種,靜態和動態,偽靜態並不是真正的靜態,實質上也是動態頁面。
靜態頁面,除了我們常見的.htm和 .html以後,.
asp .php .jsp也可以是靜態的,關鍵是看.
asp .php .jsp這些頁面是否呼叫了資料庫裡的東西,如果沒有呼叫,它就是靜態頁面,呼叫了,就是動態頁面。
動態頁面的含意就是,網頁會根據訪問者的請求,從伺服器資料庫裡篩選訪問者想要的內容顯示到訪問者的瀏覽器上,不同的人訪問同一頁面,會看到不同的內容,這個網頁本身裡並沒有資料,只有一些**,訪問者看到的,都是伺服器裡調出來的。
而靜態頁面,是事先把文字**都放到頁面裡了,不需要從資料庫裡調,訪問者訪問一個頁面,會直接從伺服器把這個頁面讀出來顯示到訪問者的瀏覽器裡,不需要資料庫的支援。
偽靜態頁面,其目的是為了更好的被搜尋引擎收錄而通過一定的規則,把動態頁面的地址轉換成以htm或html結尾的地址,看起來是靜態的,實際是依然是動態頁面。
現在很多cms**程式,都可以把動態頁面直接生成真靜態的,就是所訪問的頁面是真真實實存的,根靜態頁面一樣。這樣的好處是訪問速度快,不需要頻繁去讀取篩選伺服器裡的資料,減輕了伺服器的壓力,同時也能更好地被搜尋引擎收錄。
dedecms欄目怎麼生成靜態
7樓:匿名使用者
在生成裡面有生成靜態頁面的選項,直接選就可以了
帝國cms怎麼生成偽靜態頁面分頁號
如果說你是在搞url的話 本來就可以訪問分頁url不需要生成,如果你是說怎麼給欄目頁面翻頁的時候在標題加一個當前頁面分頁號那麼就得用這個標籤呼叫 list.pageno 帝國cms 偽靜態後臺怎麼設定 帝國cms 偽靜態後臺設定方法 1 在 根目錄 web資料夾 下建一個檔案,檔名及字尾格式為 ht...
偽靜態頁面可以js呼叫靜態頁面嗎?如何實現
偽靜態的頁面,無非就是處理了瀏覽器上顯示的 url 而已,js呼叫靜態頁面,簡單的就是 這個和靜態不靜態沒關係吧,你說的呼叫靜態頁面是啥意思?網頁偽靜態頁面是如何實現的?偽靜態實現的原理就是 index.php?act about cid 1 將這種形式的動態路徑用 about 1.html 這種形...
dedecms5 6內容頁面分頁問題高手進
在分頁方式,手動後面有個大小。你填的是多少呢?比如預設的5k,指的5kb,可能指定過大。1kb 1024b 1千位元組等於1024位元組1b 8b 一位元組等於8位 如果你的cms是gbk的,則一個漢字 包括標點符號 是佔2位的。也就是說1kb的漢字則是1024 2 512個字元。如果cms是utf...