SEO技术教程学习
重庆网站优化、网站排名服务
↓↓↓ 展开更多分类

西风seo做网站排名细节是什么?

重庆SEOer阅读(78)评论(0)

当你看到这个文章的时候,你是否有计算过从业SEO有多长时间了,对于大量的从业者而言,可能大部分职业生涯都在SEO中。

可是时间久了,我们总是有这样一个感觉:貌似SEO非常简单,就是外链和内容的工作,可有的时候一旦我们投入到实战总是“铩羽而归”没有任何的成果,通常可能你并没有关注这样几件事。

那么,SEO从业十几年,你未必会做这几件事有哪些?

根据以往SEO观察的经验,西风seo,将通过如下内容阐述:

1、竞争对手的优秀

在SEOer的眼里,我们总是只会看到对方的权重有多高,打探对方的流量有多少,但很少有SEO从业者会静下心来去关注对方的SEO策略到底是什么,通常只是简单的看个门道,而并没有认真思考:

①对方网站结构设计是怎么样的,不同网站栏目之间的逻辑关系是什么,特别是大型网站,它的列表页为什么展现50个数据,而不是60个等等。

②对方的内容更新策略有哪些,自有内容与UGC内容的占比。

③对方的反向链接的结构如何,为什么某些页面获得较高的内链投票和外链支持。

④整站排名与页面内容优化中,哪些着陆页是负责引流获取粉丝,哪些页面是负责产品转化。

只有我们想清楚对方的每一个细节,模拟对方的操作流程,才能真正的学习到对方的皮毛。

2、行业专家的建议

很多SEO从业者习惯性的去混社群,这并没有任何问题,但很少有人习惯性的去听取专家的建议,对方推送的消息很多时候都是一看而过。

特别是对方推送的一些付费课程,由于成本投入的关系,很少有人真的愿意为知识买单,早前我们经常会开这样一种玩笑“钱是不会走错路的”有价值的东西,一定会有额外的惊喜,即使对方给出的列表中,你认为很多内容自己都有所掌握,但当中每个环节实现的路径,一定是会有差别的,没有人可以随随便便的成为专家。

当然,这里面有一个前提,那就是你关注的专家,确实具备一定的实战经验,并且相对的知名。

3、持续不断的实践

SEO从业者习惯性的收集与整理干货,在互联网上到处的寻找各种SEO秘籍,批量的存入到自己的网盘中,但我们都非常清楚,一旦这些资料存入到自己网盘之后,再次打开它的时间周期可能就会是遥遥无期。

首先,你可能并没有认真的去看过这些内容,其次,几乎80%的小伙伴,都不会去实践与测试相关SEO教程中的方法。

而现实是即使我们找寻到08年,甚至更早的SEO课程与实战方法,时至今日,个人觉得有很多内容都是值得去反思与实践的。

4、永远保持的怀疑

永远的保持怀疑一是不要过于的相信对方,另外一个就是不要过于的相信自己,虽然某个策略我们采用大量的实战去测试,但都是容易产生误差的,比如:

①nofollow的锚文本链接到底有没有用,在某种程度上我们认为是有价值的。

②外部链接一定就是相关性更好吗,这里我们不要忽略外链页面的活跃度,比如:页面用户的行为点击,如果这个外链,可以给你带来持续源源不断的真实IP访问,我们认为也是非常有价值的。

③新站正规的收录周期就一定是2个月左右吗,它就没有更好的方法快速收录首页吗,我们认为并不是这样的。

总结:如果你在SEO行业从业几十年,仍然觉得没有大的改观或者是原地踏步,即使你是大咖,我们都认为应该找个时间好好思考一下,而上述内容,仅供参考。

seo怎么优化网站 seo操作步骤详细讲解

重庆SEOer阅读(49)评论(0)

搜索引擎优化是一种利用搜索引擎的搜索规则来提高目前网站在有关搜索引擎内的自然排名的方式。搜索引擎优化是SEO(Search Engine Optimization)的汉译。

SEO的目的理解是:为网站提供生态式的自我营销解决方案,让网站在行业内占据领先地位,从而获得品牌收益;SEO包含站外SEO和站内SEO两方面。

对搜索引擎优化不仅能够提高SEO的效果,还会使搜索引擎中显示的网站相关信息对用户来说更具有吸引力。

