dede新建模型中自定义联动类别调用及修改方法(2)

            $fields['自定义联动类别字段名'] .= " <a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&自定义联动类别字段名={$eid}&nativeplace={$nativeplace}'>{$em}</a>";

      }

  }

}

 

再修改plus\list.php文件

搜索$infotype = ( (empty($infotype) || !is_numeric($infotype)) ? 0 : $infotype );在下面添加一句

1

 

$自定义联动类别字段名 = ( (empty($自定义联动类别字段名) || !is_numeric($自定义联动类别字段名)) ? 0 : $自定义联动类别字段名 );

 

再搜索if(!empty($infotype)) $cArr['infotype'] = $infotype;,在下面添加

1

 

if(!empty($自定义联动类别字段名)) $cArr['自定义联动类别字段名'] = $自定义联动类别字段名;

 

找到include\arc.sglistview.class.php文件

搜索if(!empty($this->searchArr['keyword']))在上面添加

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

    //自定义联动类别       

            

            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['自定义联动类别字段名']}'";

                }

            }

 

前台模板调用

1

 

[field:linkall自定义联动类别字段名/] [field:自定义联动类别字]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/dd931e399cdf00d0d94671dc84784641.html