织梦源码需要修改嘛-织梦dede5.7当前位置{dede:field

本文主要详细介绍DreamWeaver dede5.7的当前位置{dede:field.position}样式的修改方法。 有一定的参考价值。 有兴趣的朋友可以参考一下。 有需要的朋友可以收藏一下。 方便以后参考。

在使用Dreamweaver源码创建网站面包屑导航时,我们经常会遇到这样的情况:想要修改Dreamweaver官方固定的{dede:field.position}样式? 下面361模板网给大家介绍一下基本的修改方法。

1、修改{dede:field name='position'/}的文本分隔符

官方默认>361源码网

只需将 > 更改为 include/typelink.class.php 第 101 行附近您想要的符号即可。

2、去掉{dede:field name='position'/}>最后的分隔符

织梦源码需要修改嘛_怎么把织梦的源码上传_织梦源码关于我们怎么修改

{dede:field name='position' runphp='yes'}
$a=mb_strlen(@me);//计算字符串的长度
@me=cn_substr(@me,$a-2,-1);//截取字符
{/dede:field}

3、解决方案去掉{dede:field name='position'/}中的>并去掉最后一个文本的链接

{dede:field name='position' runphp='yes'}
    $tc=" > ";                
    $tf=split($tc,@me);                      
    $tn=count($tf);
    for($iij=0;$iij<($tn-1);$iij++){
        if($iij==($tn-2)){$tf[$iij]=strip_tags($tf[$iij]);}
        $tl=$tl.$tf[$iij];
    }
    @me=$tl;
   echo @me;
{/dede:field}

如果仍然需要分隔符,请替换 $tl=$tl.$tf[$iij]; 带有现成的 URL

$tl=$tl."空格分隔符空格".$tf[$iij];

评论:

第二种方法是去掉最后一个>,但链接仍然显示(当前栏目链接大部分在栏目页上不显示)。 栏目页面这样调用,我就满意了!

内容页使用了一个愚蠢的方法,在最后添加了“文本”一词。

织梦源码关于我们怎么修改_怎么把织梦的源码上传_织梦源码需要修改嘛

4、修改dedecms中当前位置{dede:field.position}

只需要首页 > 一级栏目 > 二级栏目即可。

找到include/typelink.class.php,在该文件中找到函数GetPositionLink($islink=true)。 这是 dedecms 确定是否读取链接的地方。 如果true改为false,则该函数不会被执行:

function GetOneTypeLink($typeinfos)
{
  $typepage = $this->GetOneTypeUrl($typeinfos);
  $typelink = "".$typeinfos['typename']."";
  return $typelink;
}

他返回的是$typelink,$typelink有一个链接。

$typelink = "".$typeinfos['typename']."";

变成

$typelink = "".$typeinfos['typename']."";

织梦源码需要修改嘛_怎么把织梦的源码上传_织梦源码关于我们怎么修改

链接已删除,您可以按照您想要的格式编写它。 很方便。

另外,很多朋友想修改首页>一级栏目>二级栏目中的“>”符号,比如不想要,或者换成“>>”什么的。 其实很简单织梦源码需要修改嘛,在后台设置即可。 进入系统---系统基本参数--核心设置--栏位的区间符号。 你可以输入你喜欢的符号织梦源码需要修改嘛,***%@#¥什么都可以。

你学会了吗?

以上就是Dede5.7的当前位置{dede:field.position}样式的修改方法的全部内容。 希望对大家的学习和解决问题有所帮助。 也希望大家支持361模板网。

感谢您的推荐,我们将为您提供更多优质资源!