小李SEO博客

网站优化服务

dedecms怎么调用自定义联动类型字段

我在用织梦仿一个房产网站的时候,需要用到联动菜单,在现有的联动基础上只能创建一级和三级栏目,后来研究一下在织梦5.7里边最好是重新创建联动类别,具体步骤可以参考其他教程。本节主要讲一下怎么把添加好的联动类型调用出来,经过测试终于解决了。

把方法分享一下...不对的地方请大家帮助改正[ post]先修改 include aglibinfolink.lib.php 文件require_once(DEDEROOT.'/data/enums/infotype.php');

下面添加require_once(DEDEROOT.'/data/enums/自定义联动类别字段名.php');function lib_infolink(&$ctag,&$refObj){global $dsql,$nativeplace,$infotype,$自定义联动类别字段名,$hasSetEnumJs,$cfg_cmspath,$cfg_mainsite;global $em_nativeplaces,$em_infotypes,$em_自定义联动类别字段名s; //看清楚,这里后面的个S$fields = array('nativeplace'=>'','infotype'=>'','自定义联动类别字段名'=>'','typeid'=>$typeid,'channelid'=>$channelid,'linkallplace'=>'','linkealltype'=>'','linkeall自定义联动类别字段名'=>'');$fields['nativeplace'] = $fields['infotype'] = $fields['自定义联动类别字段名'] = '';$fields['linkalltype'] = "<a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&nativeplace={$nativeplace}'>不限</a>";//

下面添加一行$fields['linkeall自定义联动类别字段名'] = "<a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&自定义联动类别字段名={$自定义联动类别字段名}&nativeplace={$nativeplace}'>不限</a>";搜索 if(is_array($ctp->CTags)) 在这句上面添加复制代码代码如下://自定义联动类别字段链接if(empty($自定义联动类别字段名)){foreach($em_自定义联动类别字段名s as $eid=>$em){if($eid % 500 != 0) continue;$fields['自定义联动类别字段名'] .= " <a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&自定义联动类别字段名={$eid}&nativeplace={$nativeplace}'>{$em}</a>";}}else{$sontype = ( ($自定义联动类别字段名 % 500 != 0) ? $自定义联动类别字段名 : 0 );$toptype = ( ($自定义联动类别字段名 % 500 == 0) ? $自定义联动类别字段名 : ( $自定义联动类别字段名-($membertype%500) ) );$fields['自定义联动类别字段名'] = "<a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&自定义联动类别字段名={$toptype}&nativeplace={$nativeplace}'><b>{$em_自定义联动类别字段名s[$toptype]}</b></a> ";foreach($em_自定义联动类别字段名s as $eid=>$em){if($eid < $toptype+1 || $eid > $toptype+499) continue;if($eid == $自定义联动类别字段名) {$fields['自定义联动类别字段名'] .= " <b>{$em}</b>";}else {$fields['自定义联动类别字段名'] .= " <a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&自定义联动类别字段名={$eid}&nativeplace={$nativeplace}'>{$em}</a>";}}}再修改 pluslist.php 文件搜索 $infotype = ( (empty($infotype) || !is_numeric($infotype)) ? 0 : $infotype );

在下面添加一句$自定义联动类别字段名 = ( (empty($自定义联动类别字段名) || !is_numeric($自定义联动类别字段名)) ? 0 : $自定义联动类别字段名 );再搜索 if(!empty($infotype)) $cArr['infotype'] = $infotype;在下面添加if(!empty($自定义联动类别字段名)) $cArr['自定义联动类别字段名'] = $自定义联动类别字段名;找到 includerc.sglistview.class.php 文件搜索 if(!empty($this->searchArr['keyword'])) 在上面添加复制代码代码如下://自定义联动类别if(!empty($this->searchArr['自定义联动类别字段名'])){if($this->searchArr['自定义联动类别字段名'] % 500 ==0 ){$naddQuery .= " And arc.自定义联动类别字段名 >= '{$this->searchArr['自定义联动类别字段名']}' And arc.自定义联动类别字段名 < '".($this->searchArr['自定义联动类别字段名']+500)."'";}else{$naddQuery .= "And arc.自定义联动类别字段名 = '{$this->searchArr['自定义联动类别字段名']}'";}}模板调用[field:linkeall自定义联动类别字段名/] [field:自定义联动类别字段名 /]

上一篇:dedecms网站友情链接调用不同类型方法 下一篇:dedecms后台批量删除同一个IP下的所有评论信息
织梦cms相关文章阅读
  • 织梦cms网站sql数据库操作使用方法

    小李网络公司介绍织梦cms网站sql数据库操作使用方法知识,包括dede数据库配置文件csmar数据库使用方法tcmsp数据库怎么用数据库使用方法数据库有哪些dede数据库文章dede数据库搭建dede的数据库结构...

  • 织梦cms用SQL命令删除所有文章方法

    小李网络公司介绍织梦cms用SQL命令删除所有文章方法知识,包括织梦cms建站教程dedecms织梦系统dedecms网页删除织梦cms删除客服织梦安装完要删除哪个文件织梦无法删除列表页dedecms删除织梦链....

  • 织梦cms调用文章第一张图片非缩略图代码教程

    小李网络公司介绍织梦cms调用文章第一张图片非缩略图代码教程知识,包括织梦常用调用标签织梦相关文章调用织梦调用代码dedecms调用网站dedecms文章日期dedecms调用dedecms文章代码dedecms生成文章...

  • 织梦cms调用留言本方法

    小李网络公司介绍织梦cms调用留言本方法知识,包括dedecms首页如何调用留言板的留言 - 百度知道,DEDECMS如何在首页用JS调用留言本内容-织梦安装使用-跟版网,织梦dedecms留言板调用导航的方法_织梦...

  • 织梦cms网站sql语句批量修改替换文章内容标题

    小李网络公司介绍织梦cms网站sql语句批量修改替换文章内容标题知识,包括帝国cms和织梦哪个好dede仿站网dede调用sql语句dede使用sql语句dedesql写phpdede会员sqldede模板phpsqldede自定义sqldedesql一天内....

  • 织梦cms更改会员中心目录member方法

    小李网络公司介绍织梦cms更改会员中心目录member方法知识,包括会员中心 登录织梦dedecms教程织梦cms建站教程dedecms织梦系统织梦默认模板管理dedecms首页dede织梦仿站进入会员中心织梦cms移动....

  • 织梦cms页面关键字优化技巧

    小李网络公司介绍织梦cms页面关键字优化技巧知识,包括安徽网站关键字优化淘宝关键词设置教程60优化关键词aso 关键词优化seo排名优化关键词关键字优化关键词优化SEO上海关键词优化方法....

  • 织梦cms网站验证码代码实现方法

    小李网络公司介绍织梦cms网站验证码代码实现方法知识,包括dedecms装代码dedecms改网站代码dedecms分离代码dedecms文章代码dedecms代码模板dedecms嵌套代码dedecms批量代码dedecms短信注册....

  • 织梦cms标签添加下载时检查文件是否存在

    小李网络公司介绍织梦cms标签添加下载时检查文件是否存在知识,包括文档标签怎么打文件夹的标签文件标签怎么做文件标签网页文档加标签文件怎么加标签文件夹怎样贴标签给文件贴标签文件...

  • 织梦cms数据库连接文件存放在哪个目录下

    小李网络公司介绍织梦cms数据库连接文件存放在哪个目录下知识,包括织梦改data目录目录文件所存放的信息是什么文件存放于相同目录修改存放目录目录所存放的信息是织梦网站首页目录在哪...

  • 织梦cms采集出现Character解决方法

    小李网络公司介绍织梦cms采集出现Character解决方法知识,包括dedecms采集出现Character postion **,‘field’Error解决方法,dedecms实时采集织梦采集教程采集dedecms织梦自动采集发布dedecms采集模块_dedecms字段...

  • 织梦cms从5.1升级到5.3后添加修改文章无法生成首页解决方法

    小李网络公司介绍织梦cms从5.1升级到5.3后添加修改文章无法生成首页解决方法知识,包括微信文章怎么制作公众号文章怎么发布订阅号一天可以发几篇文章word文档添加文章标题为文章添加标题怎...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640