织梦dedecms 如何添加广告
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建站有所帮助。
0条评论