DEDECMS信息列表模板中自定義聯(lián)動類別調(diào)用及修改方法_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
DEDECMS信息列表模板中自定義聯(lián)動類別調(diào)用及修改方法
找了好幾天資料,沒找到新建織夢dedecms模型中自定義聯(lián)動類別怎么用,自己就改了改..現(xiàn)在可以用了 。
找了好幾天資料,沒找到新建織夢dedecms模型中自定義聯(lián)動類別怎么用,自己就改了改..現(xiàn)在可以用了 。
把方法分享一下…不對的地方請大家?guī)椭恼?nbsp;
- [ post]
- 先修改 includetaglibinfolink.lib.php 文件
- require_once(DEDEROOT.’/data/enums/infotype.php’);
- 下面添加
- require_once(DEDEROOT.’/data/enums/自定義聯(lián)動類別字段名.php’);
- function lib_infolink(&$ctag,&$refObj)
- {
- global $dsql,$nativeplace,$infotype,$自定義聯(lián)動類別字段名,$hasSetEnumJs,$cfg_cmspath,$cfg_mainsite;
- global $em_nativeplaces,$em_infotypes,$em_自定義聯(lián)動類別字段名s; //看清楚,這里后面的個S
- $fields = array(‘nativeplace’=>”,’infotype’=>”,’自定義聯(lián)動類別字段名’=>”,’typeid’=>$typeid,
- ‘channelid’=>$channelid,’linkallplace’=>”,’linkealltype’=>”,’linkeall自定義聯(lián)動類別字段名’=>”);
- $fields['nativeplace'] = $fields['infotype'] = $fields['自定義聯(lián)動類別字段名'] = ”;
- $fields['linkalltype'] = "<a href=’{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}& amp;nativeplace={$nativeplace}’>不限</a>";
//下面添加一行
$fields['linkeall 自定義聯(lián)動類別字段名'] = "<a href=’{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}& amp;自定義聯(lián)動類別字段名={$自定義聯(lián)動類別字段名}&nativeplace={$nativeplace}’>不限< /a>";
搜索 if(is_array($ctp->CTags)) 在這句上面添加
代碼如下:
- //自定義聯(lián)動類別字段鏈接
- if(empty($自定義聯(lián)動類別字段名))
- {
- foreach($em_自定義聯(lián)動類別字段名s as $eid=>$em)
- {
- if($eid % 500 != 0) continue;
- $fields[' 自定義聯(lián)動類別字段名'] .= " <a href=’{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}& amp;自定義聯(lián)動類別字段名={$eid}&nativeplace={$nativeplace}’>{$em}</a& gt;";
- }
- }
- else
- {
- $sontype = ( ($自定義聯(lián)動類別字段名 % 500 != 0) ? $自定義聯(lián)動類別字段名 : 0 );
- $toptype = ( ($自定義聯(lián)動類別字段名 % 500 == 0) ? $自定義聯(lián)動類別字段名 : ( $自定義聯(lián)動類別字段名-($membertype%500) ) );
- $fields[' 自定義聯(lián)動類別字段名'] = "<a href=’{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}& amp;自定義聯(lián)動類別字段名={$toptype}&nativeplace={$nativeplace}’><b& gt;{$em_自定義聯(lián)動類別字段名s[$toptype]}</b></a> ";
- foreach($em_自定義聯(lián)動類別字段名s as $eid=>$em)
- {
- if($eid < $toptype+1 || $eid > $toptype+499) continue;
- if($eid == $自定義聯(lián)動類別字段名) {
- $fields['自定義聯(lián)動類別字段名'] .= " <b>{$em}</b>";
- }
- else {
- $fields[' 自定義聯(lián)動類別字段名'] .= " <a href=’{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}& amp;自定義聯(lián)動類別字段名={$eid}&nativeplace={$nativeplace}’>{$em}</a& gt;";
- }
- }
- }
再修改 pluslist.php 文件
搜索 $infotype = ( (empty($infotype) || !is_numeric($infotype)) ? 0 : $infotype ); 在下面添加一句
$自定義聯(lián)動類別字段名 = ( (empty($自定義聯(lián)動類別字段名) || !is_numeric($自定義聯(lián)動類別字段名)) ? 0 : $自定義聯(lián)動類別字段名 );
再搜索 if(!empty($infotype)) $cArr['infotype'] = $infotype;
在下面添加
if(!empty($自定義聯(lián)動類別字段名)) $cArr['自定義聯(lián)動類別字段名'] = $自定義聯(lián)動類別字段名;
找到 includearc.sglistview.class.php 文件
搜索 if(!empty($this->searchArr['keyword'])) 在上面添加
代碼如下:
- //自定義聯(lián)動類別
- if(!empty($this->searchArr['自定義聯(lián)動類別字段名']))
- {
- if($this->searchArr['自定義聯(lián)動類別字段名'] % 500 ==0 )
- {
- $naddQuery .= " And arc.自定義聯(lián)動類別字段名 >= ‘{$this->searchArr['自定義聯(lián)動類別字段名']}’ And arc.自定義聯(lián)動類別字段名 < ‘".($this->searchArr['自定義聯(lián)動類別字段名']+500)."’";
- }
- else
- {
- $naddQuery .= "And arc.自定義聯(lián)動類別字段名 = ‘{$this->searchArr['自定義聯(lián)動類別字段名']}’";
- }
- }
- 模板調(diào)用
- [field:linkeall自定義聯(lián)動類別字段名/] [field:自定義聯(lián)動類別字段名 /]
僅供大家學習參考,有需要的可以記錄一下。
相關(guān)DedeCms教程:
- 織夢CMS批量替換所有文章來源和作者的方法
- 織夢Dedecms生成速度慢的解決辦法
- 織夢dede問答模塊顯示懸賞分數(shù)及發(fā)布時間
- 織夢DEDECMS 獲取當前文檔地址
- 織夢dedecms圖片按月存放怎么實現(xiàn)?代碼分享
- 織夢dedecms 5.7 sp1模板怎么添加下拉菜單
- DedeCMS 批量取消審核文檔的實現(xiàn)方法
- 織夢dedecms 5.1 utf-8版本英文修改方法
- 織夢dedecms自定義表單,“必填項”設(shè)置方法
- 織夢DEDECMS{dede:freelist/}列表調(diào)用增加排序方式
- 織夢dedecms模板制作時,循環(huán)遞增autoindex使用方法整理
- dedecms中一問一答式調(diào)用問答模塊問與答簡介調(diào)用問答系統(tǒng)代碼
DedeCms教程教程Rss訂閱Cms教程搜索
DedeCms教程推薦
猜你也喜歡看這些
- 新聞時尚資訊網(wǎng)站織夢模板(自適應手機端)
- 織夢cms 大氣藍色網(wǎng)絡公司模板
- dedecms織夢HTML5網(wǎng)絡公司網(wǎng)站模板
- html5響應式城市規(guī)劃產(chǎn)品展示類網(wǎng)站織夢模板(自適應)
- 織夢中英文雙語自適應通用公司企業(yè)網(wǎng)站模板
- 綠色清新網(wǎng)絡工作室模板
- dedecms織夢漫畫網(wǎng)站模板(帶采集+漫畫連載)
- DEDE高仿集圖網(wǎng)模板網(wǎng)站素材圖片素材下載站模板(帶會員中心帶篩選)
- 響應式五金鋁材建材行業(yè)網(wǎng)站模板
- dedecms幼兒園兒童教育藝術(shù)培訓班通用企業(yè)織夢模板