dedecms channel php,DedeCMS在{dede:channel}标签前加序列号
在DedeCMS网站导航中都会添加一些样式,这样能让导航看起来很美观大方,但是{dede:channel}标签是不能修改的,想要有一个好看的样式效果,还要修改一些标签。
默认的{dede:channel}调用方法:
{dede:channel type='top' row='8'}
[field:typename/]
{/dede:channel}
通过修改,改成下面的样式:
{dede:channel type='top' row='8' line='2'}
{/dede:channel}
修改步骤如下:
打开文件include/taglib/channel.lib.php,
把$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|";
修改成
$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,line|1"; //|后面的1,代表初始值
在第9行附近追加如下代码:
//默认属性里设置的行数 $default_line = $ctag->CAttribute->Items["line"];
把下面代码$row['sonids'] = $row['rel'] = '';
修改成
$row['sonids'] = $row['rel'] = ''; $row['line'] = $default_line+$i;
如果要使用currentstyle样式,即当前栏目样式,则必修将刚才的"line"字段,追加到下面代码后面
$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); $linkOkstr = str_replace("~line~",$row['line'],$linkOkstr);
(责任编辑:最模板)
dedecms channel php,DedeCMS在{dede:channel}标签前加序列号相关推荐
- ul列表li标签前加带有颜色的圆点技巧
项目开发中,ul列表布局时li标签带有样式圆点??应该如何去处理呢? 一般情况下,默认的li标签前是有黑色小圆点,但是其颜色无法改变. 在布局初始化的时候我们会去掉默认样式. 所以,今天就为大家讲解一 ...
- dede模板标签帮助[DedeCMS教程]
摘要:DEDE建站每日一课之dede模板标签帮助[DedeCMS教程] Dedecms5.7版本更新以后,最大一个好处就是非常灵活,如果在学习中有难度的话,大家可以首先去官方的<模板制作帮助文档 ...
- dede php标签 禁用,DedeCMS Error:Tag disabled:php的解决办法
在最新的dedecms5.7版本安装完后会出现这个,其他版本暂时不知.出现的原因是: 官方出于安全考虑默认将{dede:php}{/dede:php}标签禁用了.所以如果页面的模版中使用该标签则会出现 ...
- 织梦DedeCms列表{dede:list}标签实现按文章权重weig
织梦列表默认的排序是按照发布时间倒序排列的,后台控制文章顺序不是很方便,而按照织梦文章权重排列就很方便了. 华维网络,网络整合营销倡导者 下面就是织梦cms列表页{dede:list}标签实现按文章权 ...
- 织梦dede:channel标签指定typeid时 currentstyle无效失效的修复办法
dede:channel标签指定typeid时 currentstyle无效失效的修复办法 {dede:channel type='son' row='8' currentstyle="&l ...
- dedecms学习(3)标签dede[field:**]标签调用说明
转自:https://blog.csdn.net/mecho/article/details/7638866 关键描述调用标签: <meta name="keywords" ...
- dede php写法,dedecms {dede:php}标签用法引见
dedecms {dede:php}标签用法介绍 最简单的输入如 代码如下 复制代码 {dede:php} $numA = 1; $numB = 2; echo $numA + $numB; {/de ...
- DeDeCMS列表页用dede:arclist和dede:list标签调用附加表字段
一.使用dede:list标签的实现步骤和方法: 1.进入后台 核心 -> 频道模型 -> 内容模型管理 -> 普通文章 -> 更改 调用代码: {dede:list pag ...
- dedecms二级菜单中判断子菜单标签的方法
这篇文章将为大家详细讲解有关dedecms二级菜单中判断子菜单标签的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获. 虚拟接口是用户本地数据中心通过海外专线访问V ...
- 织梦{dede:channel}无子栏目不显示同级栏目的两种修改方法
如何让织梦{dede:channel type='son'}无子栏目时不显示同级栏目呢? 方法一: 打开:include\taglib\channel.lib.php文件. 找到 if($type== ...
最新文章
- 中山网络推广解答网站排名优化为什么总是上不了首页!
- javascript同级遍历_有用的DOM遍历方法,你需要了解一下
- substring和charindex的使用注意
- sql表中只有子节点的递归_动态规划与静态规划、递归、分治、回溯
- Jack Dongarra/杰克 多加拉
- java 遍历属性文件路径_Java项目中读取properties文件,以及六种获取路径的方法...
- Wi-Fi闪开,网速快 100 倍的Li-Fi要来了
- python入门教材论坛_Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
- Atitit aes 加密法php实现
- Notepad2 v4.22.03 (r4130) 轻量级文本编辑器。可替换系统记事本
- VC++ MFC 学习资料
- C#窗体应用实战项目——绩效考核管理系统
- java多线程编程--模拟龟兔赛跑过程
- 上海地图全图可放大_上海地图下载-上海地图全图高清版大图-地之图下载
- sqlserver200864位下载_microsoft sql server 2008官方下载|Microsoft SQL Server 200832/64位 完整版_ - 极光下载站...
- Vs2015智能提示英文的处理方案。
- Redis系列:Redis持久化机制与Redis事务
- 多元函数带 Peano余项的Taylor公式的推广 (原创)
- JavaScript和Node.js的关系
- 西门子s7300 C MATLAB,西门子S7-300PLC的程序上载到电脑-工业支持中心-西门子中国...