Maison >Tutoriel CMS >DEDECMS >Comment afficher différents modèles en fonction du modèle de canal sur la page de résultats de recherche Dreamweaver
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";Les modifications principales pour
$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search_images.htm";ont été terminées, et il ne reste plus qu'à jouer librement dans le modèle search_images.htm. De la même manière, vous pouvez également effectuer une recherche par type de colonne et afficher différents styles de pages de résultats.
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!