phpcms和dedecms的区别
作为一个新手 我们该如何学习SEO呢 很多SEO新人都不知道该如何学习SEO,这样的困惑在我这里同样存在,因为我也只是一个SEO新手,也只是学到了一点皮毛而已。接触SEO才紧紧快一年的时间而已,自己也慢慢的开始摸索出一套学习SEO的方法。今天就总结一下自己学习SEO的方法。
所需工具:电脑、网线、耳机
步骤和方法:
00001
1、了解概念。虽然我也很鄙视一些公司在面试的时候,还要让SEO说出一些概念性的东西,比如什么是SEO等等,但一些概念性的东西不奢求能会背,但一定要了解。在最初接触SEO的时候,要先把SEO中的一些专业术语搞清楚。比如什么是外链,什么是锚文本,什么是robot文件等等。另外,还要通读百度和谷歌官方出的《搜索引擎优化指南》,多读几次,就能有个大概的了解。
2、看书。想系统的学习SEO,看书是个不错的选择。虽然都是些理论知识,可能一时半会用不到,但是有了印象,在实际的操作中有了不懂得可以立马翻书找到。这里推荐的书当然就是ZAC的《SEO实战密码》了,里面有一整套系统而详细的SEO知识,不可不读。
3、泡论坛。互联网瞬息万变,很多SEO的理论今天还适用,明天就有可能过期。所以只看书是不行的,泡下SEO论坛,跟其他的SEO交流,了解最新的SEO咨询,对自己只是的增长是很有好处的。
4、建站。不管是论坛也好,好是博客也好,都要有一个,最好是有两个自己的站。笔者之所以说最好有两个站,是因为一个站可以用来做实践,重点推广和更新,另一个站就是做实验。自己学到的知识,比如如何写robotstxt,如何做301定向等等,都可以在这个站上应用。另外也可以熟悉几个做站的系统,比如说wordpress,discuz,php等等。
总结:seo需要的不是理论,还有要更多的是实践,实践大多数可以通过建站来熟悉。Seo也不是死记硬背,需要你融会贯通,互联网是瞬息万变可能在昨天还适用的知识今天或者当下就过时过期了,都出去和其他小火鸡交流才能促进你更好的进步。
最近一段时间一直对phpcms v9的搜索功能,几次想进行大的改动,但是一直没时间考虑思路,不得已在原来的搜索功能的基础上把搜索的分词给改动了下,虽然不如意,但是也能将就着用。进入到phpcms/modules/search/indexphp文件,找到//如果分词结果为空if(!empty($segment_q)) {$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND MATCH (`data`) AGAINST ('$segment_q' IN BOOLEAN MODE)";} else {$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";}修改为:$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";这样基本上就能解决一般的搜索功能了。
如对您有帮助,望采纳,谢谢
phpcms和dedecms的区:
Phpcms和DedeCMS是国内开源的CMS网站管理系统中出色的两个,在性能和稳定安全方面,各有千秋。
一、用户界面
后台界面:Phpcms的后台则比较简洁,菜单数量并不多,但各种功能很全,后台首页提供的统计功能使人人网站基本情况一目了然。美中不足的是没有一键更新功能,网站的html代码、首页、栏目等需要分别更新。
二、数据控制能力
Phpcms的数据控制能力比dedecms强一些。 从时间上来说,用dedecms生成100个html文件的时间,phpcms可以生成2000个。dedecms的搜索性能极差,搜索局限性大。而phpcms可以做到自定义字段都是搜素条件,而且速度快,后台的数据控制灵活性Phpcms比dedecms强很多,在Phpcms后台可以有很多 方式在查找数据,自定义一页显示数据的行数。 dedecms不可能做到。
三、SEO方面
网站的seo优化没有dedecms设计的好,dedecms可以很简单的在后台控制url的生成方式,并且重命名,而Phpcms貌似很复杂(Phpcms自定义URL规则技巧),最重要的是官方不给一点详细的说明。
四、运营与广告
在PCV9里边,站群的概念有点突出,这一点上思维先进。广告管理:PHPCMS略胜一筹,Phpcms形成了广告位和广告的两个概念,用户可以定义广告位,进 而管理广告。广告位控制广告出现的位置,只需点去选择即可,对代码的依赖性比较低,十分方便站长投放。DedeCMS的广告管理对广告对象的属性概念模 糊,广告位控制甚至还需要通过代码来进行,菜鸟们肯定要下大力气琢磨一番了。
五、模板定制与设计
从模板开发上,dedecms面向的是初级站长,甚至不懂编程的计算机爱好者都可以,而且,dedecms的标签都不允许编程({dede:php}除外),完全都是模板标签操作,入门非常简单,当然了这也是以牺牲可定制性为代价的。
phpcms的模板制作,也采样了dede同意的方式,标签式,但是这个要比dedecms宽松的多,你可以在里面嵌入php代码,可以在模板里面编程,虽然这是软件开发的大忌,但是模板的灵活性明显增加了,用户有了更多的权限和方式去实现自己想要的效果。
PHPCMS比DEDECMS最优秀的就是这块了,DEDECMS进行了封装了很多的代码,很多的标签拿来就只管用,但是那些标签代码里有很多的不需要的标签写了一大堆。对于一个喜欢在前台页面代码纠结我来说,织梦这块做得比PHPCMS要缺少一些。
另外PHPCMS的前台数据调用的方式很有意思,除了一些基本的标签之外,则可以完全经过GET的模式,自己写SQL语句来调取数据。这一点其实也是让 人很纠结的。因为不是每个人都懂SQL语句,如果PHPCMS能做一个象DX的那样方便的SQL调取数据的界面化的功能,那就太好了,再加上配合 PHPCMS前台显示数据的方式,那么前台代码可以做到最大的优化了。
对于喜欢在前台模版HTML简洁化的纠结的,PHPCMS相对来说比DEDECMS有优势。
1、首先说下,百度站内搜索和网站程序的搜索是两个概念
2、百度站内搜索功能只能搜索到百度已经收录的页面,也就是说,百度没有收录的页面你永远搜索不到,和百度官方搜索一个道理
3、建议用织梦程序的搜索功能,这样才能搜索到你网站的所有信息,程序的搜索是直接搜索你的数据库内容,百度站内搜索几乎等于鸡肋。除非你的网站被百度收录很多数据才能体现其作用
多素材织梦模板
为您解答
望采纳
织梦dedecms的简略标题功能还是挺方便的,为我们站长考虑了很多,有些新闻站点需要长标题和简略标题,目前的调用只能同时调用一种标题方式,不过可以采用一下方法,进行判断,无简略标题显示完整标题。例如织梦早期版本中的"有来源显示来源,无来源不显示"、"有作者显示作者,无作者不显示"。
方法一:
{dede:field name='array' runphp='yes'} if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}
这个可以使用,但是这个不能在 {dede:arclist} 标签中套用。
方法二:
[field:array runphp='yes'] if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];[/field:array]
这个方法可以在{dede:arclist}标签中套用。
dedecms 搜索页调用文章解决办法
在需要调用文章的地方用include 引入一个文件,形式为:
{dede:include file='文件名称' /}
例如:搜索页面模板调用文章的地方加入{dede:include file='ceshihtm' ismake='yes'/}
dede默认模板路径 新建一个ceshihtm文件
在ceshihtm文件里面加入调用文章的标签
{dede:arclist titlelen='44' limit='0,10' typeid='10'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist} 这个是在别人那里复制过来的,但是很实用,
0条评论