在这篇文章中,我们将为您详细介绍dede内部链接如何优化,Dedecms内部链接优化技巧的内容,并且讨论关于dede网站优化的相关问题。此外,我们还会涉及一些关于DEDECMS如何让栏目外部链接在新窗
在这篇文章中,我们将为您详细介绍dede内部链接如何优化,Dedecms内部链接优化技巧的内容,并且讨论关于dede网站优化的相关问题。此外,我们还会涉及一些关于DEDECMS 如何让栏目外部链接在新窗口中打开、DEDECMS 怎么让栏目外部链接在新窗口中打开、DedeCms5.5全站自动给关键词加内部链接的修改办法、dedecms织梦去掉文档内部链接自动连接Keywords的下划线的知识,以帮助您更全面地了解这个主题。
本文目录一览:- dede内部链接如何优化,Dedecms内部链接优化技巧(dede网站优化)
- DEDECMS 如何让栏目外部链接在新窗口中打开
- DEDECMS 怎么让栏目外部链接在新窗口中打开
- DedeCms5.5全站自动给关键词加内部链接的修改办法
- dedecms织梦去掉文档内部链接自动连接Keywords的下划线
dede内部链接如何优化,Dedecms内部链接优化技巧(dede网站优化)
dede内部链接如何优化,dedecms内部链接优化技巧
使用dedecms的过程中发现,可以通过dedecms的文档Keywords维护功能、发表新闻时候的Keywords添加功能(也可以自动获取)以及核心设置里面的是否使用Keywords关联文档功能来实现完美的内部链接优化。具体步骤如下:
1、系统管理—核心设置—使用Keywords关连新闻—是;
2、内容维护—文档Keywords维护(左侧菜单中) 此时有两个办法:
2.1 点击分析系统内的Keywords,这样会得到许多的Keywords,但是太冗余,比如“一个”“如果”等。
2.2(推荐) 手动新增关键词。
3、给每一个Keywords添加一个链接URL;
4、发布新闻—自动获取Keywords(可选,同样会得到许多非Keywords)或者—其他参数—Keywords(填上该篇新闻的Keywords,用空格分开);
经过上述步骤的结果是,每一篇新闻相关的Keywords都已经自动添加了你已经设置好的链接地址。这里还有*后一步,需要完善。
增值办法之dedecms内部链接样式优化:
默认的Keywords样式大家看到是红色的带下划线的且加粗的样式,即style=”color:#ff0000;font-weight:bold; “;大部分时候我们不要这样突出和显眼。如何修改呢?首先说明的是,,因为它默认的是内部样式,即直接在a这个标签下面加了style,形成了Keywords,因此,在样式表中写样式不起作用。解决办法是:找到include/inc_functions.php文件,ctrl+f查找style=”color:#ff0000;font-weight:bold; “这一句,大概在文档的*后面部分。就是这个地方在起作用,齐毛鸭建议将这一句删掉,然后在样式表中重写你自己需要的样式。
本文章网址:http://www.ppssdd.com/code/14331.html。转载请保留出处,谢谢合作!DEDECMS 如何让栏目外部链接在新窗口中打开
近遇到一个问题,就是Dedecms的导航,是用外部链接的,但是原窗口打开不好看,新窗口打开好点。OK,放狗...
1. 查找模板中的head.htm
将
2. 查找模板中的head.htm
将
如果有多个的话,可以一次性的写完整上去。如有2个需要新窗口打开,代码如下
特别说明:如果只是想让外部链接新窗口打开的话 设置就简单了 只需在文件保存目录里面对的编辑框里面设置成“http://www.dede58.com' target='_blank” 这样的格式 即可
DEDECMS 怎么让栏目外部链接在新窗口中打开
近遇到一个问题,就是dedecms的导航,是用外部链接的,但是原窗口打开不好看,新窗口打开好点。OK,放狗...
1. 查找源码中的head.htm
将
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
替换成下面的
<li><a href='[field:typeurl/]' target="_blank">[field:typename/]</a></li>
但这个办法有个缺陷,就是会将所有的栏目都在新窗口打开,使用时会显得很凌乱。那怎么让指定的栏目在新窗口打开呢,请看第二个办法。
2. 查找源码中的head.htm
将
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
替换成下面的
<li><a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'){ @me="target='_blank'";}else {@me="";}[/field:id]>[field:typename/]</a></li>
注:上面的4即是你想要新开窗口的栏目ID,这样写即可。
如果有多个的话,可以一次性的写完整上去。如有2个需要新窗口打开,代码如下
<li><a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'||@me=='5'){@me="target='_blank'";} else {@me="";}[/field:id]><span>[field:typename/]</span></a></li>
这里就是4,5的ID全部新窗口打开,OK,打完收工
非常说明:如果只是想让外部链接新窗口打开的话 设置就简单了 只需在文件保存目录里面对的编辑框里面设置成“' target='_blank” 这样的格式 即可
本文章网址:http://www.ppssdd.com/code/14187.html。转载请保留出处,谢谢合作!DedeCms5.5全站自动给关键词加内部链接的修改办法
DEDECMS的全内部链接方法,所有设置Keywords的内部链接都会在文档中创建,突破keyword的限制。但是可能会影响生成html的速度。
1.修改系统参数—>核心设置—>关键词替换(是/否)使用本功能会影响HTML生成速度(这里选 是)
2.修改 include/arc.archives.class.php
找到
$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body);
在下方加入以下代码
//设置所有Keywords
$dsql12 = new DedeSql();
$query1="select * from dede_keywords";
$dsql12->SetQuery($query1);
$dsql12->Execute();
while($kws = $dsql12->GetArray())
{
再找到:
if($i > $maxkey)
{
break;
}
并删除。
找到
$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);
在其上方加上一个
}
3.核心—>文档Keywords维护—>增加一个关键词和链接重新生成新闻即可。
dedecms织梦去掉文档内部链接自动连接Keywords的下划线
织梦有一个功能,可以实现新闻内出现的Keywords自动加链接,但是有时候不会改CSS的话有可能这个Keywords会有下划线提示,其实去掉也特别简单,只是一个u标签在起作用。 因为是文档解析过程中替换的,所以很自然的找到include\arc.archives.class.php这个文件,
找到
1
2
3
4
5
6
7
while($row = $this->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
2
3
4
5
6
7
while($row = $this->dsql->GetArray())
{
$key = trim($row['keyword']);
$key_url=trim($row['rpurl']);
$karr[] = $key;
$kaarr[] = "<a href='$key_url' title='$key' target='_blank'>$key</a>";
}
实际上也就是去掉了u标签,这个u标签的样式默认就是带下划线的,去掉就可以了,我还给链接加一个利于seo的title,加了一个class标签,方便用css独立对Keywords链接进行样式控制。
办法二:
当然也可以css控制让u不显示下划线,例如css中添加
u{ text-decoration:none;}
具体情况根据自己需要而为。
本文章网址:http://www.ppssdd.com/code/12111.html。转载请保留出处,谢谢合作!关于dede内部链接如何优化,Dedecms内部链接优化技巧和dede网站优化的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于DEDECMS 如何让栏目外部链接在新窗口中打开、DEDECMS 怎么让栏目外部链接在新窗口中打开、DedeCms5.5全站自动给关键词加内部链接的修改办法、dedecms织梦去掉文档内部链接自动连接Keywords的下划线等相关知识的信息别忘了在本站进行查找喔。
本文标签: