dedecms更改默认模板.docx

上传人:b****8 文档编号:27739270 上传时间:2023-07-04 格式:DOCX 页数:11 大小:17.67KB
下载 相关 举报
dedecms更改默认模板.docx_第1页
第1页 / 共11页
dedecms更改默认模板.docx_第2页
第2页 / 共11页
dedecms更改默认模板.docx_第3页
第3页 / 共11页
dedecms更改默认模板.docx_第4页
第4页 / 共11页
dedecms更改默认模板.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

dedecms更改默认模板.docx

《dedecms更改默认模板.docx》由会员分享,可在线阅读,更多相关《dedecms更改默认模板.docx(11页珍藏版)》请在冰豆网上搜索。

dedecms更改默认模板.docx

dedecms更改默认模板

竭诚为您提供优质文档/双击可除

dedecms更改默认模板

  篇一:

dedecms默认模版文件说明

  dedecms默认模版文件说明

  dedecms默认模版文件说明,head.htm,列表页头部模板head_nocatalog.htm,内容页\主页等无子栏目页面头部模板index.htm,主页模板

  ajaxfeedback.htm,ajax评论模板

  article_article.htm,文章内容页模板

  article_article1.htm,随机文章内容页模板1

  article_article2.htm,随机文章内容页模板2

  article_article_frame.htm,文章内容页模板框架版article_default.htm,自定义文档内容模板

  article_default_sg.htm,自定义单表文档内容模板article_image.htm,图片集内容页模板

  article_image_cl.htm,图片集内容页模板(新图集样式)article_image_frame.htm,图片集内容页模板框架版article_shop.htm,商品模型内容页模板

  article_soft.htm,软件内容页模板

  article_soft_frame.htm,软件内容页模板框架版

  article_infos.htm,分类信息内容模板

  article_spec.htm,专题内容页模板

  index_article.htm,文章频道封面

  index_default.htm,默认频道封面

  index_default_sg.htm,默认单表模型频道封面

  index_image.htm,默认图片模型封面

  index_shop.htm,默认网店模型封面

  index_soft.htm,默认软件模型封面

  infosw9_index.htm,默认图文资讯封面

  infosw9_list.htm,默认图文资讯列表页

  index_infos.htm,分类信息封面模板

  list_article.htm,默认文章列表模板

  list_default.htm,默认自定义模型列表模板

  list_default_sg.htm,默认单表自定义模型列表模板list_free.htm,默认自由列表模板

  list_image.htm,默认图片列表模板

  list_soft.htm,默认软件列表模板

  list_infos.htm,分类信息列表模板

  list_spec.htm,默认专题列表模板

  list_shop.htm,默认商城列表模板

  footer.htm,列表页底部模板

  googlemap.htm,google地图模板

  search.htm,普通搜索模板

  advancedsearch.htm,高级搜索模板

  singlepage.htm,单独页面模板

  tag.htm,标签首页模板

  taglist.htm,特定标签内容列表模板

  方便广大站长对dedecms二次开发的时候使用(责任编辑:

admin)

  篇二:

织梦模版修改方法

  1、以将不需要显示部分去除,那么就需要修改模板了。

可以看看我的网站

  下方就是只保留了左边最新、中间固定部分,右侧热点部分。

看看我怎么修改的。

  主要修改的是默认模板中的index.htm和head.htm。

  找到这两个文件的方法有两种:

  1)直接访问你网站的Ftp,文件再目录/templets/default/下,下载到本地修改后上传覆盖。

  2)登录到dede后台,在模板管理找到文件点击修改就可以在线编辑了,建议先保存源文件,以备修改出错后可以恢复。

  比如我修改index.htm,将flashnews,picnews,还有各分类显示的内容去掉了。

主要找标签之间代码,删除之后,点击保存,然后点击“生成”—>更新主页html就可以看到修改之后的效果。

一般反复修改多次才会达到你想要的布局。

  另外修改分类页面(list_article.htm)和文章页面(article_article.htm)也是一样的方法。

提醒的地方就是修  

改完之后要记得在“生成”页面更新相应的html,或是点击“一键更新网站”和“更新系统缓存”即可。

  修改分类页面的xxx可以到这里看看:

  修改文章页面的xxx到这里:

  2、做网站的应该都知道seo,可以看到很多网站文章页面都会有个“推荐文章”或是“阅

  读此文的人还阅读了。

