『壹』 怎麼用織夢做網站
你直接把你做好的靜態頁面放在織夢模板里,然後通過後台調用就好了!!
『貳』 織夢dedecms怎麼生成靜態首頁
在dedecms後台點擊「更新主頁Html」時,發生了什麼?是不是更新錯誤?本文主要教你織夢dedecms怎麼生成靜態首頁,解決更新錯誤
方法/步驟
第一步、點擊「更新主頁Html」。
在 firebug 下查看,我們知道,它往http://localhost/web_dede/dede/makehtml_homepage.php(我的網站根目錄為 /web_dede/),同時,我們還看到發送了post信息(注意,如果出現亂碼,請使用urldecode()方法處理一下)。
發送的post信息:dopost=make&templet=default/index.htm&position=../index.html&saveset=1&showmod=1&Submit=更新主頁HTML
知識點:在dedecms里,無論是以get還是post發送的信息,不需要接收,直接可以使用,比如上面發送的dopost=make,我們可以在makehtml_homepage.php里直接以$dopost使用。
第二步、分析/dede/目錄下的makehtml_homepage.php文件
分析方法很簡單,遇到看不懂的,直接 echo 或 print_r 或 var_mp 出來,然後exit(),看看輸出的是什麼,如下:
第三步,生成靜態首頁 index.html
代碼就兩三句,調用了 require_once(DEDEINC."/arc.partview.class.php") 這個類下方法,下圖
具體arc.partview.class.php這個類的是怎麼生成首頁,就得去看看該文件下去。
『叄』 織夢cms如何設置指定欄目生成靜態
1、後台-系統參數-核心設置-是否使用偽靜態:選擇「是」;
註:網站空間是否支持偽靜態,可以與空間的IDC商聯系一下,一般來說,空間都是支持偽靜態的。
Apache伺服器偽靜態相對簡單,直接在.htaccess文件中加入相應偽靜態規則即可;
而IIS伺服器偽靜態的實現,則需要載入Rewrite組件,然後配置httpd.ini文件。
2、如果網站已經存在生成的靜態欄目或文章HTML,那麼只需在後台-系統-SQL命令行工具中執行如下語句:
將所有文檔設置為「僅動態瀏覽」:update dede_archives set ismake=-1
將所有欄目設置為「使用動態頁」:update dede_arctype set isdefault=-1
3、列表頁、文章頁偽靜態
打開/include/helpers/channelunit.helper.php。
(1)查找:
//動態文章
if($cfg_rewrite == 'Y')
{
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
}
替換為
//動態文章
if($cfg_rewrite == 'Y')
{
return "/DedeCMS/DedeCMS5.7-".$aid.'-1.html';
}
意思是:將默認的/plus/view-1-1.html文章鏈接格式改為/DedeCMS/DedeCMS5.7-1-1.html。
(2) 查找:
//動態
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
替換為
//動態
$reurl = "/category/list-".$typeid.".html";
意思是:將默認的頻道或是列表頁URL/plus//list.php?tid=1變更為/dedecms/list-1.html形式。
『肆』 織夢如何製作單頁面網站
簡單說新建一個文本文件,然後把後綴名改為html既是一個靜態的單頁面網頁。
利用deeamweaver作為HTML代碼和css代碼編輯工具,然後利用photoshop,flash,firework等網頁美工軟體製作flash或者網頁圖片。每個頁面用超級鏈接進行導航,當然可以採用統一的框架,比方說可以用<iframe></iframe>內嵌每一個頁面。希望對你有幫助。