怎样让织梦cms频道外界连接在新页面中开启

阅读  ·  发布日期 2021-03-28 05:43  ·  admin
织梦cms模版dedecms默认设置状况下导航栏里边的外界连接点一下了是立即在当今对话框开启的,那样不好于SEO提升,大家必须改动成在新页面中开启,可是假如立即在导航栏标识里边加上target特性得话所...
织梦cms模版dedecms默认设置状况下导航栏里边的外界连接点一下了是立即在当今对话框开启的,那样不好于SEO提升,大家必须改动成在新页面中开启,可是假如立即在导航栏标识里边加上target特性得话全部的频道导航栏全是在新页面中开启了,一样并不是大家必须的实际效果,下边就教大伙儿怎样完成只让外界连接导航栏在新页面开启,而一般导航栏频道在当今对话框开启!
关键流程以下:
寻找并开启/include/taglib/channel.lib.php文档,在里边寻找以下编码:126行上下

$row[ sonids ] = GetSonIds($row[ id ], 0, false); if($row[ sonids ]== ) $row[ rel ] = else $row[ rel ] = rel= dropmenu{$row[ id ]} }
$row[ target ] = ($row[ ispart ]==2) ? target=_blank :
加上进行后储存,随后在模版里边的导航栏标识的 a 标识里边加上一个[field:target/],演试编码以下:
{dede:channel type= top row= 9 current > li a href= [field:typeurl/] [field:rel/] [field:target/] span [field:typename/] /span /a /li
{/dede:channel}
那样便可以全自动分辨并给外界连接导航栏加上target=_blank特性了,点一下便是新页面开启,而一切正常的导航栏则不容易在新页面开启。
下边是{dede:channelArtlist}启用方法

{dede:channelArtlist  typeid=top}   li   a {dede:field.ispart runphp=yes}(@me==2)? @me= target= _blank :@me= {/dede:field.ispart} href= {dede:field name= typeurl /}   {dede:field name= typename /} /a   ul >请点一下线上联络大家【点一下资询处理难题】 假如您有一切织梦cms难题,大家将完全免费为您写处理实例教程!