”,这就是相关文章了,那么我们怎么让文章页面显示相关文章呢?

  找到article_article.htm模板,点击修改,打开后找到下图方框中的代码,这里是显示文章的内容,在这段代码下面加上相关文章代码(下图椭圆部分就是),

  ——————————————————————————————

  

  

  阅读本文的姐妹还阅读:

  {dede:

likearticlerow=12col=1titlelen=80}

  [field:

title/]

  {/dede:

likearticle}

  ——————————————————————————————

  这里row的数值是显示相关文章的个数

  还要修改标签文件:

  找到文件:

\include\taglib\likearticle.lib.php

  打开找到下面的代码:

  $typeid="andarc.typeidin($typeid)andarc.id$arcid";

  修改为:

  $typeid="andarc.id$arcid";

  保存,再更新网站就搞定了

  3、dedecms建立的网站,网站主页在浏览器地址栏中显示是带/index.html的,一般做

  seo的都不愿意保留这个后缀,那么怎么去掉index.html只显示主域名呢。

  修改方法是,打开网站根目录的index.php

  -------------将代码修改为下面的就可以-------------  if(!

file_exists(dirname(__File__)./data/common.inc.php))

  {

  header(location:

install/index.php);

  exit();

  }

  require_once(dirname(__File__)."/include/common.inc.php");

  require_oncededeinc."/arc.partview.class.php";

  $globals[_arclistenv]=index;

  $row=$dsql->getone("select*From`#@__homepageset`");

  $row[templet]=mftemplet($row[templet]);

  $pv=newpartView();

  $pv->settemplet($cfg_basedir.$cfg_templets_dir."/".$row[templet]);

  $pv->display();

  >

  4、文章内容页和栏目列表页的右侧“推荐内容”改成全站“最新文章”

  修改的是:

文章内容页模板article_article.htm和默认文章列表模板list_article.htm修改代码:

  找到显示推荐内容的代码内容修改为下面的:

  最新文章

  

  

  {dede:

arclistrow=10titlelen=32noflag=htypeid=1,2,3,4,5,6,7,8,9,10,11}

  [field:

title/]

  {/dede:

arclist}

  

  

  

  

  

  

  热点内容

  

  

  {dede:

arclistsort=hotsubday=30titlelen=42row=8typeid=1,2,3,4,5,6,7,8,9,10,11}

  [field:

title/]{/dede:

arclist}

  

  

  

  大家可能发现typeid那里写上了一些数字,因为测试的时候如果是默认的代码,显示的是本分类的文章或只有当前文章,加上文章分类id之后就可以显示所有分类的最新文章。

  5在你转载其他网站文章的时候,拷贝内容会带有该网站的版权信息。

那么怎么在你自己的网站也加上这个呢。

  方法很简单,修改文章内容页模板article_article.htm

  在

  

  {dede:

field.body/}代码的后面加入下面的脚本代码:

  

  document.body.oncopy=function(){

  settimeout(function(){

  vartext=clipboarddata.getdata("text");

  if(text){

  text=text+"本文祖传宝减肥网()详细出处参考:

"+location.href;clipboarddata.setdata("text",text);

  }

  },100)

  }

  

  保存,更新网站!

  6、如何修改网站Rss的输出格式:

  6-1)找到位于dede(也就是你的后台文件夹)目录下的makehtml_rss_action.php文件然后找到echo"完成所有文件更新!

";

  在这个下面添加echo"浏览...";这里是让你在生成成功后点击查看生成结果的

  找到位于根目录include目录下的arc.rssview.class.php文件

  然后找到$murl=$globals[cfg_cmspath]."/data/rss/".$this->typeid.".xml";

  修改成$murl=$globals[cfg_cmspath]."/rss.xml";这里是修改路径让生成的rss.xml文件保存在根目录

  向下找到

  $orwhere.="and(arc.typeidin(".getsonids($this->typeid,$this->typeFields[channeltype])."))";

  删除整句

  然后找到位于dede找到位于dede(同你的后台文件夹)下的templets文件夹打开里面的makehtml_rss.htm文件

  然后找到修改数字50为你需要生成的条数也可以在后台生成的时候输入。

  如果你生成的rss.xml文件有错误,请打开根目录下面的templets文件夹下面的plus文件夹里面的rss.htm文件,然后找到

  修改成

  6-2)在使用多站点支持时需设置绝对路径,rss的输出的时候会在绝对路径前多出一个域名,从而导致输出的url错误。