搜索引擎优化包含选择搜索引擎、关键词类型、挖掘关键词、筛选关键词、优化排名、优化着陆页 6个步骤,让满山红SEO站长来告诉你!!

seo怎么优化网站 seo操作步骤详细讲解

seo怎么优化网站 seo操作步骤详细讲解

步骤一 | 选择搜索引擎

互联网进化到今天,搜索引擎已经多样化。搜索引擎不再只是PC时代谷歌、百度那样单一的通用型搜索引擎。搜索引擎已经发展出各专业类别的搜索:图片搜索、视频搜索、地图搜索、学术搜索等。同时,搜索引擎还内置在各类门户和入口之中,淘宝、新浪微博、微信、APP应用商店等。

搜索引擎不同,其搜索结果页的排名算法规则也不同。这致使同一个搜索词,在不同搜索引擎结果页上的排名不同。因此,优化的第一步就应当思考:我们应当优化哪个搜索引擎?

客户会用哪个搜索引擎搜索?在搜索引擎多元化的今天,客户使用的搜索引擎可能与你想象的不一样。企业应当调研客户的搜索引擎使用习惯,并基于此选定客户的一个或若干个主流搜索引擎作为优化的对象。

步骤二 | 关键词类型

关键词的分类有很多种,按照不同分类方法,会得到不同类型的关键词。

分类方法:

a、热度分类:热门关键词、一般关键词、冷门关键词

b、长短分类:短尾关键词、长尾关键词

c、主副分类:主要关键词、辅助关键词

d、其他分类:泛关键词、别名关键词、时间关键词、错别关键词、问答关键词

我们将其中较为常用到的两种关键词提取出来,核心关键词和长尾关键词。

1、核心关键词

核心关键词,指经过关键词分析确定下来的网站“核心”关键词,通俗地讲指,网站产品和服务的目标客户可能用来搜索的关键词。

核心关键词具有这些特征:

a、核心关键词一般作为网站首页的标题。

b、核心关键词一般是2-4个字构成的一个词或词组,名词居多。

c、核心关键词在搜索引擎每日都有一定数目的稳定搜索量。

d、搜索核心关键词的用户往往对网站的产品和服务有需求,或者对网站的内容感兴趣。

e、网站的主要内容围绕核心关键词展开。

例如:杯子

2、长尾关键词

指网站上非目标关键词但也可以带来搜索流量的关键词。

长尾关键词的特征是比较长,往往是2-3个词组成,甚至是短语,存在于内容页面,除了内容页的标题,还存在于内容中。 搜索量非常少,并且不稳定。

例如:杯子的盖,大杯子,有花纹的杯子,什么杯子好看等等

步骤三 | 挖掘关键词

1、从行业入手

满山红SEO服务站长以咖啡行业来说明,假设你准备做一个咖啡行业网站。那么从行业的角度出发,可以对这个行业进行归类,提炼出行业相关核心词,详见下图:(PS:对于这个咖啡行业而言,这里仅是拓展出冰山一角)

seo怎么优化网站 seo操作步骤详细讲解

seo怎么优化网站 seo操作步骤详细讲解

2、从业务入手

以卖咖啡豆这项业务入手,假设你准备经营一个咖啡豆销售网站。那么,从你的业务角度出来,我们来进行提炼核心关键词。见下图:

seo怎么优化网站 seo操作步骤详细讲解

seo怎么优化网站 seo操作步骤详细讲解

3、从人群入手

假如,你就想做个咖啡行业门户网站,那么用户人群会有哪些呢?他们的需求又会是如何?结合脑图理解。见下图:

seo怎么优化网站 seo操作步骤详细讲解

seo怎么优化网站 seo操作步骤详细讲解

步骤四 | 筛选关键词

关键词经过筛选,也就确立了后续优化工作的方向。关键词的筛选主要取决于精确性、流行性和竞争性三项指标

关键词清理:剔除不相关,不合适的关键词。

关键词归类:将具有共性的关键词进行归类。

1、精准性

精准性指的是关键词精准契合目标客户的程度。

目标用户是传统营销理论的一个词语,指的是当前的主要销售和述求对象。目标客户集中搜索的关键词,无疑也应是搜索引擎优化的关键词。

依据精准性筛选关键词,具体应考虑以下四项要求:

a、首先,关键词应精准适配目标客户所在的消费阶段的搜索需求。

b、其次,关键词应精准适配目标客户所在的细分市场。

