GVKun编程网logo

dede内部链接如何优化,Dedecms内部链接优化技巧(dede网站优化)

15

在这篇文章中,我们将为您详细介绍dede内部链接如何优化,Dedecms内部链接优化技巧的内容,并且讨论关于dede网站优化的相关问题。此外,我们还会涉及一些关于DEDECMS如何让栏目外部链接在新窗

在这篇文章中,我们将为您详细介绍dede内部链接如何优化,Dedecms内部链接优化技巧的内容,并且讨论关于dede网站优化的相关问题。此外,我们还会涉及一些关于DEDECMS 如何让栏目外部链接在新窗口中打开、DEDECMS 怎么让栏目外部链接在新窗口中打开、DedeCms5.5全站自动给关键词加内部链接的修改办法、dedecms织梦去掉文档内部链接自动连接Keywords的下划线的知识,以帮助您更全面地了解这个主题。

本文目录一览:

dede内部链接如何优化,Dedecms内部链接优化技巧(dede网站优化)

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 如何让栏目外部链接在新窗口中打开

近遇到一个问题,就是Dedecms的导航,是用外部链接的,但是原窗口打开不好看,新窗口打开好点。OK,放狗...

1. 查找模板中的head.htm

替换成下面的
但这个方法有个缺陷,就是会将所有的栏目都在新窗口打开,使用时会显得很凌乱。那如何让指定的栏目在新窗口打开呢,请看第二个方法。

2. 查找模板中的head.htm

替换成下面的
PHP='yes'] if(@me=='4'){ @me="target='_blank'";}else {@me="";}[/field:id]>[field:typename/] 注:上面的4即是你想要新开窗口的栏目ID,这样写即可。

如果有多个的话,可以一次性的写完整上去。如有2个需要新窗口打开,代码如下
PHP='yes'] if(@me=='4'||@me=='5'){@me="target='_blank'";} else {@me="";}[/field:id]> 这里就是4,5的ID全部新窗口打开,OK,打完收工

特别说明:如果只是想让外部链接新窗口打开的话 设置就简单了  只需在文件保存目录里面对的编辑框里面设置成“http://www.dede58.com' target='_blank” 这样的格式 即可

DEDECMS 怎么让栏目外部链接在新窗口中打开

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全站自动给关键词加内部链接的修改办法

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维护—>增加一个关键词和链接重新生成新闻即可。

本文章网址:http://www.ppssdd.com/code/7048.html。转载请保留出处,谢谢合作!

dedecms织梦去掉文档内部链接自动连接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的下划线等相关知识的信息别忘了在本站进行查找喔。

本文标签: