我用dedecms有感

---恢复内容开始---

最近接了一个私单,简单的学校网站,注意,我一看上去是感觉很快,仿站,对方说这个东西你三天就能搞定啦,我也这么想的

(没经验啊)

接下来,我想都没想就用dedecms去做,之前看了韩顺平的dedecms,都了解了多小,我最看中的是采集功能,因为对方说本来是用

asp做的,数据库是access的,这个我一听就很惊讶,因为学校的服务器是很老的那种,不支持Php,现在要改成php

ok,开始动工

dedecms上手其实不难,用好才难

1,建立每个栏目的采集节点

1.1 列表页的麻烦

  一般的做法都是用字符串截取的比较多,例如先匹配好列表页的规则,收集好url地址,然后进一步的去采集文章

  这里的问题就是分页,遇到目标站列表的分页没有规则是比较麻烦的,因为目标站是用aspx去做的,连分页请求都用Post去做,我fuck

所以没办法,只好手工写js代码去匹配,然后保存到一个文件

1.2  内容页规则

  建立好url种子,就开始分析文章的格式

一般来说,我们都是要采集,标题,内容,图片,等等,这个麻烦点就是目标站的文章模板有的都不一致,导致自己要去写几个规则

刚好这个站也有图片集的内容,dedecms也支持这个,十分不错

1.3 开始采集

  过程还算顺利,当中会遇到明明已经有内容,但dedecms报未下载,这个可能是网络问题吧

1.4 导入到栏目

这个我用得不是很爽,不能自由的选择一部分导入到某个栏目,一导就要导全部

2 换模板

2,1 设置模板目录

  换套模板系统参数设置一下系统模板目录就可以了

2.2 设置每个栏目的文列表页模板,文章页模板,这个不难

2.3 设置每个文章的内容页,这个也不难

2.4 之前很笨,每次调式模板都要重新生成一次,后来才知道可以动态去浏览,去预览就可以啦

3 栏目单页

3.1 这个dede设计的不错,比如一些企业简介就可以用单页啦,联系方式就可以用单页啦

4 友情链接

4.1 这个就比较恶心啦,虽然dedecms可以每个循环显示,但不能按分类显示

5,分页

5.1 这个更恶心,不能自定义样式,所以要改源码

6 模板标签

6.1 这个其实不算灵活,应该不像smaty可以if else ,foreach,遇到一些特别的排版就不行啦,比如二级三级分类地显示文章

6.2 支持sql语句查询,这个还算可以的

6.3 自定义模板标签也是可以的,用户可以自己按照特别的需求去写标签

7 这个要吐槽一下,虽然官方说可以完全动态浏览,但是后台找不到一个地方可以设置,但总体来说,仿站还是很快的,像我这种新手遇到的坑比较多而已

最后附上地址 http://zhongyida.106.360sw.cn/

---恢复内容结束---

时间: 2024-10-05 23:54:15

我用dedecms有感的相关文章

读DEDECMS找后台目录有感

本文作者:红日安全团队--Mochazz 早上看了先知论坛的这篇文章:解决DEDECMS历史难题–找后台目录 不得不说作者思路确实巧妙,作者巧妙的利用了Windows FindFirstFile和织梦程序代码中对上传图片的逻辑判断,成功在Windows环境下爆破出后台目录.可能一些人不了解Windows FindFirstFile,其实就是Windows在搜索文件时,使用到的一个winapi 函数,有时候我们找不到自己上传的马时,也可以利用它,请阅读下面一段解释: 目前大多数程序都会对上传的文件

DEDECMS 修改广告链接地址

1.打开DEDECMS后台,选择"模块",选择"广告管理", 2.选择要修改的广告栏目,选择"更改", 在下图红色 箭头处即可更改广告页面链接的地址,

dedecms织梦我认为有学习和使用的必要

