首页 > 其他分享 >织梦cms调取栏目高亮特殊样式的限制字节方法

织梦cms调取栏目高亮特殊样式的限制字节方法

时间:2024-09-15 14:35:15浏览次数:12  
标签:栏目 高亮 cn dede 织梦 cms channel

在织梦CMS中,如果你想要调取栏目并且为当前访问的栏目添加高亮显示效果,同时限制字节数,可以采用以下方法:

方法一:使用runphp

如果你熟悉PHP编程,可以通过在模板中使用runphp标签来实现这一功能。不过需要注意的是,runphp标签的使用可能会带来一定的安全隐患,因为它允许执行任意的PHP代码。因此,在使用此方法时,务必确保你的代码是安全的。

示例代码如下:

{dede:channel typeid='@self' currentstyle="class='highlight';"}
    <a href="[field:typeurl/]" class="[field:currentstyle/]">
        [field:typename/]
    </a>
{/dede:channel}

在这个例子中,currentstyle属性用来为当前栏目添加高亮的样式类。@self表示当前栏目。

方法二:使用织梦内置函数

织梦CMS提供了一些内置函数,可以用来截取字符串。例如,cn_substr函数可以用来限制显示的字节数。

示例代码如下:

{dede:channel typeid='@self' currentstyle="class='highlight';"}
    <a href="[field:typeurl/]" class="[field:currentstyle/]">
        {php}echo cn_substr(@me, 20);{/php}
    </a>
{/dede:channel}

在这个例子中,cn_substr(@me, 20)将会把栏目名称限制为最多20个字节。

标签:栏目,高亮,cn,dede,织梦,cms,channel
From: https://www.cnblogs.com/hwrex/p/18415237

相关文章

  • 帝国cms标签模板在哪下载
    帝国CMS的标签模板可以从多个途径下载:帝国CMS官方网站:访问帝国CMS的官方网站:在导航栏中找到“模板”选项,浏览并下载所需的模板。注意,标签模板通常是以 .et 为后缀的文件。第三方模板市场:一些第三方模板市场也提供帝国CMS的模板下载,例如TemplateMonster、ThemeForest......
  • WordBN字远笔记!更新1.2.2版本|Markdown编辑器新增高亮功能,界面新增深色模式
    WordBN字远笔记1.2.2版本更新描述WordBN字远笔记在1.2.2版本中进行了多项重要的更新与改进,旨在提升用户的编辑体验和视觉舒适度。以下是本次更新的两大亮点:Markdown编辑器新增高亮功能以及界面新增深色模式。1.Markdown编辑器新增高亮功能在1.2.2版本中,WordBN字远笔记的M......
  • 蓝桥杯-基于STM32G432RBT6的LCD进阶(LCD界面切换以及高亮显示界面)
    目录一、页面切换内容详解1.逻辑解释2.代码详解code.c(内含详细讲解)code.hmain.c3.效果图片展示​编辑二、页面选项高亮内容详解1.逻辑解释2.读入数据FIRST.第一种高亮类型code.c(内含代码详解)code.hmain.cSECOND.第二种高亮类型3.效果展示开源代码一、页......
  • dedecms靶场(四种webshell姿势)
    姿势一:通过文件管理器上传WebShell1.登陆到后台点击【核心】【文件式管理器】【文件上传】将准备好的一句话木马上传2.点击访问成功蚁剑连接姿势二:修改模板文件拿WebShell1.点击【模板】【默认模板管理】【index.htm】【修改】在文件修改中添加一句话木马保存2.......
  • aspcms webshell漏洞复现
    1.【ip】/admin_aspcms/login.asp访问后台,admin123456登录2.点击【扩展功能】【幻灯片设置】点击【保存】开启代理进行抓包3.在抓取的数据包中修改slideTextStatus字段的值为以下代码并进行发包访问影响文件字段值1%25><%25Eval(Request(chr(65)))%25><%25密码是......
  • PbootCMS内容详情页标签
    在PbootCMS的内容详情页中,可以使用一系列标签来输出当前内容的相关信息。这些标签适用于单页和列表点击后的详情页。以下是对这些标签的详细说明和示例。常用标签编号 {content:id}栏目编码 {content:scode}副栏目编码 {content:subscode}栏目名称......
  • PbootCMS常用公司信息标签调用
    以下是PbootCMS常用公司信息标签的表格形式,方便查阅和使用:标签名描述示例代码{pboot:companyname}公司名称{pboot:companyname}{pboot:companyaddress}公司地址{pboot:companyaddress}{pboot:companypostcode}邮政编码{pboot:companypostcode}{pboot:......
  • PbootCMS修改网站标题显示方式,去掉副标题
    为了去掉副标题并优化网站标题的显示方式,可以通过修改相关控制器文件中的代码来实现。以下是详细的步骤和代码示例:1.修改列表页打开 apps/home/controller/IndexController.php 文件,找到列表页的相关代码,并进行修改。原代码:$content=str_replace('{pboot:pagetitle}',......
  • PbootCMS栏目页如何调用当前栏目的文章
    要在栏目页调用当前栏目的文章,可以使用PbootCMS提供的 {pboot:list} 标签。以下是如何在栏目页调用当前栏目的文章的具体方法。1.栏目页调用当前栏目的文章假设你需要在栏目页调用当前栏目的文章,可以使用以下代码:{pboot:listnum=10scode={sort:scode}page=0}<li>......
  • PbootCMS伪静态规则怎么配置
    伪静态配置可以使URL更加美观且便于SEO推广。以下是针对IIS7+、Apache和Nginx的伪静态规则配置方法。1.IIS7+环境步骤安装rewrite组件:如果使用的是托管空间,一般空间商会默认安装此组件。在后台开启伪静态开关:进入PbootCMS后台,配置参数中开启伪静态开关。创建......