织梦dedecms 如何添加广告,第1张

dede:type typeid='10的意思是:{dede:type} 这个是指定栏目的调用, typeid=10是栏目ID [field:typelink/]栏目链接,10代表的是第10个栏目。

dede的type标签的作用是:表示指定的单个栏目的链接。适用范围:封面模板、列表模板、文档模板。语法 {dede:type typeid=''}{/dede:type},属性 typeid='栏目ID,底层模板变量typename,typelink(仅表示栏目的网址)。

扩展资料:

DedeCMS的模版引擎简单、易用,采用了XML标记风格,只要懂HTML就可以修改制作模板。 很多的用户都为每次网站改版费尽苦心,因为按照老式的网站制作流程,改版需要修改的不单单是一个界面,还要涉及到程序修改。最后成了一次改版,几乎等于网站重构。

DedeCMS就解决了这一系列的烦恼,只需要了解一些DedeCMS的模板标记,只要懂HTML,就能随意对模板文件进行修改,而且每次升级只需要更新模板文件即可,做到了程序和页面很大程度上的分离。

DedeCMS 的模板引擎采用了官方自行研发的Dede模板引擎,类XML结构的标签简单易懂,便于在网页编辑器中进行编辑。同时标签齐全,应用广泛,这为基于 DedeCMS建设开发的站点提供了一个良好的基础,只需要懂HTML就可以搭建您想要的站点,这也是DedeCMS风靡的一个重要因素。

-dedecms模版

织梦-织梦内容管理系统模板标签代码参考

只要不是在同IP的网站,可以做互连,可做301重定向,权重传递等措施。

可做长尾词引流量。

下面是详解:

站群的作用主要有两个:养站和带流量针对企业网站优化来讲,建议做一个以养站为主的综合性的站群

  养站:将一个栏目的权重做到高,以内容链接为主

  流量:采用js代码调用广告的形式,将站群的流量导入到主站(在这里主要考虑用站群来养站,而不是做流量)

  这个站群方案遵循的一个原则是:尽可能提升网站中某一个栏目的权重,用这个栏目来养主站的长尾关键词。

  下面是站群的具体操作:

  一、 域名的选择

  站群在域名上的关键在于选择老域名,而不是去注册全新的域名。我在尝试的几个用站群软件维护的网站中,流量好的几个站都是自己曾经做过一段时间,后来放弃了,然后将那个域名改成站群的网站做的。

  这样的域名可以到一些专门买卖域名的网站选择那些有一定pr,废弃没有多久的域名购买。

  二、 服务器的选择

  对于站群,因为都是垃圾站,对服务器的要求并不是很高。不过为了隐蔽站群,则要将站群IP尽可能的分散。对于我们做企业站为了养站而做的站群来说,因为站群的规模不会很大,建议直接只用虚拟空间即可。

  三、 站群的布局

  关于站群的网站数量问题,这个真没有具体的答案。要维护一个网站,五个站的小站群可以,一百个站的站群则更好,总归是多多益善。这里,以做一个100个网站的站群来说明一下。

  100个网站,可以以十个站为一组来建一个比较大型的站群。链接方式是:站群1组—>站群2组—>站群3组—>站群4组—5组—

>6组—>7组—>8组—>9组—>10组—>1组请注意这里是“组”,而不是简单的在组内互联,然后一起链接到