存在即合理,流行就代表优秀- 不管别人怎么看待dedecms,我都认为这是做企业站的不二之选, 不管内部代码逻辑如何的如传闻般不堪,但在最终生成的静 态页面下"人人平等", 再优秀再优雅的代码,再冗余再啰嗦的代码在页面静态化后,都没有区别,因为访客直接访问的是静态页面了,不走数据库-. 所以 dedecms 我认为有学习和使用的必要-

【分享】后盾网原创视频,DEDECMS万能仿站视频教程 (二次开发)

下载地址 链接:http://pan.baidu.com/disk/home#list/path=/ 用户[email protected] 密码:redbaidu 如需要全部课程请扫描下面二维码或者关注微信公众号 redbaidu 课时:32课时 知识点:织梦(DEDECMS)万能仿站课程,从零开始,详细.系统的讲解了整套织梦万能仿站技术,内容涵盖了理论讲解.实践演示.实战操作等方面.本套教程包含两个实战案例,讲解通俗易懂,深入浅出,适合各层次水平的学员学习.目前网站建设行业,一个普通的企业站

织梦DEDECMS小说模块使用和安装全攻略

转之--http://www.51dedecms.com/news/dedecms/2012/0223/3380.html 小说模块功能很强大,可以用他做小说或者漫画站.他们都可以按某章节收费或免费供用户阅读,控制非常灵活.他们的管理也很人性化,先新增小说,小说下再有章节,章节下面再有小节,都可以单独进行管理. 安装小说模块:进入“模块/模块管理”,找到小说模块,选择“安装”链接(如图1).进入模块安装界面,对于已存在文件处理方法默认为覆盖,选择“确定”按钮安装模块(如图2).模块安装成功,左边

dedecms织梦移动版伪静态 - 实现与PC电脑版静态地址url一致教程+伪静态规则

电脑版静态效果 移动版伪静态效果 以下教程所修改的文件(utf8/gbk)打包下载: 修改或者覆盖文件之前请备份以下4个文件\m\index.php\m\list.php\m\view.php\include\arc.listview.class.php 链接: https://pan.baidu.com/s/1i49ABe1 密码: 2wid 电脑版静态生成这里就不多说了,移动版伪静态操作教程如下: 1.移动版域名 m.123.com 解析并指向绑定目录到网站目录的m文件夹 2.后台-系统配置

dedeCMS远程写入getshell(测试版本V5.7)

该漏洞必须结合apache的解析漏洞: 当Apache检测到一个文件有多个扩展名时,如1.php.bak,会从右向左判断,直到有一个Apache认识的扩展名.如果所有的扩展名Apache都不认识,那么变会按照httpd.conf配置中所指定的方式展示这个问题,一般默认情况下是"text/plain"这种方式. dede在安装完成,如果没有删除install文件夹,在install下会有一个index.php.bak的备份文件,利用apache的解析漏洞,可以以php方式解析该文件. 在

dedecms织梦联动筛选[伪静态-目录形式]

演示效果 dedecms织梦联动筛选[伪静态-目录形式],网站用的是静态,筛选用的是伪静态,筛选的伪静态地址以字段和键值目录形式呈现,让筛选URL与静态保持一致.如: 静态栏目页 http://www.123.com/dianshi/ 静态栏目页分页 http://www.123.com/dianshi/list_1_2.html 伪静态筛选页 http://www.123.com/dianshi/area_0/ 伪静态筛选分页 http://www.123.com/dianshi/area_0

dedecms织梦首页分页插件

[警告] 如果你网站以下4个文件做过修改,使用前请备份这4个文件!!! /dede/task_do.php /dede/makehtml_homepage.php /dede/templets/makehtml_homepage.htm /index.php [演示效果] [功能介绍] 本插件可以将DedeCMS在首页模板使用dede:list列表标签和dede:pagelist分页标签, 支持index.html生成在网站根目录,第2页以上的html静态文件可存放在指定文件夹内, 防止网站根目