日本中文字幕一区-日本中文字幕一区二区有码在线-日本中文字幕永久在线-日本中文字幕在线播放-成人自拍视频在线观看-成人自拍偷拍

dedecms搜索頁面調用自定義字段的解決方法

2014-01-08 17:24:00長沙做網站嚴微

    今天在給一個客戶做水廠網站的時候,做到搜索頁要調用自定義的電話、地址等字段,怎么也調用不出來附加表里的字段。通過在網上搜索發現很多人已經給出方案了,目前依葫蘆畫瓢再著急的網站里記錄下。

   首頁找到include/extend.func.php 這個文件,在文件末尾添加如下代碼:

function Search_addfields($id,$result){  
global $dsql;  
$mnkj = $dsql->GetOne("SELECT * FROM `dede_add7` where aid='$id'");  
 $name=$mnkj[$result];  
 return $name;  
 }

    其中 addo7是要調用自定義字段的附加表,在織夢后臺核心->頻道模型->內容模型管理可以看到,addo7是我新增的配送模型,只要將其新增字段找出來。

    然后打開 include/arc.searchview.class.php 這個文件,搜索“ //處理一些特殊字段”,在下面添加如下代碼: $row["pei_tel"]=Search_addfields($row["id"],"pei_tel");

其中softsize是軟件大小的名稱,如果有多個自定義字段這添加多行,但是一定要把softsize修改下。添加之后就完成了 最后一步就是在搜索模板也調用了,在search.htm中 使用[field:pei_tel/] 就可以調用出來了,其中pei_tel是配送電話的字段。
 
如果你的數據表前綴不是dede_,適當調整dede_add7里的"dede_"。

上一篇:

如何在dedecms文章列表中添加hot,new

下一篇:

dedecms上一篇下一篇顯示URL鏈接 返 回

Copyright © 2009-2019 Ywcms.Com All Right Reserved.  湘ICP備16006489號-2