值需要修改/include/arc.rssview.class.php就可以解决问题

  删除第33行的$globals[cfg_basehost].

  修改前:

  $this->typeFields[typelink]=$globals[cfg_basehost].$this->typelink->getonetypeurl($this->typeFields);

  修改后:

$this->typeFields[typelink]=$this->typelink->getonetypeurl($this->typeFields);

  以及第129行的$globals["cfg_basehost"].

  修改前:

$row["fullurl"]=$globals["cfg_basehost"].$row["arcurl"];

  修改后:

$row["fullurl"]=$row["arcurl"];

  7、如何让dedetag列表页按最新发布时间排序,(默认的是最新文章在最后一页)。

具体修改方法如下

  在网站根目录的/include目录下找到arc.taglist.class.php文件,在499行

  $this->dsql->setquery("selectaidFrom`dede_taglist`wheretid={$this->taginfos[id]}andarcrank>-1limit$limitstart,$getrow");

  把上面的代码修改为如下代码

  $this->dsql->setquery("selectaidFrom`dede_taglist`wheretid={$this->taginfos[id]}andarcrank>-1orderbyaiddesclimit$limitstart,$getrow");

  篇三:

dedecms网站布局的模版修改方法

  dedecms建站后布局模板修改方法

  1、以将不需要显示部分去除,那么就需要修改模板了。

可以看看我的网站

  下方就是只保留了左边最新、中间固定部分,右侧热点部分。

看看我怎么修改的。

  主要修改的是默认模板中的index.htm和head.htm。

  找到这两个文件的方法有两种:

  1)直接访问你网站的Ftp,文件再目录/templets/default/下,下载到本地修改后上传覆盖。

  2)登录到dede后台,在模板管理找到文件点击修改就可以在线编辑了,建议先保存源文件,以备修改出错后可以恢复。

  比如我修改index.htm,将flashnews,picnews,还有各分类显示的内容去掉了。

主要找标签之间代码,删除之后,点击保存,然后点击“生成”—>更新主页html就可以看到修改之后的效果。

一般反复修改多次才会达到你想要的布局。

  

  另外修改分类页面(list_article.htm)和文章页面(article_article.htm)也是一样的方法。

提醒的地方就是修改完之后要记得在“生成”页面更新相应的html,或是点击“一键更新网站”和“更新系统缓存”即可。

  修改分类页面的xxx可以到这里看看:

  修改文章页面的xxx到这里:

  2、做网站的应该都知道seo,可以看到很多网站文章页面都会有个“推荐文章”或是“阅

  读此文的人还阅读了。

”,这就是相关文章了,那么我们怎么让文章页面显示相关文章呢?

  找到article_article.htm模板,点击修改,打开后找到下图方框中的代码,这里是显示文章的内容,在这段代码下面加上相关文章代码(下图椭圆部分就是),

  ——————————————————————————————

  

  

  阅读本文的姐妹还阅读:

  {dede:

likearticlerow=12col=1titlelen=80}

  [field:

title/]

  {/dede:

likearticle}

  ——————————————————————————————

  这里row的数值是显示相关文章的个数

  

  还要修改标签文件:

  找到文件:

\include\taglib\likearticle.lib.php

  打开找到下面的代码:

  $typeid="andarc.typeidin($typeid)andarc.id$arcid";

  修改为:

  $typeid="andarc.id$arcid";

  保存,再更新网站就搞定了

  3、dedecms建立的网站,网站主页在浏览器地址栏中显示是带/index.html的,一般做

  seo的都不愿意保留这个后缀,那么怎么去掉index.html只显示主域名呢。

  修改方法是,打开网站根目录的index.php

  -------------将代码修改为下面的就可以-------------  if(!

file_exists(dirname(__File__)./data/common.inc.php))

  {

  header(location:

install/index.php);

  exit();

  }

  require_once(dirname(__File__)."/include/common.inc.php");

  require_oncededeinc."/arc.partview.class.php";

  $globals[_arclistenv]=index;

  $row=$dsql->getone("select*From`#@__homepageset`");

  $row[templet]=mftemplet($row[templet]);

  $pv=newpartView();

  $pv->settemplet($cfg_basedir.$cfg_templets_dir."/".$row[templet]);

  $pv->display();

  >

  4、祖传宝减肥网的文章内容页和栏目列表页的右侧“推荐内容”改成全站“最新文章”修改的是:

