织梦dede关键字维护获取不到关键词链接怎么办?
使用likearticle这个标签调用即可
标签名称:likearticle
功能说明:自动关连文档标签
使用实例:
{dede:likearticle row='' col='' titlelen='' infolen=''}<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:likearticle}
参数说明:
col='' 分多少列显示(默认为单列)
row='10' 返回文档列表总数
titlelen = '30' 标题长度 等同于titlelength
infolen='160' 表示内容简介长度 等同于infolength
mytypeid=0 手工指定要限定的栏目id,用,分开表示多个
innertext = '' 单条记录样式(指标签中间的内容)
想要进行全站的相关文章调用的话看下边
修改方法:
找到文件:\include\taglib\likearticlelibphp
找到代码:
$typeid = "And arctypeid in($typeid) And arcid<>$arcid ";
修改为:
$typeid = " And arcid<>$arcid ";
即可实现dede织梦利用likearticle标签实现调用全站相关文章问题
你可以直接修改织梦自带的那个default里面的search页面,另外在你的前端代码写搜索的地方加上引用: <form action="/plus/searchphp" method="post" class="search-form">
<input name="keyword" class="input-keyword" value="搜索您感觉兴趣的…" onblur="if(thisvalue=='') thisvalue='搜索您感觉兴趣的…';" onfocus="if(thisvalue=='搜索您感觉兴趣的…') thisvalue='';" type="text">
<input name="submit" class="search-btn" value="" type="submit">
</form>
织梦(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,已经修改完成了。直接复制上面代码,文章内同样的关键词只会出现一个链接。
六、一键更新网站->更新所有
提高网站权重要从内站做起,先优化好内站,然后优化外站,提升网站权重不是一朝一夕的,百度权重算法跟是综合性的,包括的内容太广了,域名年龄,域名相关性,域名长短,站内结构,首页布局,内容质量,外链质量,外链数量等等
想要提升权重从内站下手
1、网站的内容质量
网站内容的质量主要是以每个页面的标题和该页面内容关联和丰富度
比如:我们的标题是“网站优化”4字
那我们的内容就必须围绕网站优化来展开,并且要尽量描述“网站优化”的每一个面
文字要丰富准确,让大部分搜索“网站优化”的用户潜在需求进行满足
当然我们只能概括大部分的用户,因为一个页面是不可能把所有搜索该词的用户需求都满足
这是不现实的
我们能够做的是尽量详细和全面
比如网站优化的发展史,历史,特点,当然还要提供关于网站优化的技巧,教程等链接
2、网站的更新频率
网站的更新频率指网站每天更新的数量,当然也可以指每周或者每月更新的数量
主要是根据行业和网站的提供资料的多少来决定的
更新的数量以每篇文章质量为前提而决定的
如果质量太差,那么就算你更新的再多,长尾关键词的排名也不会理想
3、网站的存在时间
网站的存在时间是从你网站被百度收录后到现在的时间,当然这样结合的一直以来的百度快照情况
快照更新的周期越短,比如每天更新一次,那么这样的站点百度一定程度上的认可
但是必须长期保持,这样才是最重要的
4、网站的外链引用
也包括外链的相关性,外链的权重
其中最好的链接引用是指同行业的高权重站点引用
这无疑就等于一个行业名人对于一个行业新手的一个公开评价
我们知道生活中如果你周围的都说你是一个挺不错的人,那么你无疑在你的生活圈子中成为了一个有口碑的人
获得了认可
其实百度也是一样的
当然并不是引用链接的多少和数量的问题,数量越多从理论上说当然是越好
但是一个高质量的外链和一个或几个低质量的外链引用是不成正比的
往往质量越高,越相关的就越好
所以我们说越权威就越有公信度
所以外链1个抵100或者几百都是很正常的
当然,这些理论并不是讲讲,而是经过大量的站长经验和实践经验得出的
5、网站的结果层次
网站的结果层次是一个很容易让人忽略的问题,因为没有人认为搜索引擎还能够识别一个网站结构层次的好与坏
的确,很难一下看出一个网站是否好或者坏
因为好坏并不是一看就知道的,那样就显得太主观了
好和坏得靠数据说话
实践证明用户点击页面的停留时间和页面的综合点击率(PV)能够说明一个网页内容的好与坏,当然,我们不能把网站首页和内容放在同一个级别上对比,这样是不公平的
0条评论