c、再次,关键词应精准反应目标客户所在客户链位置的搜索需求。

d、最后,关键词应精准反应目标客户特定决策角色的搜索需求。

2、流行性

关键词筛选的第二个准则是流行性。流行性越高的词,流量越高优化价值越高。探测关键词的流行性显然是一个技术活,需要有不同的分析软件,同时,消费者在移动终端上的搜素习惯也与在个人电脑上的习惯不同。消费者在移动端上更倾向于口语化、动作化、直接化的用词。

3、竞争性

关键词筛选的第三个准则是竞争性。竞争性体现了有多少对手在与你竞争这个关键词的自然排名,以及你相对于这些对手的竞争优势。

关键词即是一条搜索路径,又是一条竞争跑道。要判断关键词的竞争性,企业应该看看这个词的搜索结果页上排名前的那些网站,从链接的网页内容上分析它们为什么排名靠前。

步骤五 | 优化排名

排名优化是SEO的一种方式,采用搜索引擎优化技术优化搜索引擎排名的位置,一般采用百度竞价等竞价手段让排名靠前,或采用seo技术手段,优化网站源代码符合搜索抓取规则。

1、站内优化

网站上线之前,做好站内优化,站内优化直接影响网站的收录情况。一般情况下,影响排名的站内因素有:

a、关键词没有定位好。要让关键词明确,适当的给关键词加粗,斜体,引起蜘蛛的注意,并且在站内做好锚文本加上指向首页的连接。

b、首页权重被内页负累。每个内页都要有关键词做锚文本指向首页,将权重传递给首页,内页做好关联连接即可。另一个增加首页权重的方法,就是次导航。将关键词做在次导航,并且至上首页,这样可以很好的提高网站首页的权重。

2、静态页面文章

静态页面一直是搜索引擎比较喜欢的,会加速收录,一般做网站的人都喜欢选择静态页面。做好静态页面的文章更新,最好的方法就是原创,当然伪原创也是有效方法。

a、如果是伪原创,在页面的头部插入图片,加上alt标签,这个会让搜索引擎认为是原创的内容,提高文章的收录,有利于排名。

b、每个静态页面下均加入次导航,做好关键词锚文本指向首页。

c、在更新的文章中间,多次加入网站关键词并且适当加粗,加上链接指向首页。

3、友情链接交换

交换友链一直是网站排名优化的工作内容之一,不可缺少。一个高权重的友链不但可以带动你的网站的权重,并且对排名有非常大的帮助,有时甚至会直接冲在首页。可以看出,友链是很重要的一个外链所在。一般在交换友链时,需要考虑的因素有:

a、查看对方的pr值是否比你低。鉴于交换友链的出发点,不会跟比自己pr低的网站去交换友链的。

b、 查看对方页面的收录情况。一般情况是找收录量大的网站做友情链接。

c、查看对方快照更新情况。看对方是否及时更新,还有最近的收录情况。

d、查看对方的外链情况。包括友链和外链,友链一般超过30个,就不要再交换了,因为这样意义不大。查看对方外链的收录量,一般选择外链收录多的网站交换。

e、 查看对方网站是否被处罚过,如果被处罚过,交换友链就没有必要了,因为对方网站可能被屏蔽状态或者没有好的排名。

f、找一些权重比较高的友情链接平台,输入网站关键词和连接,既是一个外链,也可以让别人找到你,增加交换友链的可选择性。

4、原创软文推广

原创软文推广,一直是最好的外链推广方式,可以再做好外链的同时,还能增加网站的流量及品牌形象。

a、软文的内容范围比较广,不一定要写跟网站相关的内容,只要写出来对别人有帮助,大家感兴趣的,适当的在文中加入网站的连接和关键词就行了。

b、将软文放在一些知名度高,基本也是权重比较高的网站上发布,这样带来的人气是很高的,推广的效果比较明显。

c、每篇软文的关键词要有所区别,加入的数量不要多,可以在结尾的时候加上一个就行了。

软文的内容广告性质不要表露出来,链接地址出现一次就行。太明显,可能就不能问世。

软文最好是每天一两篇,这样做提高网站排名是非常有利的,而且能很快看到效果。

5、论坛和问答平台

很多人在发帖子,会帖子,或者做问答的时候,都会很郁闷的一件事就是,帖子总是被删掉,或者干脆账号被封掉,问答提交上去,一直审核,然后直接无视。如果不去总结或者学习方法,这种工作会变得枯燥乏味。

