欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網!

dedecms

當前位置:主頁 > CMS教程 > dedecms >

織夢dedecms 在會員中心或后臺 隱藏特定字段,部分或個別自定義字段的方法

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次

為了在普通文章模型上實現多條件篩選功能.類似下圖所示的查詢及排序功能.需要在后臺增加虛擬的自定義字段,字段的值沒有使用價值,只是為了實現特殊功能.
 
織夢dedecms 在會員中心或后臺 隱藏特定字段,部分或個別自定義字段的方法
 
比如在后臺內容模型管理中,普通文章模型,新增加了n個字段.但在發(fā)表文檔時,不希望直接顯示個別字段,比如商品價格從高到低排序字段myorder字段. 這個字段雖然在后臺有定義.但他的值是沒有必要在后臺固定的,因為在前臺點擊按價格排序時,程序會執(zhí)行orderby  price asc 的sql語句.與這個字段本身的值無關.
 
所以,前臺就沒有必要顯示這個字段.會員中心如果想過濾掉這個字段,需要修改member\inc\inc_archives_functions.php中的 PrintAutoFieldsAdd及PrintAutoFieldsEdit函數.把這句
 
foreach($dtp->CTags as $tid=>$ctag)
{
if($loadtype!='autofield'
|| ($loadtype=='autofield' && $ctag->GetAtt('autofield')==1) )
{
$dede_addonfields .= ( $dede_addonfields=="" ? $ctag->GetName().",".$ctag->GetAtt('type') : ";".$ctag->GetName().",".$ctag->GetAtt('type') );
echo GetFormItemA($ctag);
}
}
對比修改為下面這句即可.
 
foreach($dtp->CTags as $tid=>$ctag){
if($ctag->GetName()=='myorder'||$ctag->GetName()=='mystate'){
unset($ctag);//如果字段名為myorder或mystate,則刪除字段所在的數組.并跳過下面的執(zhí)行.
}else{
//否則,繼續(xù)向下執(zhí)行.
if($loadtype!='autofield' || $ctag->GetAtt('autofield')==1 )
{
$dede_addonfields .= ( $dede_addonfields=="" ? $ctag->GetName().",".$ctag->GetAtt('type') : ";".$ctag->GetName().",".$ctag->GetAtt('type') );
$addonfieldsname .= ",".$ctag->GetName();
if ($isprint) echo GetFormItemA($ctag);
}
}
網站后臺修改文件在dede\inc\inc_archives_functions.php 這里面.修改方法一致.

上一篇:織夢Dedecms獲取縮略圖片原圖地址的方法

欄    目:dedecms

下一篇:織夢獲取上級欄目ID及頂級欄目ID

本文標題:織夢dedecms 在會員中心或后臺 隱藏特定字段,部分或個別自定義字段的方法

本文地址:http://mengdiqiu.com.cn/a1/dedecms/16393.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關

隨機閱讀

網頁制作CMS教程網絡編程軟件編程腳本語言數據庫服務器

如果侵犯了您的權利,請與我們聯系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網 版權所有