Dedecms建站经验和技巧总结

所属分类: 软件教程 / 编程开发 阅读数: 729
收藏 0 赞 0 分享

为什么要分享?因为织梦的一些技术问题,在织梦官网论坛很难找到解决方法,论坛提问一般无人回答,下面遇到的有些问题我自己都花费了很长时间才解决。

  特别提醒:优化要适度,自然,以提高用户体验为主。

  以下经验和技巧,有些为本人修改,有些网上收集,全部放在这里集中,有需要的可以直接全部拿去,也欢迎网友完善。

1、随机文章:好处就在于能够保证文章有新鲜内容,但前提是你必须要有一定文章数量,50篇以下的就不要用了,请将换成你的域名。

  调用代码:


复制代码
代码如下:

  {dede:arclist titlelen=30 orderby=rand row=8 typeid=rand}
  <li><a href=""></a></li>
  {/dede:arclist}

2、翻页标题重复问题:dedecms列表页假如有多页的话,标题都是一样的,到5.7版本仍然没有改进(希望官方在下一个版本改进)。其实最简单的就是加个第一页第二页即可。
  修改代码:在列表页模板中将原来的标题调用标签{dede:field.title/}换成{dede:field.title/}_第 {dede:pagelistlistsize=0listitem=pagenofunction=html2text(@me)/}页 -{dede:global.cfg_webname/},会生成“标题_第1页-网站名称”之类的标题。

3、自动关键字:从5.3起,系统就一直自动带这个功能,只不过很多人不知道怎么用而已。这是一个非常强大的功能。使用方法如下:

  设置步骤:后台的“核心”→“批量维护”→“文档关键词维护”,新增关键字并同时加上要链接的网址即可。尽量避免重复,要精准单一,假如你给“兼职” 设置了一个链接,给“兼职网站”又加了一个,5.6以后的版本系统只会自动给兼职网站加,但以前的版本就会给兼职网站同时加上两个链接,请注意自己的使用的版本。

  这里设置好了以后,还要需要再设置一个地方。后台的“系统设置”→“系统基本参数”→“其它选项”→“文档内容同一关键词替换次数(0为全部替换)”默认是2。这个可以根据自己的情况适当的调整。

4、相关文章设置:相关文章设置是有效提高用户体验的一种方法哦。5.7以后的系统自动带了这个功能了,以前的版本要自己添加。这个要注意一点的就是,相关文章的调用是根据tag标签或者关键字来调用的,假如你发表的文章这两个位置都没有设置的话,相关文章里面不会有内容的,因此,一定要设置一个。

5、dedecms调用wp博客文章:很多人用dedecms作主站,用wp搭建二级目录的博客,如何在dedecms中调用wp的文章,这个我花费了很长时间才调试好,前提是wp启用了固定链接,下面的例子是数字链接,调用的是博客内的最新文章,将域名换成你自己的就行了。

  调用代码:
{dede:sql sql=select id as post_id from wp_posts where post_status=publishand post_type=post order by id desc limit 0,10}
  <li class=dotline><a href=
  {/dede:sql}

6、谷歌地图:谷歌地图对于谷歌收录帮助非常之大,5.7版自带谷歌地图了。

  设置步骤:后台的“核心”→“频道模型”→“自由列表管理”,简单设置更新即可,这里要特别注意一点的是,系统自动生成不带首页和列表页这关键的几页(不知道是不是官方的失误),只有文章页,请在模板googlemap.htm自己加上。

7、首页调用问答模板文章:开通了问答模块的,首页应该如何调用呢?这个我调式了很久,虽然现在没用了,但可能有网友有用:

  调用代码:
{dede:askrow=‘14’qtype=‘ok’orderby=‘pubdate’}
  <li><ahref=/ask/question-id-[field:id/].htmltarget=_blank>[field:title/]</a></li>
  {/dede:ask}

  打开/include/taglib/ask.lib.php文件;修改 elseif($qtype==ok)$qtypeQuery=$tidstatus=1orderbysolvetimedesc;这条语句的 orderbyXXXXXdesc,把XXXX换成你要排序的字段就OK了。

8、适当优化:将当前位置的“主页”字样,改为“你自己的网站名称”。解释:学习过SEO的朋友一看就知道为什么了,增加内链,另一个好处就是利用回首页的关键词连接告诉蜘蛛,你的网站定位。其实这点真的很重要。

  如何修改:在“系统参数设置”的主页链接输入“你的网站名称”即可,然后重新生成html。

9、全站RSS输出:织梦自带的rss和网站地图一样的,是按照栏目来分类的,不方便别人订阅。这个代码很长,自行去网上搜下,注意下就行了。

10、新窗口打开文章:小技巧,这个最简单的方法就是在把加入到head.htm这个模板的区域里里就行了,对其它cms一样实用哦,这样就不用每个链接都去设置了,一劳永逸。

  以上内容,是本人3年多年使用织梦的经验,有些来自于网络,有些自己修改调试了很长时间,花费了很大的心血,现在分享出来,希望对正在或者即将使用dedecms建站的朋友有帮助。也欢迎大家分享更多经验。

更多精彩内容其他人还在看

预防查询语句数据库注入漏洞攻击

简单地说,Sql注入就是将Sql代码传递到应用程序的过程,但不是按照应用程序开发人员预定或期望的方式插入,相当大一部分程序员在编写代码的时候
收藏 0 赞 0 分享

MySQL数据库创建、修改和删除表操作实例介绍

其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西
收藏 0 赞 0 分享

在VS2010中打开vs2012项目的方法

VS2012中对C#的支持度非常好,不管是编写方便程度(不需要插件就能高亮代码及代码自动提示功能),还对MFC的一些功能优化很多
收藏 0 赞 0 分享

Lingobit Localizer Enterprise汉化工具怎么使用

最近小编非常喜欢做汉化软件,感觉挺有意思的,能够帮助一些英文不好的软件使用者
收藏 0 赞 0 分享

vs2010使用教程(图文)

下面简单介绍一下Microsoft Visual Studio的简单功能的使用方法
收藏 0 赞 0 分享

Texmaker使用方法、Latex的优缺点详细介绍

下半学期过半,读硕士的同学们快要准备论文了。这个帖子估计要花上几天才能完成。到底写道什么程度看我耐心好了
收藏 0 赞 0 分享

Html标签简明教程

html标签的使用:字体、列表、图像、表格、超链接、表单等,学会了这些标签就可以写网页代码了。
收藏 0 赞 0 分享

eclipse安装教程(图文)

做java开发的朋友,都应该有一个适合自己的开发环境,而eclipse就是这么一个适合java开发的集成环境,完全免费,而且免安装,是java开发人员的必备平台。下面,小编就带大家来看看怎么安装和使用eclipse
收藏 0 赞 0 分享

eclipse使用教程(图文)

很多人都知道要用eclipse来做java开发,但很多的新手朋友却不知道怎么下载和安装eclipse。下面给你介绍一下怎么下载和安装eclipse来用于自己的学习或者项目开发
收藏 0 赞 0 分享

php session的生存周期详解示例

详解php session的生存周期:session 在何时被创建、session 何时被删除、session自动失效等一系列的动作。
收藏 0 赞 0 分享
查看更多