a、发帖内容要跟论坛的主体是相关的,帖子的内容不一定跟你的网站内容相关,但是要跟论坛的主题相关。

b、最好是原创内容,如果不是原创,那么请认真的伪原创。

c、发帖内容不要是广告,一般广告贴几乎都会被秒杀过滤掉。

d、不要带一些敏感字,有带敏感字的,论坛程序会直接过滤。

步骤六 | 优化着陆页

1、什么是网站着陆页

网站着陆页就是用户真正访问的页面。这个页面一般要具有一定的引导性,又叫引导页。

在互联网营销中,引导页就是当潜在用户点击广告或者利用搜索引擎搜索后显示给用户的网页。

一般这个页面会显示和所点击广告或搜索结果链接相关的扩展内容,而且这个页面应该是针对某个关键词(或短语)做过搜索引擎优化的。

着陆页也称落地页面或者转化页面,英文landing page。是指访客通过关键词或者其他流量渠道达到你的网站的第一个页面。

2、为什么要进行网站着陆页优化

对于一个网站来说要想获得更多的流量仅仅靠首页那几个关键字是远远不够的,都想通过优化好内页来获得更多精准的流量,此时就要想办法将内页在搜索引擎中获得较好的排名,也就是将内页优化成为网站的“着陆页面”使其成为整个站点的流量入口。

3、如何进行着陆页优化

a、网站相关原创软文的撰写

网站SEO优化无论是资讯类门户站,还是企业站原创内容的撰写,都是至关重要的,那么如何来做好软文的撰写呢?在满山红SEO站长看来,首先在撰写软文之前得对网站相关关键字进行分析研究。

比如:网站优化的是SEO网站,那么我就以关键字“SEO”为整个网站的核心关键词来拓展更多的长尾关键词,并将所拓展出众多的长尾关键字构建词库,后面就以该长尾关键字为主题来撰写相关软文。

软文撰写之时注意关键字的布局及密度,将该软文的主题表达清楚,如有相关插图再配上图片已达到图文并茂的效果更利于用户体验,并在软文中适当做好相关锚文本优化,注意锚文本不要做得太多一般1到3个就差不多了。

具体根据内容的字数而定,至于能够原创到什么程度这就因人而异了。

b、合理构建网站内部链接结构

网站的内部链接结构的合理建设越来越重要了,特别是对一些大型网站,做好网站内部链接结构至使整个网站结构形成蜘蛛网状结构,让蜘蛛的爬行抓取畅通无阻,使其网站收录增加,同时相关内部链接做得好还可以起到投票的作用。

虽然内部链接投票与外链投票相比没有外链功效强大,但是内部链接是自己可控的,是最为稳定的,从量变到质变将会对提升关键字的排名也有重要的作用,特别是大型网站,因此要想获得内页为“着陆页”,内部链接不可忽视。

c、建设高质量的外链

网站优化外链的建设是不可缺少的,也网站获得高质投票最为重要的渠道,一般外链的建设分为友情链接建设及软文外链建设等等。

用心来做SEO优化效果远比你想象的要好

重庆SEOer阅读(3797)评论(1)

许多新手站长在搭建网站时,重庆SEO优化公司并没有思量到主机空间对网站优化的重要性。重庆SEO优化公司小编之以是在这里起首夸张网站的会晤速率,是由于它不只仅影响到网站关键词排名的优化,还会影响网站的用户体验度和跳出率。由于在这个快节拍的期间,没有人乐意花时辰去守候,纵然你操心着力地优化出一些结果,而这些结果却不能被很好地转化,那么也将是在做无勤奋。以是我们在搭建网站时,必然要选择比赛快速的、不变的主机。

1、我们网站本人能否有标题,网站的代码这些能否精简,robots.txt誊写能否正确,网站做没做301重定向和404错误页面,网站舆图sitemap能否提交百度等等。

2、网站加载的速率能否正常,也就是说我们的处事器在质量上面能否抵达了响应的尺度,处事器在运转上面能否不变,人家的网站点开就直接出来,而你的却要加载必然的时辰,用户点开此网站创造加载的时辰太长会直接封锁,搜索引擎蜘蛛也会由于抓取艰苦而放弃你的网站,就不会呈现站长器材内里所呈现的索引量,排名自然就上不去

SEO优化效果

