在网站建设中,部分网站可能需要在前台收集用户、访客提交的一些数据信息,例如学校或培训机构网站的在线报名、产品网站的在线订单等,对于使用织梦dedecms建站程序的站长,可以通过dedecms提供的自定义表单功能进行制作,下面以制作“在线报名”表单为例子讲解下如何制作dedecms自定义表单并在前台调用!为了避免评论机器人之类的软件工具提交垃圾无用的信息,给织梦自定义表单添加验证码功能是非常有必要的。dedecms自定义表单默认没有验证码功能,但是站长可以通过修改程序源文件给表单添加自定义表单验证码。
DeDeCMS 5.7 的channel标签本身并不支持调用子栏目的关键词及栏目描述,要想实现该功能需要修改程序文件,具体的实现方法如下:
在使用织梦DeDeCMS系统制作排行榜等的榜单页面的时候,我们需要用到DeDeCMS的数值自动增长标签,当然,这个也是可以使用图片代替的,不过需要修改css,相对麻烦一些。DeDeCMS的数值自动增长标签有两个autoindex和itemindex。这两个标签的用法是有些区别的。主要的区别如下:
DeDeCMS的data目录如果使用默认命名,那么系统的安全肯定会大打折扣。因此,管理后台才会给出这样的提示:强烈建议将data目录搬移到Web根目录以外。
但是对于虚拟主机来说,有些虚拟主机限制,不给移动到web目录以外,那么为了最大限度的减少网站被攻击的可能,可以将data目录改名,这样也进一步减少了攻击的可能。具体操作如下:
在安装DedeCMS织梦系统的时候,大多数都是选择默认设置,例如:数据表前缀_dede。但是,默认表前缀是存在安全隐患的,因此,需要变更表前缀,以下是针对已安装好的DeDeCMS更换表前缀的方法。
Discuz程序的门户或者论坛的默认首页URL中会自带portal.php或forum.php,从SEO角度而言,会产生两方面的问题:
1、同时存在www.domain.com和www.domain.com/portal.php 两个URL版本,必然会造成域名权重分散,不利于URL的统一
2、当爬虫抓取www.domain.com时,页面会自动301跳转至www.domain.com/portal.php
于是我们需要想办法将权重集中在以/结尾的网址中,并且使页面正常返回200状态码,而不是以portal.php或forum.php文件结尾的网址。具体方法如下:
开启gzip可以极大的加速网站。有时压缩比率高达80%,近来测试了一下,最少都有40%以上,还是相当不错的。另外GZIP压缩的网页对搜索引擎也是 友好的。既然开启gzip有这么多好处,那么我们应该怎样开启gzip呢?(本文以windows server 2003操作系统和IIS6.0服务器为例).
在大中型网站SEO服务项目的运作过程中,对数据的精细化分析以及由此推导而来的优化改进方向是提升效果的法宝,它能帮我们发现当前SEO策略的盲点,甚至突破网站SEO效果的阶段性瓶颈。
由于DeDeCMS后台没有在栏目间复制文档的功能,只有移动文档的功能(类似于剪切),而建站时经常会需要让多个栏目列表页都调用这篇文档,DeDeCMS的副栏目功能恰恰是用于解决类似需求的,它既可以让一篇文档被主栏目调用,也能在副栏目调用,甚至能被多个副栏目同时调用。
在DeDeCMS系统模板标签中,存在一个[field:global.autoindex/]标签,它需要嵌套在{dede:arclist/}标签里使用,用来实现自动编号。这个标签可以让arclist每生成一行文章就自动累加1,也就是说可以用来做编号(序号),在网站应用中,很多的时候我们需要在文章标题前加上一个编号(序号),如阅读排行,下载排行等等,例如:
在Windows 2003 server上会出现上传大小受限制的问题,这是由于windows 2003 server的IIS 6做了限制所致,II6默认设置是最大只能上传200K的文件,下面介绍一下如何修改IIS6设置,以使上传不受限制。