主站。

  目前百度虽然说可以在一定程度上对站群做一个判断,但是还绝对没有办法判断十层链接的站群。

  另外,每一组网站里面,要有七个站跟我们要推的主站高度相关,三个网站随便选择主题来做,将网站内再混淆一下。

  这是站群的一个基本的布局,具体的链接策略在下面详解。

  四、 程序的选择与单站的建立修改

  站群在程序的选择上以站群软件支持较好的程序为主。主要以dedecms、wordpress、zblog等为主。

  单站建立要分这么几步:

  1、 关键词的选择。

  站群普遍来说权重相对于正经做的网站来说权重要低一些,这也决定了站群网站不能选难度大的关键词。因此在关键词的选择上建议直接用长尾关键词。

  在数量上,每个网站选择三个关键词,布局方法:首页两个,栏目页一个(每一个网站设置四个栏目,这个关键词放在第一个栏目上)。

  2、 建立网站

  因为是站群,网站程序在修改上也没有必要像平时做网站优化一样处处到位,而且这些开源的程序在对搜索引擎的友好性上都不差,也没有必要针对seo修改太多,只要将关键的几个地方修改一下就ok了。

  (1) logo的alt标签。将alt标签设置成为网站的关键词

  (2) 首页的title,keyword,description标签要认真填写一下。

  (3) 分类栏目的设置

  每个网站设置四个分类,其中A分类将关键词确定为选择的目标关键词,要认真写一下title,keyword,description

  (4) 网站静态化

  (5) 选择网站模版。在这一块上尽可能的做到所有的模版都不相同

  (6) 站内文章的调用。尽可能的让网站所有页面都要有一个最新文章板块和随机文章板块

  (7) 次导航:用选择的三个关键词作为连接词,链接到首页和相应的栏目页。另外,在每个程序在footer文件里面基本都有个版权之类的链接,顺便将这个链接一起去掉

  (8) 添加统计代码。为了衡量站群的效果,建议添加一个统一的统计代码。

  (9) 友情链接。各种程序都自己带着一部分友情链接,将这部分链接去掉。同时做自己网站的友情链接,具体链接方法在下面详解

  3、 添加网站到站群程序

  将做好的网站添加到站群程序里面,并设置好采集发布关键词等规则。以后就自动运行了。

  五、 站群链接策略

  做站群,如何在站与站之间相互链接,如何做主站的链接是最关键的一部分,我的链接策略如下:

  1、 首页链接

  站群之间做链接,基本都是单向链接,具体单向链接是不是搜索引擎会当作购买的链接而惩罚尚不可知,不过根据搜索引擎的一些表现,似乎对单向链接有一定

的措施。很明显的一个例子是:检索“斗破苍穹”等这些非常火爆的小说,排在首页的通常都不是首页,而是内容页面。做小说站的买链接都非常疯狂,百谷提醒过

我,百度这么处理的原因很可能就是:百度会对单向链接到首页太多的网站做一定程度的处理,而搜索引擎对于购买链接到内容页面的没有任何办法。现在,搜索斗

破苍穹排前面的买的链接都是链到了内容页面。

  所以我们做站群的首页链接的使用方法也是:用首页链接栏目页。

  也就是:站群1的友情链接是站群2的A栏目,站群2的友情链接是站群3的A栏目,依次类推,知道链接成为一个环路。这样,每一个网站都是十个友情链接,而且都是栏目页。这样可以有效提高A栏目的权重,而不会导致搜索引擎的惩罚。

  2、 站内链接

  站内以“相关阅读”板块来做相互链接,都用标题来进行互联。每一篇文章都要有一个相关阅读板块,添加站内A栏目的文章。这个用软件可以实现。

  3、 站群链接

  站群之间的链接则用除A栏目以外的三个栏目来做。这部分链接添加到内容当中,以关键词为连接词,链接到相应的内容页面。链接方法即是站群的链接方法:

站群1组—>站群2组—>站群3组—>站群4组—5组—>6组—>7组—>8组—>9组—>10组—

>1组但是,只做A栏目的链接(即:在软件提取链接的时候只提取A栏目的即可)。也就是说:站群1组十个网站的三个栏目发布的内容添加站群2组A

栏目文章的关键词链接。

  总之,通过以上的链接策略来实现一个目的:将A栏目的权重做到最仅次于首页权重,甚至更高。

  六、 养站链接策略

  站群,不管做什么样的处理,在权重上总是相对低一些,因此,在养站上,不建议靠站群来做出高难度的关键词的排名,而是以养长尾关键词为主。

  养站时,可以在这100个网站里面同时添加网站的关键词。也就是说,用这100个网站的站群同时养七个站,而不再做详细的细分。这就要求在做网站的时

候详细的做好关键词记录单,来将链接添加到站群软件里面。同时,注意文章的发布数量,建议:每天一个网站的A栏目发布两三篇文章就可以了。

  七、 文章发布规律和链接添加规律

  1、文章发布

  在文章的发布上,搜索引擎有一定的规律,我们做站群也要遵循这样的规律来做。建议网站在文章发布上的规律是:第一个月:20篇/天;第二个月:50篇

/天;第三个月:100/天;第四个月以后:150——200篇/天。这是要用站群做流量的文章发布增加方法。如果仅仅想用站群来养站的话,则一直保持

20/天的发布量就可以了。

  2、链接

  在刚开始的一个月,仅仅做站内链接。从第二个月开始,加上站群之间的链接和养站的链接。

 以超级管理员身份登陆系统后台,点击[模块]-[辅助插件]-[广告管理]进入广告管理页面;

点击“增加一个新广告”,来增加一个广告,这里我们进入增加广告位置的页面有如下信息需要填写:

·广告位标识:用于区分不同广告位的唯一标识,需要使用英文或者数字标识

例如:topbanner、toptext、indexmidad1、indexmind2等