SEO优化效果

3、网站在焦点关键词上面漫衍太提高,直接招致网站的权重被分化严峻,而相对应的关键词密度严峻的降落和焦点关键词产生斗嘴,站内斗嘴是最严峻的,网站排名上不去也正常,假设网站的焦点关键词数目比赛多直接提议多建树几个网站可能做一个大型的网站。

重庆SEO优化公司哪家好一个网站之所以能持久获益,重点不在于排名上,很多SEO初学者总是以为把排名做上去了,就能赚钱了,招致很多SEOer把排名当初首要目的,整天操作得累死累活,其实,SEO自身就是做排名的,除了排名外,应该思索的是用户回头率,由于只要让用户产生回头,网站才被附有盈利的灵魂;前几天,有个朋友咨询我,说为什么网站排名到了首页,但大多都是咨询过后就没消息了。

dedecms模板安装教程

重庆SEOer阅读(4479)评论(0)

织梦内容管理系统简介:它将是您轻松建站的首选利器。采用XML名字空间风格核心模板:模板全部使用文件形式保存,对用户设计模板、网站升级转移均提供很大的便利,健壮的模板标签为站长DIY 自己的网站提供了强有力的支持。

高效率标签缓存机制:允许对类同的标签进行缓存,在生成 HTML的时候,有利于提高系统反应速度,降低系统消耗的资源。模型与模块概念并存:在模型不能满足用户所有需求的情况下,DedeCMS推出一些互动的模块对系统进行补充,尽量满足用户的需求。众多的应用支持:为用户提供了各类网站建设的一体化解决方案,在本版本中,增加了分类、书库、黄页、圈子、问答等模块,补充一些用户的特殊要求。

织梦CMS最新版下载:dedecms模板

织梦CMS安装教程:

首先,要明确自己的空间是否支持PHP+Mysql

第一步:?将本站下载的源码解压后传到空间或者本地服务器
注意:(由于有很多人反应安装后首页样式都乱的,所以强烈要求安装到根目录,如:127.0.0.1 / www.xxx.com,或者二级域名也可以,但不要安装到二级目录,如:127.0.0.1/www1/)

第二步: 输入域名 http://www.*****.com/install/index.php,如果是本地测试的,就输入本地的域名,如http://127.0.0.1/install/index.php 或者 http://localhost/install/index.php 等等

输入后有两种情况,

1、如果跳转安装界面了,就直接安装(具体步骤往下看),
2、如果没有跳出安装界面,而是发现出现错误页面,或者出现 dir空白页 又或者出现“删除 install/install_lock.txt!” 或者如下图

这时,打开根目录下的install 文件夹,

① 将index.php.bak修改为:index.php
② 删除install_lock.txt

注意,如果本地测试的,电脑必须要开启后缀显示模式,不然看不到后缀名,开启方法:工具-文件夹选项-查看- 如下图

如果输入 http://www.**.com/install/index.php 直接跳出安装界面了,那么我们正式开始安装,

上图中,数据库用户、密码、数据库名这三项是空间商提供的,如果你是本地PHP环境测试,搭建环境时候也有本地数据库的信息。

数据库表前缀不要修改,一旦修改,数据无法还原,需要重新安装。

我们来继续下一步(设置网站系统参数)操作:这是最关键的一步,一定要修改站点根网址,如果你是本地测试或者临时域名,也要修改,一定要保持这里和浏览器上的地址栏域名一致。

域名修改好后,点击生成,先更新缓存


power by dedecms调用版权中的怎么去掉

重庆SEOer阅读(201255)评论(27)

我们在用dedecms做网站的时候,一般在模板footer.htm调用版权标签{dede:global.cfg_powerby/},就会发现多出现了power by dedecms。

在织梦后台系统→系统基本参数中有一个织梦版权的系统标签,它的作用是可以在前台用到这个版权信息的时候,统一采用这个标签调用,这样如果发生一些变化,比如版权中的时间和版权符号就可以直接在后台修改一次,然后生成后,全站都可以变化了。

?但是织梦的这个版权系统标签调用出来后会有一个power by dedecms的字样,这个是在后台和标签中看不到的东西,作为很多人而言,对于这个有一些不美观,很简单的道理,没有人希望自己的家门口被贴上别人的标签,对不对?那如何去除这个power by dedecms的字样?

方法一:

