dedecms如何使用标签(DEDECMS副栏目代码)
类别:CMS系统 浏览量:1682
时间:2021-10-04 01:58:03 dedecms如何使用标签
DEDECMS副栏目代码if($CrossID=='')
//$orwheres[] = ' typeid in ('.GetSonIds($typeid).')';
$orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')';
else
//$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.')';
$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';
content_list.php文件 162行
if($cid != 0)
{
$whereSql .= ' And arc.typeid in ('.GetSonIds($cid).')';
}
修改为
if($cid != 0)
{
$whereSql .= " And (arc.typeid in(".GetSonIds($cid).") or arc.typeid2 in (".GetSonIds($cid)."))";
}
在栏目上显示副栏目的名子
一、
dedecontent_list.php 修改代码
//原来的是:$query = "Select arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,
修改为:$query = "Select arc.id,arc.typeid,arc.typeid2,arc.senddate,arc.flag,arc.ismake,
二、dede empletscontent_list.html
查找:{dede:field.flag function='IsCommendArchives(@me)'/}
下面增加:{dede:field.typeid2 function="Typeid2Archives(@me)"/}
三、
dedeincinc_list_functions.php
增加代码:
注意 5.3是以下代码
//判断副栏目是否有选择 “0” 没选择
function Typeid2Archives($typeid2)
{
if($typeid2>0)
{
global $tid,$dsql;
$dsql->SetQuery("Select id,ispart,typename From dede_arctype where ispart='0' and id=$typeid2");
$dsql->Execute();
//单单写这个,不用while也可以 $row = $dsql->GetObject();
while($row = $dsql->GetObject())
{
return "[副:<font color='red'>$row->typename</font>]";
}
}
else
{
return "";
}
}
dede5.5是以下代码
//判断副栏目是否有选择 “0” 没选择
function Typeid2Archives($typeid2)
{
if(sizeof($typeid2)>0)
{
global $dsql;
$s=split(",",$typeid2);
for($i=0;$i<sizeof($s); $i++)
{
$dsql->SetQuery("Select id,ispart,typename From dede_arctype where ispart='0' and id=$s[$i]");
$dsql->Execute();
while($row = $dsql->GetObject())
{
$str.= "[副:<font color='red'>$row->typename</font>]";
}
}
return $str;
}
else
{
return "";
}
}
您可能感兴趣
- dedecms会员入驻(dedecms会员注册成功后直接跳转到验证的邮箱地址)
- dedecms分页样式(dedecms列表页文章摘要字数的设置方法)
- 织梦dedecms当前栏目页面样式(织梦dedecms二次开发之install安装改动攻略)
- dedecms标题加粗方法(DEDECMS教程:去除列表页文章标题加粗标签的方法)
- dedecms能自定义么(dedecms5.7联动类型无法显示的解决方法)
- dedecms栏目标签的语法(dede中当前栏目选择技巧及注意事项)
- dedecms提示信息(DedeCms fckeditor编辑器空白无法显示的相关问题)
- dedecms命名规则(dedecms 文章标题长度的控制方法)
- dede MD5加密解密(DEDECMS的20位MD5加密密文解密示例介绍)
- dedecms的简单说明(dedecms 后台假死问题解决方法)
- dedecms怎么调用标签(dedecms日期调用详细说明)
- dedecms更新后设置空白(织梦DedeCms上传的图片点击打开改为不新窗口打开)
- dede栏目标签怎么调用(dedecms调用当前文档中TAG标签利于内页优化提高收录量)
- dedecms设置二级域名(织梦DEDECMS中要删除指定IP的评论的方法)
- dedecms设置轮播图(织梦dedecms网站地图改变生成目录的方法)
- dedecms滚动代码(dedecms使用sql语句调用文章静态链接地址的方法)
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
- 一课译词 放鸽子(一课译词放鸽子)
热门推荐
- filter的用法css(CSS filter 有什么神奇用途)
- 织梦dedecms开启付费授权(织梦Dedecms设置伪静态详细方法)
- php微信支付怎么做(ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解)
- python中mat文件怎么读(Python第三方库h5py_读取mat文件并显示值的方法)
- python如何对参数长度进行限制(python 多个参数不为空校验方法)
- python的解释器怎么安装其他版本(在Python文件中指定Python解释器的方法)
- django url配置失效(解决Django生产环境无法加载静态文件问题的解决)
- 怎么用css3画椭圆(用CSS3画一个爱心)
- php的流程控制语句(php基于 swoole 实现的异步处理任务功能示例)
- 优化SQL语句,提高数据库的访问性能
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9