Comment afficher différents modèles selon les modèles de chaînes sur la page de résultats de recherche DreamWeaver ?
La page de résultats de recherche DEDECMS affiche différents modèles selon les modèles de canaux
Apprentissage recommandé : Dreamcms
Idées : Donnez le champ de recherche Ajouter un jugement, par exemple, un modèle sera affiché lors de la recherche de modèles de logiciels, et un modèle sera affiché lors de la recherche de modèles d'articles.
1. Ajoutez
<script language="javascript" type="text/javascript"> <!-- function check(){ if(document.formsearch.channeltype.value=="3") document.formsearch.action="{dede:field name='phpurl'/}/search_images.php" else document.formsearch.action="{dede:field name='phpurl'/}/search.php" } --> </script>
à la zone de tête 2. Modifiez le code de recherche
<form name="formsearch" action="" *****ubmit="check();"> <div class="form"> <input type="hidden" name="kwtype" value="0" /> <input name="q" type="text" class="search-keyword" id="search-keyword" value="{dede:global name='keyword' function='RemoveXSS(@me)'/}" /> <select name="channeltype" id="channeltype" > <option value='1' selected='1'>新闻</option> <option value='3'>软件</option> </select> <button type="submit" class="search-submit">搜索</button> </div> </form>
Le point clé est
<select name="channeltype" id="channeltype" > <option value='1' selected='1'>新闻</option> <option value='3'>软件</option> </select>
Recherche par modèle de jeu défini ici 1 est le modèle d'article 3 est un modèle logiciel
3. Copiez serach.php et renommez-le en search_images.php
4. Ouvrez search_images.php
require_once(DEDEINC."/arc.searchview.class.php");
et modifiez-le. à
require_once(DEDEINC."/arc.searchimg.class.php");
5. Copiez arc.searchview.class.php et renommez-le en arc.searchimg.class.php
6. Ouvrez arc.searchimg.class.php
<🎜. >Modifier$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search.htm";
$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search_images.htm";
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!