登录ftp账号,下载include/dedesql.class.php文件到电脑桌面,用记事本,或者Dreamweaver打开,大概在587到592行之间,找到以下代码,直接删掉。上传覆盖,然后生成静态,刷新以下,power by dedecms就没有了。

power by dedecms调用版权怎么去掉

方法二:

新增变量,并删除原来的cfg_powerby变量

1.新建一个变量;进入系统——系统基本参数——?添加新变量【右上角】如下图:

power by dedecms调用版权怎么去掉

这样,点击保存变量,就会在后台参数多出一个网站底部信息变量的输入框,如何调用此标签?跟以前的调用网站版权信息一样格式:

{dede:global.dede_powerby/};在footer.htm底部模板加上此标签即可。有了我们自己的版权信息变量,我们就可以删除之前系统自带的版权信息变量。 我们使用sql命令工具【在系统设置下面有个sql命令工具】在输入框输入以下SQL语句,即可删除系统的版权信息变量。SQL语句:DELETE FROM dede_sysconfig WHERE varname = “cfg_powerby”

dedecms模板与标签使用解析

重庆SEOer阅读(2198)评论(0)

一、织梦(Dedecms)简介:

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,还是是易用性方面,都有了长足的发展,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍能得到随意扩充都有充分的保证。

dedecms模板与标签使用解析

二、织梦(Dedecms)模板解析引擎概述:

织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。

1、织梦模板引擎的代码样式有如下几种形式:

{dede:标记名称 属性=’值’/}

{dede:标记名称 属性=’值’}{/dede:标记名称}

{dede:标记名称 属性=’值’}自定义样式模板(InnerText){/dede:标记名称}

小提示:对于{dede:标记名称 属性=’值’}{/dede:标记名称}这种形式的标记,在2.1版中,表示结束只需要用“{/dede}”,但V3中需要严格用“{/dede:标记名称}”,否则会报错。

2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。

(1) global 标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为:

a、{dede:global name=’变量名称’}{/dede:global}

b、{dede:global name=’变量名称’ /}

其中变量名称不能加$符号,如变量 $cfg_cmspath ,应该写成

{dede:global name=’cfg_cmspath’ /} 。

(2) foreach 用来输出一个数组,形式为:

{dede:foreach array=’数组名称’}[field:key/] [field:value/]{/dede:foreach}

(3) include 引入一个文件,形式为:

{dede:include file=’文件名称’ /}

对文件的搜索路径为顺序为:绝对路径、include文件夹、CMS安装目录、CMS主模板目录

3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:

{dede:标记名称 属性=’值’ function=’youfunction(“参数一”,”参数二”,”@me”)’/}

其中 @me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:

{dede:field name=’pubdate’ function=’strftime(“%Y-%m-%d %H:%M:%S”,”@me”)’ /}

三、DedeCms 模板制作规范:

DedeCms系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,DedeCms支持自定义频道模型,用户自定义新频道模型后,需要按该模型设计一套新的模板。

1、概念,设计和使用模板,必须要理解下面几个概念:

1)板块(封面)模板:指网站主页或比较重要的栏目封面使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。

2)列表模板:指网站某个栏目的所有文章列表的模板,一般用 “list_识别ID.htm” 命名。

3)档案模板:表示文档查看页的模板,一般用 “article_识别ID.htm” 命名。

4)其它模板:一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。

2、 命名,为了规范起见,织梦官方建议使用统一的方式来命名模板,具体如下:

1、模板保存位置:

  模板目录:{cmspath/templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件}

  一般的模板位置:“/templets/default”

2、 模板文件命名规范:

1)index_识别ID.htm: 表示板块(栏目封面)模板;

2)list_识别ID.htm: 表示栏目列表模板;

3)article_识别ID.htm: 表示内容查看页(文档模板,包括专题查看页);

4)search.htm: 搜索结果列表模板;

5)index.htm: 主页模板;

注解:

你的系统各个内容频道的[识别ID]分别为:

例:list_image.htm 表示是就是内容类型为图片集的栏目默认列表模板。

3、主要标记参考

1、arclist 标记

这个标记是DedeCms最常用的一个标记,其中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart 这些标记都是由这个标记所定义的不同属性延伸出来的。

作用:获取一个指定的文档列表

适用范围:封面模板、列表模板、文档模板

(1)基本语法:

{dede:arclist

typeid=” row=” col=” titlelen=”

infolen=” imgwidth=” imgheight=” listtype=” orderby=” keyword=”}

