dede如何把静态页做成模板 我写好了一个index.htm的首页 想换成模板 要详细过程

dede如何把静态页做成模板 我写好了一个index.htm的首页 想换成模板 要详细过程,第1张

你的问题答案:
1,织梦环境wamp根目录下的index文件替换成你自己做的index文件。dede后台-- 生成--- 主页更新---- 选择主页模板。,
但是,
2,还要看你主页模板有没有做其它调用 才能正常显示 。
3,要是用dede管理网站内容,得是织梦模板,就是你的index文件里的代码是调用dede标签的。

1、在DEDE织梦网站根目录,建立“tag”目录(注:小写;为啥要建个”tag”目录呢小编 *** 作过发现当你生成新的dede织梦TAG标签URL文件时,都会存储在这个目录里)


2、在DEDE后台SQL运行器里,执行以下一条SQL:ALTER TABLE `dede_tagindex` ADD `maketime` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0';

3、增加文件:

templets/default/list_taghtm //可从文章列表页复制修改

templets/default/index_taghtm //可从taghtm复制

dede/makehtml_tag_action_listphp

dede/makehtml_tag_action_indexphp

dede/makehtml_tagphp

dede/templets/makehtml_taghtm

include/arctaghtmlclassphp

4、修改文件:

dede/inc/inc_menuphp

143行,插入 <m:item name='更新TAG静态' link='makehtml_tagphp' rank='sys_MakeHtml'target='main' />

include/taglib/taglibphp 61行屏蔽,62行插入 (参考附带的文件,也可以直接覆盖)

include/extendfuncphp 把里面的代码,都复制到你的extendfuncphp文件里

具体步骤如下:
第一步、后台-系统参数-核心设置-是否使用伪静态:选择“是”;
第二步、如果你的网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:
将所有文档设置为“仅动态浏览”:
update dede_archives set ismake=-1
将所有栏目设置为“使用动态页”:
update dede_arctype set isdefault=-1
第三步、列表页、文章页伪静态修改
打开/include/helpers/channelunithelperphp。
//动态文章
if($cfg_rewrite == 'Y')
{
return $GLOBALS["cfg_plus_dir"]"/view-"$aid'-1html';
}
替换为
//动态文章
if($cfg_rewrite == 'Y')
{
return "/DedeCMS/DedeCMS57-"$aid'-1html';
}
意思是:将默认的/plus/view-1-1html文章链接格式改为/DedeCMS/DedeCMS57-1-1html。
//动态
$reurl = $GLOBALS['cfg_phpurl']"/listphptid="$typeid;
替换为
//动态
$reurl = "/category/list-"$typeid"html";
意思是:将默认的频道或是列表页URL/plus//listphptid=1变更为/dedecms/list-1html形式。
第四步、列表分页伪静态修改;
打开/include/arclistviewclassphp
查找:
$plist = str_replace('phptid=', '-', $plist);
替换为
$plist = str_replace('plus/listphptid=', ‘DedeCMS/DedeCMS57-', $plist);
将默认的plus/listphptid=替换成RMB/list-;
意思是:将默认的列表分页链接格式plus/listphptid=x$x$xl修改为DedeCMS/DedeCMS57-x-x-xhtml。
第五步、文章分页伪静态;
打开/include/arcarchivesclassphp,找到获取动态的分页列表GetPagebreakDM()函数末尾处:
查找:
$PageList = str_replace("plus/viewphptid=","DedeCMS/DedeCMS57-",$PageList);
替换为
$plist = str_replace('plus/viewphptid=', ’DedeCMS/DedeCMS57-', $plist);
将默认的plus/viewphptid=替换成RMB/huilv-;
意思是:将默认的文章分页链接格式plus/viewphptid=x$x$xl修改为DedeCMS/DedeCMS57-x-x-xhtml
第六步、TAG标签伪静态;
DedeCms默认的TAG标签URL,形如/tagsphp/dedecms模板 /,是不是觉得有个问号不怎么爽,我们改成/tags/dedecms模板 /,是不是好看多了。
下面我们来改一下,打开/include/taglib/taglibphp:
查找:
$row['link'] = $cfg_cmsurl"/tagsphp/"urlencode($row['keyword'])"/";
替换为
$row['link'] = $cfg_cmsurl"/tags/"urlencode($row['keyword'])"/";
第七步、>

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10409290.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存