·广告投放范围:选择相应广告投放的栏目,如果在所选栏目中找不到指定广告标识内容,系统会自动搜索父栏目

·广告位名称:用来管理广告的中文名称,例如:topbanner 顶部banner广告

·时间限制:自己设定广告过期时间

·展现方式:广告展现的形式,有HTML代码、文字链接、和Flash几种

·广告内容:根据选择不同的展示方式填写不同的广告内容

·过期显示内容:如果设置了广告有效期,过期后显示的内容

3 广告添加完毕后提交确定保存广告信息,系统跳转到广告管理页面,在管理页面我们可以查看到广告的编号、广告名称、投放范围、广告代码。

以下为引用的内容:

广告代码分为2种:DedeCMS标签形式、JS形式,如果你的网站广告经常(定期)更新全站html,可以使用标签形式广告代码{dede:myad name='topbanner'/}加入到网站模板中去。

如果不经常进行全站html更新,建议选用js形式的广告代码:

<script src='http://wwwdedecmscom/plus/ad_jsphpaid=1' language='javascript'></script>

4在相应模板中加入了广告标签代码之后生成相应的html文件即可。

dedecms页面模板中怎么插入php语句,就是在htm中写入php语句的方式如下:

用php语句实现判断QQ,如果没有就给出一个友好的提示(没有****),如果有就把****输出来,这是一个非常实用的小功能。代码如下:

[field:qq runphp='yes']

if(@me=="") @me="没有****";

else @me="<font color=red>@me</font>";

[/field:qq]

很简单几行代码,大家都知道底层模板可以有两种调用方法:

A、使用[field:字段名/]实现;

B、使用[field:字段名][/field:字段名] 实现。

无忧主机(www51phpcom)小编就采用第二种调用方法,我们在过程中需要对值进行处理,其中最关键的属性就是 runphp=’yes’,他的几个关键参数的含义如下:

runphp=’yes’意思就是是否运行php语句,

runphp=’no’如果你填的是NO,就不会执行php语句。,

runphp=’@me’是表示输入的值,也就是从字段中取得的值,

1编辑器打开plusdiyphp

2在40行左右找到此行代码:

$dede_fields=empty($dede_fields)'':trim($dede_fields);

3在这一行代码之下,加入代码,复制的话删掉代码中的空行

//增加必填字段判断

if($required!=''){

if(preg_match('/,/',$required))

{

$requireds=explode(',',$required);

foreach($requiredsas$field){

if($$field==''){

showMsg('带号的为必填内容,请正确填写','-1');

exit();

}

}

}else{

if($required==''){

showMsg('带号的为必填内容,请正确填写','-1');

exit();

}

}

}

//end

4保存完成后,在表单模版页面找到这行代码:

<formaction="/plus/diyphp"enctype="multipart/form-data"method="post">

在这行代码之下,加入代码:

<inputtype="hidden"name="required"value="数据字段名,数据字段名"/>

注意这行代码要修改下,根据你的表单所需要设置的必填项,例如设置“姓名”、“邮箱”为必填项

添加新字段--“表单提示文字”:姓名--“字段名称”:name

添加新字段--“表单提示文字”:邮箱--“字段名称”:email

此行代码应为:

<inputtype="hidden"name="required"value="name,email"/>

这样就把这两个选项设置为必填项了,如果没有填写就提交,会打开窗口提示“带号的为必填内容,请正确填写”,当然,这一句话可以改成其它的文字

网上看到另一种方法,未测试,仅作为资料收藏

js方法:

1先在要发布表单的模板上加

<scriptsrc='你的路径/jsjs'type="text/javascript"></script>

2在你自定义的路径新建文件jsjs,然后复制以下内容粘贴保存,代码:

<!--

$(document)ready(function()

{

//验证

$('complain')submit(function()

{

if($('name')val()==""){

$('name')focus();

alert("用户名不能为空!");

returnfalse;

}

if($('tel')val()=="")

{

$('tel')focus();

alert("联系电话不能为空!");

returnfalse;

}

if($('title')val()=="")

{

$('title')focus();

alert("标题不能为空!");

returnfalse;

}

if($('text')val()=="")

{

$('text')focus();

alert("具体内容不能为空!");

returnfalse;

}

})

});

-->

注:

$('complain')submit(function()//complain为自定义表单的ID,如果生成的表单没有可以自行加上,即id="complain"

if($('name')val()==""){

$('name')focus();//name为要验证表单中的ID,如想让用户名不能为空,在后台用户名的数据字段名设为name,下同

3设置好后更新就可以看到效果了

希望本文所述对大家的dedecms建站有所帮助。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦dedecms 如何添加广告

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情