自定义样式模板(InnerText)

{/dede:arclist}

本标记等同于artlist、imglist、imginfolist标记,其中与artlist是完全等同的,与imglist、imginfolist仅是默认的底层模板不同。

(2)属性参考:

[1] typeid=” 表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用”,”分开表示多个栏目;

[2] row=” 表示返回文档行数,如果和col联合使用,刚结果数等于row * col;

[3] col=” 表示分多少列显示(默认为单列);

[4] titlelen=” 表示标题长度;

[5] infolen=” 表示内容简介长度;

[6] imgwidth=” 表示缩略图宽度;

[7] imgheight=” 表示缩略图高度;

[8] type=” 表示档案类型,其中默认值或type=’all’时为普通文档

type=’commend’时,表示推荐文档,等同于

type=’image’时,表示必须含有缩略图片的文档

[9] orderby=” 表示排序方式,默认值是 senddate 按发布时间排列。

orderby=’hot’ 或 orderby=’click’ 表示按点击数排列

orderby=’pubdate’ 按出版时间排列(即是前台允许更改的时间值)

orderby=’sortrank’ 按文章的新排序级别排序(如果你想使用置顶文章则使用这个属性)

orderby=’id’ 按文章ID排序

[10] keyword=” 表示含有指定关键字的文档列表,多个关键字用”,”分开

[11] channelid=’数字’ 表示特定的频道类型,内置的频道:专题(-1)、文章(1)、图集(2)、Flash(4)、软件(3)

[12] limit=’起始,结束’ 表示限定的记录范围,row属性必须等于”结束 – 起始”,mysql的limit语句是由0起始的,如 “limit 0,5”表示的是取前五笔记录,“limit 5,5”表示由第五笔记录起,取下五笔记录。

(3)底层模板变量

ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),

pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

arcurl(同 filename),typeurl,stime(pubdate 的”0000-00-00″格式),

textlink,typelink,imglink,image

其中:

textlink = <a href=’arcurl’>title</a>

typelink = <a href=’typeurl’>typename</a>

imglink = <a href=’arcurl’><img src=’picname’ border=’0′ width=’imgwidth’ height=’imgheight’></a>

image = <img src=’picname’ border=’0′ width=’imgwidth’ height=’imgheight’>

变量调用方法:[field:varname /]

如:

{dede:arclist infolen=’100′}

[field:textlink /]

<br>

[field:info /]

<br>

{/dede:arclist}

2、field 标记

这个标记用于获取特定栏目或档桉的字段值及常用的环境变量值

适用范围:封面模板、列表模板、文档模板

(1)基本语法

{dede:field name=”/}

(2) name 属性的值:

板块模板:phpurl,indexurl,indexname,templeturl,memberurl,powerby,webname,specurl

列表模板:position,title,phpurl,templeturl,memberurl,powerby,indexurl,indexname,specurl,栏目表dede_arctype的所有字段

其中 position 为 “栏目一 > 栏目二” 这样形式的链接,title则为这种形式的标题

文档模板:position,phpurl,templeturl,memberurl,powerby,indexurl,indexname,specurl,id(同 ID,aid),档案dede_archives表和附加表的所有字段。

3、channel 标记

用于获取栏目列表

适用范围:封面模板、列表模板、文档模板

(1)基本语法

{dede:channel row=” type=”}

自定义样式模板(InnerText)

{/dede:channel}

(2)属性

[1] row=’数字’ 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是 8)

[2] type = top,sun,self

type=’top’ 表示顶级栏目

type=’sun’ 表示下级栏目

type=’self’ 表示同级栏目

其中后两个属性必须在列表模板中使用。

(3)底层模板变量

ID,typename,typedir,typelink(这里仅表示栏目的网址)

例:

{dede:channel type=’top’}

<a href='[field:typelink /]’>[field:typename/]</a>

{/dede:channel}

4、mytag 标记

用于获取自定义标记的内容

适用范围:封面模板、列表模板、文档模板

基本语法

{dede:mytag typeid=” name=” ismake=” /}

属性

[1] typeid = ‘数字’ 表示栏目ID,默认为 0,在没有设定的栏目没有定义这个名称的标记,会按如下搜索方式来搜索“先向上查找父栏目 -> 通用标记(typeid=0)的同名标记”。

[2] name = ” 标记名称。

