currentstyle 织梦_织梦导航高亮标签currentstyle调用自定义字段的方法

currentstyle 织梦_织梦导航高亮标签currentstyle调用自定义字段的方法用织梦仿站时候,经常会使用currentstyle标签高亮当前的栏目,具体代码为:currentstyle=’~typename~’但是在实际建站操作中经常调用自定义字段,大家会发现在用currentstyle的时候读取不出自定义字段的内容了。这时候,我们就需要对织梦进行二次开发,以满足我们的需要。1、我们打开/include/taglib/channel.lib.php文件,在136行找到:$r…

大家好,又见面了,我是你们的朋友全栈君。

用织梦仿站时候,经常会使用currentstyle标签高亮当前的栏目,具体代码为:

currentstyle=’

~typename~’

但是在实际建站操作中经常调用自定义字段,大家会发现在用currentstyle的时候读取不出自定义字段的内容了。这时候,我们就需要对织梦进行二次开发,以满足我们的需要。

1、我们打开/include/taglib/channel.lib.php文件,在136行找到:

$row[‘typelink’] = GetOneTypeUrlA($row);

2、按照格式规则写入我们需要调用的自定义字段。例如,我们要调用abcd字段名,那么我们就这样写:

$linkOkstr = str_replace(“~abcd~”,$row[‘abcd’],$linkOkstr);

示例:

//处理同级栏目中,当前栏目的样式

if( ($row[‘id’]==$typeid || ($topid==$row[‘id’] && $type==’top’) ) && $currentstyle!=” )

{

$linkOkstr = $currentstyle;

$row[‘typelink’] = GetOneTypeUrlA($row);

$linkOkstr = str_replace(“~abcd~”,$row[‘abcd’],$linkOkstr);//这一句就是我们新增的字段名

$linkOkstr = str_replace(“~rel~”,$row[‘rel’],$linkOkstr);

$linkOkstr = str_replace(“~id~”,$row[‘id’],$linkOkstr);

$linkOkstr = str_replace(“~typelink~”,$row[‘typelink’],$linkOkstr);

$linkOkstr = str_replace(“~typename~”,$row[‘typename’],$linkOkstr);

$likeType .= $linkOkstr;

}

3、现在我们就可以在currentstyle中用~abcd~来调取相应的内容了。

本站vip会员 请加入织梦58 VIP②群 PS:加入时备注用户名或昵称

普通注册会员或访客 请加入织梦58 技术交流②群

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158959.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 你的Wi-Fi 还安全吗?全球重大漏洞WPA2 KRACK 详细分析报告

    你的Wi-Fi 还安全吗?全球重大漏洞WPA2 KRACK 详细分析报告近日,Wi-Fi加密协议被曝光存在重大安全漏洞,用于保护Wi-Fi网络安全的WPA2安全加密协议已被黑客破解。这种被称作“Krack”(密钥重装攻击)攻击意味着用户连接的绝大多数Wi-Fi已经不安全了,包括家中的路由器Wi-Fi,都存在被盗号的风险。攻击者可通过此漏洞获取万能密钥来访问WPA2网络,从而窃听用户的通讯信息。究竟这个漏洞是由哪些缺陷引起的?会对用户造成什么影响?作为技术人的我们,又…

    2022年5月4日
  • Android Developer_Android api

    Android Developer_Android apiAndroidNforDevelopers重要的开发者功能多窗口支持通知JIT/AOT编译快速的应用安装路径外出瞌睡模式后台优化DataSaver快速设置图块API号码屏蔽来电过滤区域设置和语言Android中的ICU4JAPIOpenGLES3.2APIAndroidTV录制AndroidforWork辅助工具直接启动密钥认

    2022年9月5日
  • pytest测试框架和unittest_python列表生成式

    pytest测试框架和unittest_python列表生成式一、核心要素(1)TestCase测试用例一个.py脚本就是一个测试用例测试用例类必须继承于unittest.TestCase类中的方法名必须以test开头,否则不会被执行类的外部写main方法(自测代码)(2)TestSuite测试套件测试套件就是测试用例的集合把多个测试用例集合到一起就构成了测试套件测试套件不能直接执行(3)TextTestR…

    2022年10月14日
  • Opencv人脸识别项目简介

    Opencv人脸识别项目简介Opencv人脸识别Project综述项目要求使用opencv实现对人脸库的主成分提取(不使用PCA类),完成特征模型保存对一张测试照片进行识别,找到图片库中和测试图片最像的图配置说明Opencv3.0VS2015Win10配置过程网上太多了,就不做过多解释了,可以参照某个教程来做。主要的也就几步,下载Opencv,配Path,配置VC++目录的包含目录和库目录,配置链接器附加项的附

    2022年6月5日
  • 1.java soap api操作和发送soap消息[通俗易懂]

    1.java soap api操作和发送soap消息[通俗易懂]转自:https://blog.csdn.net/lbinzhang/article/details/847213591。

    2022年7月4日
  • 51单片机rc522程序_51单片机usb驱动

    51单片机rc522程序_51单片机usb驱动最近在某宝上买了一块RC522模块,试玩了下,读写卡正常。想学习使用新的东西时,有必要了解它的工作原理和工作过程,不清楚或者不知道的可以参考相关数据手册和参考文献,在这里为了节省自己的时间,我只对我的51程序做一个小小的笔记~~想要驱动RC522模块对IC卡(这里用的是M1卡型号是S50)进行读写操作,一定要有以下5个步骤:一、寻卡二、防冲突三、选择卡四、验证扇区密码(每个扇区都有密匙A…

    2022年9月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号