Maison Tutoriel CMS DEDECMS Comment DEDE intègre la barre de recherche ?

Comment DEDE intègre la barre de recherche ?

Dec 25, 2019 am 10:43 AM
dede

Comment DEDE intègre la barre de recherche ?

DEDE怎么集成搜索栏?

这篇文章主要介绍了DEDE集成百度搜索谷歌搜索站内全站搜索站内按栏目搜索等功能的搜索栏,可以让访客点选使用百度搜索站内内容或者用谷歌搜索站点内容,或者直接搜索整站内容,或者点选按栏目搜索站内内容,感兴趣的小伙伴们可以参考一下

  推荐学习:织梦cms

DEDE可定制性非常强,我们接到一个项目,要求定制站点的搜索框,要求能有个选项,可以让访客点选使用百度搜索站内内容或者用谷歌搜索站点内容,或者直接搜索整站内容,或者点选按栏目搜索站内内容

全部代码如下:

<div class="search-bg">
  <div class="inner">
    <div class="search-form">
   <form role="search" method="get" id="searchform" name=bf onSubmit="bottomForm();return false;">
<script> 
function bottomForm(){
var $=document.bf.key.value; 
var $2=document.bf.sto.value; 
if(document.bf.sto[0].selected)window.open("https://www.baidu.com/s?wd="+"site%3Abnxb.com+"+$); 
if(document.bf.sto[1].selected)window.open("https://www.google.com.hk/search?hl=zh-CN&source=hp&q="+"site%3Awww.bnxb.com+"+$);
if(document.bf.sto[2].selected)window.open("{dede:global.cfg_basehost/}/app/search.php?kwtype=1&keyword="+$); 
else window.open("{dede:global.cfg_basehost/}/app/search.php?kwtype=1&keyword="+$+"&typeid="+$2);
return false} 
</script>
<input name="key" id="s" class="s" value="请输入关键词开始搜索!"onClick="this.value = &#39;&#39;;" style="background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); opacity: 0.8664601413572597; background-position: initial initial; background-repeat: initial initial; "onKeyPress="javascript:if(event.keyCode == 13){query(this.value);}" x-webkit-speech="" type="text">
<SELECT class="search-select" name="sto" id="search-option"> 
               <option value="0" class="search-select-option">百度搜索</option>
               <option value="1111" class="search-select-option">谷歌搜索</option>
   <option value="2222" selected=&#39;1&#39; class="search-select-option">全站搜索</option>
{dede:channelartlist typeid=&#39;top&#39; }
{dede:type} <option value=&#39;[field:id/]&#39;>[field:typename/]</option>{/dede:type}
{dede:channel type=&#39;son&#39; noself=&#39;yes&#39;}
<option value=&#39;[field:id/]&#39;>--[field:typename/]</option>
{/dede:channel}
{/dede:channelartlist}
</select>
<button id="searchsubmit" class="btn">搜索</button>
</form>
    </div>
    <div class="tagscloud"> <span>快捷搜索:</span>  {dede:hotwords num=&#39;5&#39;subday=&#39;30&#39; maxlength=&#39;10&#39;/}   </div>
  </div>
</div>
Copier après la connexion

CSS如下

/*search-bg*/
.search-bg {background-color:#F5F5F5; width:100%; padding:20px 0; display:none;}
.search-bg.search-open {display:block;}
.search-bg .inner {overflow:hidden;}
.search-form,.search-form input {float:left;}
.search-form .s {background-color:#fff; border:1px solid #ddd; height:22px; line-height:22px; padding:5px; font-size:0.875em; width:500px; border-radius:3px;}
.search-form button {border:none; background-color:#1e82aa; color:#fff; height:32px; padding:0 10px; cursor:pointer; margin:1px 0px; border-radius:6px; font-size:1em;}
.search-form .search-select {background-color:#fff; border:1px solid #ddd; height:34px; line-height:34px; margin:1px 5px;}
.search-form .search-select-option {background-color:#E9EAEC;font-weight:bold}
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)