文章内容页模板article_article.htm和默认文章列表模板list_article.htm修改代码:

  找到显示推荐内容的代码内容修改为下面的:

  最新文章

  

  

  {dede:

arclistrow=10titlelen=32noflag=htypeid=1,2,3,4,5,6,7,8,9,10,11}

  [field:

title/]

  {/dede:

arclist}

  

  

  

  

  

  

  热点内容

  

  

  {dede:

arclistsort=hotsubday=30titlelen=42row=8typeid=1,2,3,4,5,6,7,8,9,10,11}

  [field:

title/]{/dede:

arclist}

  

  

  

  大家可能发现typeid那里写上了一些数字,因为测试的时候如果是默认的代码,显示的是本分类的文章或只有当前文章,加上文章分类id之后就可以显示所有分类的最新文章。

  5在你转载其他网站文章的时候,拷贝内容会带有该网站的版权信息。

那么怎么在你自己的网站也加上这个呢。

  方法很简单,修改文章内容页模板article_article.htm

  在

  

  {dede:

field.body/}代码的后面加入下面的脚本代码:

  

  document.body.oncopy=function(){

  settimeout(function(){

  vartext=clipboarddata.getdata("text");

  if(text){

  text=text+"本文祖传宝减肥网()详细出处参考:

"+location.href;clipboarddata.setdata("text",text);

  }

  },100)

  }

  

  保存,更新网站!

  6、如何修改网站Rss的输出格式:

  6-1)找到位于dede(也就是你的后台文件夹)目录下的makehtml_rss_action.php文件然后找到echo"完成所有文件更新!

";

  在这个下面添加echo"浏览...";这里是让你在生成成功

  后点击查看生成结果的

  

  找到位于根目录include目录下的arc.rssview.class.php文件

  然后找到$murl=$globals[cfg_cmspath]."/data/rss/".$this->typeid.".xml";

  修改成$murl=$globals[cfg_cmspath]."/rss.xml";这里是修改路径让生成的rss.xml文件保存在根目录

  向下找到

  $orwhere.="and(arc.typeidin(".getsonids($this->typeid,$this->typeFields[channeltype])."))";

  删除整句

  然后找到位于dede找到位于dede(同你的后台文件夹)下的templets文件夹打开里面的makehtml_rss.htm文件

  然后找到修改数字50为你需要生成的条数也可以在后台生成的时候输入。

  如果你生成的rss.xml文件有错误,请打开根目录下面的templets文件夹下面的plus文件夹里面的rss.htm文件,然后找到

  修改成

  6-2)在使用多站点支持时需设置绝对路径,rss的输出的时候会在绝对路径前多出一个域名,从而导致输出的url错误。

值需要修改/include/arc.rssview.class.php就可以解决问题

  删除第33行的$globals[cfg_basehost].

  修改前:

  $this->typeFields[typelink]=$globals[cfg_basehost].$this->typelink->getonetypeurl($this->typeFields);

  修改后:

$this->typeFields[typelink]=$this->typelink->getonetypeurl($this->typeFields);

  以及第129行的$globals["cfg_basehost"].

  修改前:

$row["fullurl"]=$globals["cfg_basehost"].$row["arcurl"];

  修改后:

$row["fullurl"]=$row["arcurl"];

  7、如何让dedetag列表页按最新发布时间排序,(默认的是最新文章在最后一页)。

具体修改方法如下

  在网站根目录的/include目录下找到arc.taglist.class.php文件,在499行

  $this->dsql->setquery("selectaidFrom`dede_taglist`wheretid={$this->taginfos[id]}andarcrank>-1limit$limitstart,$getrow");

  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1