您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦dedecms调用文章所属的副栏目id及副栏目名称网址链接等
含玉2023-09-17DedeCMS教程已有人查阅
导读织梦在发表文章时,你会发现有一个副栏目的功能.比如一个文章,他可能即属于你的科技栏目,也属于互联网栏目,那你在发表这个文章时
织梦在发表文章时,你会发现有一个副栏目的功能.比如一个文章,他可能即属于你的科技栏目,也属于互联网栏目,那你在发表这个文章时,主栏目可以选择科技,副栏目可以在互联网上打勾选定.
文章的副栏目保存在数据库表archives中的typeid2这个字段中.
效果图.文章属于商会.及德商文化等.三个栏目.我里在栏目显示出来.点击链接后,就会进入相关的栏目中.这里是js函数的形式.只作案例演示.
模板标签代码为
295到296行修改
文章的副栏目保存在数据库表archives中的typeid2这个字段中.
效果图.文章属于商会.及德商文化等.三个栏目.我里在栏目显示出来.点击链接后,就会进入相关的栏目中.这里是js函数的形式.只作案例演示.
模板标签代码为
{dede:arclistrow='2'titlelen='100'typeid=2orderby='id'} <span>
<ahref="javascript:"onclick="javascript:change_tab([field:typeid/]);">[field:typename/]</a>
<!--上面是文章所属的主栏目,很方便调用.-->
[field:typeid2function="get_url_by_typeid2(@me)"/]
<!--上面是文章所属的副栏目,需要单独写函数get_url_by_typeid2-->
</span>
{/dede:arclist}
函数代码,需要增加在\include\extend.func.PHP中
//得到副栏目信息,并组织字符串
functionget_url_by_typeid2($typeid2){ $arrs=explode(",",$typeid2);
//解析副栏目字段
if($typeid2==0){ return''; }else{ $url=''; foreach($arrsas$v){ $url.='<ahref="javascript:" onclick="javascript:change_tab('.$v.');">'.get_typename($v).'</a>'; } return$url; } }
//织梦根据栏目编号typeid调用typename栏目名
functionget_typename($typeid){ global$dsql; $rs=$dsql->getOne("selecttypenamefromdede_arctypewhereid='$typeid'"); return$rs['typename']; }
另外特别注意,织梦标签artlist不能调用副栏目中的文章内容的问题,即文章属于互联网这个副栏目,但互联网栏目中却不显示这个文章. 需要修改系统文件./include/taglib/arclist.lib.php295到296行修改
if($CrossID=='')$orwheres[]='arc.typeidIN('.GetSonIds($typeid).')'; else$orwheres[]='arc.typeidIN('.GetSonIds($typeid).','.$CrossID.')';
修改为
if($CrossID=='') $orwheres[]="(arc.typeidin(".GetSonIds($typeid).")orarc.typeid2in(".GetSonIds($typeid).")orCONCAT(',',arc.typeid2,',')LIKE'%,".$typeid.",%')"; else $orwheres[]="(arc.typeidin(".GetSonIds($typeid).",".$CrossID.")orarc.typeid2in(".GetSonId
本文标签:
很赞哦! ()
相关教程
图文教程
使用百度Bae云平台服务器怎么安装原版dedecms
百度应用引擎(BAE)是百度推出的网络应用开发平台。基于BAE架构,使开发者不需要维护任何服务器,只需要简单的上传应用程序,就可以为用户提供服务。
dedecms缩略图模糊的解决办法
由于dede默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真。
织梦cms灵活使用参数调用不同的友情链接的方法
在研究DEDECMS模板时我们发现在链接 link 里面的参数 typeid="0" 1 综合网站 2 娱乐类 3 教育类 4 计算机类 5 电子商务 6 网上信息 7 论坛类 8 其它类型。
dedecms导航判断当前选中样式高亮的代码示例
本文实例讲述了dedecms导航判断当前选中样式的方法。分享给大家供大家参考。具体方法如下:
相关源码
-
(自适应)光伏测试仪器电站运维设备网站源码免费下载本模板为光伏检测设备与电站运维服务企业设计,采用PbootCMS内核开发,具备完整的设备展示、技术文档管理及客户服务功能模块。通过自适应结构与SEO优化框架,有效提升企业在移动端和搜索引擎中的专业形象。查看源码 -
(自适应手机端)seo博客网站模板新闻资讯网站源码下载本模板为SEO博客及新闻资讯类平台深度定制,采用PbootCMS内核开发。通过模块化设计实现多行业快速适配,仅需替换图文内容即可转型为医疗、教育、科技等领域网站。响应式布局确保在手机、平板等设备上获得一致浏览体验。查看源码 -
(响应式)轴承机械五金零件产品pbootcms落地推广单页源码下载为轴承、机械零件等工业产品打造的响应式单页模板,基于PbootCMS内核开发,助力企业快速构建专业级产品展示页面。模板采用工业风设计语言,突出产品参数与性能优势,适用于设备制造商、零部件供应商等B2B场景推广。查看源码 -
(自适应)证书授权书防伪查询系统pbootcms模板本模板基于PbootCMS系统开发,为各类证书查询机构设计,可快速构建高效安全的证书核验平台。采用响应式布局技术,自动适配手机端操作,支持批量导入证书数据,提供便捷的查询接口,满足机构证书管理及用户在线核验需求。查看源码 -
(自适应响应式)门窗定制门业带视频功能pbootcms模板下载本模板采用PbootCMS内核开发,为门窗制造、定制安装企业打造,通过可视化后台管理系统快速构建品牌官网。自适应设计确保在手机、平板、电脑等设备上均能获得优质浏览体验查看源码 -
(自适应)包装机贴标机设备网站源码免费下载基于PbootCMS内核开发的响应式企业模板,为包装机械、贴标设备等工业领域打造,通过数字化展示提升企业专业形象。查看源码
| 分享笔记 (共有 篇笔记) |
