dedecms Wie füge ich eine Suchfunktion zur Hintergrundadministratorliste hinzu?
Vor kurzem habe ich Dreamweaver System verwendet, um ein Verwaltungssystem für einen Kunden zu erstellen. Die Suche ist sehr umständlich Ein Administratorkonto. Die Suchfunktion ist eigentlich ganz einfach zu implementieren. Zum Ändern der Datei sind zunächst zwei Schritte erforderlich:
Empfohlenes Lernen: Dream Weaver cms
1. Der Standardwert ist /dede /templets/sys_admin_user.htm, fügen Sie den Code an der entsprechenden Stelle hinzu:
<form action="sys_admin_user.php" name="form1" method="get"> <table border="0" cellspacing="0" cellpadding="3"> <tr> <td>管理员搜索:</td> <td><input name="keyword" type="text" id="keyword" size="12" style="width:120px" value="{dede:global name='keyword'/}" /></td> <td><input name="imageField" class="np" type="image" src="images/button_search.gif" width="60" height="22" border="0" /></td> </tr> </table> </form>
2. Suchen Sie /dede/sys_admin_user.php, suchen Sie:
else $rank = " WHERE CONCAT(dede_admin.usertype)='$rank' ";
Darunter hinzufügen:
if(!isset($keyword)) $keyword = ''; else $keyword = trim(FilterSearch($keyword));
Gefunden: $query = "SELECT dede_admin.*, dede_arctype.typename FROM dede_admin LEFT JOIN dede_arctype ON dede_admin.typeid = dede_arctype.id $rank ";, geändert zu:
if($keyword<>'') { $query = "SELECT dede_admin.*,dede_arctype.typename FROM dede_admin LEFT JOIN dede_arctype ON dede_admin.typeid = dede_arctype.id $rank where userid LIKE '%$keyword%' OR uname LIKE '%$keyword%'"; } else { $query = "SELECT dede_admin.*,dede_arctype.typename FROM dede_admin LEFT JOIN dede_arctype ON dede_admin.typeid = dede_arctype.id $rank "; }
Hier ist es fertig. Wenn Sie fertig sind, probieren Sie es aus, um zu sehen, ob es gut funktioniert.
Das obige ist der detaillierte Inhalt vonSo fügen Sie der Hintergrundadministratorliste in dedecms eine Suchfunktion hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!