织梦栏目页怎么调用相关内容,要指定栏目、指定关键词
那个很简单啊,这种文章数据批量导入录入的工作你去使用专门的脚本工具软件来完成,只需手工修改设置一次,脚本工具就能自动批量执行所有的。我们现在用的就是“极速点击虎”这种脚本工具软件,支持自动化实现这些批量录入操作,批量自动点击按键完成。
极速点击虎是具有图形化界面操作,简单好用,而且支持自动录入输入、自动提取导入,自动点击按键功能。
使用极速点击虎软件,不需你有复杂的电脑知识,你只需在极速点击虎软件里依次添加自动点击、延时停顿、自动按键模拟、文件提取录入这几个任务,就能做到一些常用的批量自动化应用,解放你劳累的双手。
系统配置里讲的标准做法:可以在后台关键词那写上关键词和对应的网址,频率设的高一点。然后系统配置里打开关链词自动加链接的,我忘记叫什么了那项,但是一定是存在的,一看就能明白。然后重新生成所有的。不过这样不等于每个页的每个词都能加上。但会有相当一部分会加上。
需要加入栏目ID,如:typeid='1,2,3,4,5'
同1
需要加入关键词,如:keyword='关键词'
不存在,只能通过畅言等第三方插件实现。
虽然都给出了答案,但是DEDE这个系统负载能力不是很好,如果文章多了,你建立这么多东西在内容页的话生成速度就极大降低了,建议你把想的这些都变成公共文件然后用静态语言进行调用。例如:<!--#include virtual="/a/thtml" -->(我把服务器开通了SSI功能就能调用shtml htm html文件了。)
1、后台-采集-文档关键词维护 添加关键词及链接
2、后台-系统-核心设置 关键字替换(是/否)使用本功能会影响HTML生成速度: 是
3、后台-系统-其他选项 文档内容同一关键词替换次数(0为全部替换): 设置一个数值 (这里顺便提一下,比如一篇文章含有互相包含关键词,比如dede和dedecms,系统会把后面的dedecms会被dede替代,我的做法是,关键词替换次数设置为1次,然后文档关键词维护那里把dede和dedecms的频率设置成一样,就搞定了。)
修改文件:/include/arcarchivesclassphp
查找以下代码:
引用
foreach($kws as $k)
{
$k = trim($k);
if($k!="")
{
if($i > $maxkey)
{
break;
}
$myrow = $this->dsql->GetOne("select from #@__keywords where keyword='$k' And rpurl<>'' ");
if(is_array($myrow))
{
$karr[] = $k;
$GLOBALS['replaced'][$k] = 0;
$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>";
}
$i++;
}
}
将以上代码替换为以下代码:
引用
global $dsql;
$query="SELECT FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC";
$dsql->SetQuery($query);
$dsql->Execute();
while($row = $dsql->GetArray())
{
$key = trim($row['keyword']);
$key_url=trim($row['rpurl']);
$karr[] = $key;
$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>";
}
提高网站权重要从内站做起,先优化好内站,然后优化外站,提升网站权重不是一朝一夕的,百度权重算法跟是综合性的,包括的内容太广了,域名年龄,域名相关性,域名长短,站内结构,首页布局,内容质量,外链质量,外链数量等等
想要提升权重从内站下手
1、网站的内容质量
网站内容的质量主要是以每个页面的标题和该页面内容关联和丰富度
比如:我们的标题是“网站优化”4字
那我们的内容就必须围绕网站优化来展开,并且要尽量描述“网站优化”的每一个面
文字要丰富准确,让大部分搜索“网站优化”的用户潜在需求进行满足
当然我们只能概括大部分的用户,因为一个页面是不可能把所有搜索该词的用户需求都满足
这是不现实的
我们能够做的是尽量详细和全面
比如网站优化的发展史,历史,特点,当然还要提供关于网站优化的技巧,教程等链接
2、网站的更新频率
网站的更新频率指网站每天更新的数量,当然也可以指每周或者每月更新的数量
主要是根据行业和网站的提供资料的多少来决定的
更新的数量以每篇文章质量为前提而决定的
如果质量太差,那么就算你更新的再多,长尾关键词的排名也不会理想
3、网站的存在时间
网站的存在时间是从你网站被百度收录后到现在的时间,当然这样结合的一直以来的百度快照情况
快照更新的周期越短,比如每天更新一次,那么这样的站点百度一定程度上的认可
但是必须长期保持,这样才是最重要的
4、网站的外链引用
也包括外链的相关性,外链的权重
其中最好的链接引用是指同行业的高权重站点引用
这无疑就等于一个行业名人对于一个行业新手的一个公开评价
我们知道生活中如果你周围的都说你是一个挺不错的人,那么你无疑在你的生活圈子中成为了一个有口碑的人
获得了认可
其实百度也是一样的
当然并不是引用链接的多少和数量的问题,数量越多从理论上说当然是越好
但是一个高质量的外链和一个或几个低质量的外链引用是不成正比的
往往质量越高,越相关的就越好
所以我们说越权威就越有公信度
所以外链1个抵100或者几百都是很正常的
当然,这些理论并不是讲讲,而是经过大量的站长经验和实践经验得出的
5、网站的结果层次
网站的结果层次是一个很容易让人忽略的问题,因为没有人认为搜索引擎还能够识别一个网站结构层次的好与坏
的确,很难一下看出一个网站是否好或者坏
因为好坏并不是一看就知道的,那样就显得太主观了
好和坏得靠数据说话
实践证明用户点击页面的停留时间和页面的综合点击率(PV)能够说明一个网页内容的好与坏,当然,我们不能把网站首页和内容放在同一个级别上对比,这样是不公平的
网站关键词内链,是做好网站内部优化的一个重要环节
织梦(DedeCms)官方默认规则是:
1添加关键词和关键词的链接地址
设置步骤:进入后台 核心->批量维护->文档关键词维护
2文章内容出现该关键词
3文章的关键词出现这个词(就是这里<meta name="keywords" content="" />) //这个是在发布文章的时候填写的
第三条规则使得关键词内链不尽完美,所以得修改文件取消掉第三条规则,达到我们想要的效果,即文章内出现该关键词即链向指定的URL
在Dedecms55,56下测试有效
一、开打include/arcarchivesclassphp 文件
二、查找 function ReplaceKeyword($kw,&$body)
三、往下找到下面这段代码,删除或注释掉
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
foreach($kws as $k)
{
$k = trim($k);
if($k!="")
{
if($i > $maxkey)
{
break;
}
$myrow = $this->dsql->GetOne("select from #@__keywords where keyword='$k' And rpurl<>'' ");
if(is_array($myrow))
{
$karr[] = $k;
$GLOBALS['replaced'][$k] = 0;
$kaarr[] = "<span style="text-decoration: underline;">$k</span>";
}
$i++;
}
}
四、并在注释或删除的代码下面加入以下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$dsql = new DedeSql(false);
$query="select from #@__keywords where rpurl<>'' ";
$dsql->SetQuery($query);
$dsql->Execute();
while($row = $dsql->GetArray())
{
$key = trim($row['keyword']);
$rul=trim($row['rpurl']);
if($rul!="")
if(!in_array($key, $kw))
if(!in_array($kw,$key))
if(substr_count($body,$key)<20)
{
$karr[] = $key;
$kaarr[] = "$key";
}
}
五、OK,已经修改完成了。直接复制上面代码,文章内同样的关键词只会出现一个链接。
六、一键更新网站->更新所有
0条评论