Heim >CMS-Tutorial >DEDECMS >Was soll ich tun, wenn das Stichwort/Tag-Label der dede-Suche nicht zwischen Großbuchstaben unterscheiden kann?
Was soll ich tun, wenn Dede-Suchschlüsselwörter/Tag-Tags Großbuchstaben nicht unterscheiden können?
Wenn der Suchbegriff auf der DEDECMS-Website Großbuchstaben enthält, wird er herausgefiltert. Außerdem gibt es einen Fehler, der dazu führt, dass beim Zugriff auf ein Tag, das Großbuchstaben enthält, das Tag angezeigt wird existiert nicht
Empfohlene Studie: DreamWeaver cms
Wenn wir DEDECMS für die Suche innerhalb der Website verwenden und die Suchbegriffe Großbuchstaben enthalten, werden diese herausgefiltert. und wenn auf Tags zugegriffen wird, die Großbuchstaben enthalten, werden diese herausgefiltert. Der Fehler „Prompt-Label existiert nicht“ wird angezeigt. Bevor der offizielle Patch veröffentlicht wird, können Sie als vorübergehende Lösung die Funktion strtolower() verwenden, um Großbuchstaben in Kleinbuchstaben umzuwandeln.
Spezifische Änderungsmethode:
Öffnen Sie die Datei tags.php im Stammverzeichnis der Website (um das Problem zu lösen, dass Tags Großbuchstaben nicht erkennen) und suchen Sie die folgende Codezeile:
Der Code lautet wie folgt:
$tag = trim($_SERVER['QUERY_STRING']);
Ersetzen Sie den obigen Code durch den folgenden Code:
Der Code lautet wie folgt:
$tag = strtolower(trim($_SERVER['QUERY_STRING']));
Dann öffnen Sie die /plus/search.php-Datei (dies dient zur Änderung des Suchproblems). Suchen Sie die folgende Codezeile:
Der Code lautet wie folgt:
$oldkeyword = $keyword = FilterSearch(stripslashes($keyword));
Ersetzen Sie den obigen Code durch den folgenden Code:
Der Code lautet wie folgt:
$oldkeyword = $keyword = FilterSearch(stripslashes(strtolower($keyword)));
Ende der Codeänderung, sodass wir bei der Suche auf der Suchseite, unabhängig davon, ob die Eingabe in Groß- oder Kleinbuchstaben erfolgt, zusammengefasst werden können in den aktuellen Suchergebnissen.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das Stichwort/Tag-Label der dede-Suche nicht zwischen Großbuchstaben unterscheiden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!