[3] ismake = yes|no 默认为 no 表示mytag里的内容不包含其它封面模板的标记,yes则表示标记内容含有其它封面模板标记。

5、vote 标记

用于获取一组投票表单

适用范围:封面模板

基本语法

{dede:vote id=’投票ID’ lineheight=’22’

tablewidth=’100%’ titlebgcolor=’#EDEDE2′

titlebackground=” tablebgcolor=’#FFFFFF’}

{/dede:vote}

6、friendlink 标记,等同 flink

用于获取友情链接

适用范围:封面模板

基本语法

{dede:flink type=” row=” col=” titlelen=” tablestyle=”}{/dede:flink}

属性注解:

[1]type:链接类型,值:

a. textall 全部用文字显示

b. textimage 文字和图得混合排列

c. text 仅显示不带Logo的链接

d. image 仅显示带Logo的链接

————————————-

[2]row:显示多少行,默认为4行

[3]col:显示多少列,默认为6列

[4]titlelen:站点文字的长度

[5]tablestyle: 表示 <table 这里的内容>

7、mynews 标记

用于获取站内新闻

适用范围:封面模板

基本语法

{dede:mynews row=’条数’ titlelen=’标题长度’}Innertext{/dede:mynews}

Innertext支持的字段为:[field:title /],[field:writer /],[field:senddate /](时间),[field:body /]

8、loop 标记

用于调用任意表的数据,一般用于调用论坛贴子之类的操作,请参阅论坛扩展插件。

9、channelartlist 标记

用于获取频道的下级栏目的内容列表

适用范围:封面模板

语法:

{dede:channelArtlist typeid=0 col=2 tablewidth=’100%’}

<table width=”99%” border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#BFCFA9″>

<tr>

<td bgcolor=”#E6F2CC”>

{dede:type}

<table border=”0″ cellpadding=”0″ cellspacing=”0″ width=”98%”>

<tr>

<td width=’10%’ align=”center”><img src='[field:global name=’cfg_plus_dir’/]/img/channellist.gif’ width=’14’ height=’16’></td>

<td width=’60%’>

<a href=”[field:typelink _fcksavedurl=””[field:typelink” /]”>[field:typename /]</a>

</td>

<td width=’30%’ align=’right’>

<a href=”[field:typelink /]”>更多…</a>

</td>

</tr>

</table>

{/dede:type}

</td>

</tr>

<tr>

<td height=”150″ valign=”top” bgcolor=”#FFFFFF”>

{dede:arclist row=”8″}

·<a href=”[field:arcurl /]”>[field:title /]</a><br>

{/dede:arclist}

</td>

</tr>

</table>

<div style=’font-size:2px’> </div>

{/dede:channelArtlist}

channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist}

标记。

(1) 属性

typeid=0 频道ID,默认的情况下,嵌套的标记使用的是这个栏目ID的下级栏目,如果你想用特定的栏目,可以用”,”分开多个ID。

col=2 分多列显示

tablewidth=’100%’ 外围表格的大小

10、page 标记

表示分页页面的附加参数

适用范围:列表模板

语法:

{dede:page pagesize=”每页结果条数”/}

11、list 标记

表示列表模板里的内容列表

语法:

{dede:list col=” titlelen=”

infolen=” imgwidth=” imgheight=” orderby=”}{/dede:list}

底层模板变量

ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),

pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

arcurl(同 filename),typeurl,stime(pubdate 的”0000-00-00″格式),

textlink,typelink,imglink,image

12、pagelist 标记

表示分页页码列表

适用范围:列表模板

语法:

{dede:pagelist listsize=”3″/}

listsize 表示 [1][2][3] 这些项的长度 x 2

13、pagebreak 标记

用途:表示文档的分页链接列表。

适用范围:仅文档模板。

语法:{dede:pagebreak /}

14、fieldlist 标记

用途:获得附加表的所有字段信息。

适用范围:仅文档模板。

语法:

{dede:fieldlist}

[field:name /] : [field:value /] <br>

{/dede:fieldlist}

以上就为大家介绍了dedecms模板制作教程的基础知识,由于知识比较杂且多特别是标记语法讲解那段,所以需要大家多多用心学习下,只要用心了,我相信大家都会成为织梦(dedecms)高手的。

重庆SEO培训徐三为您提供最专业的SEO方案

SEO十万个为什么熊掌号专题