广

织梦CMS教程

  • 帝国cms教程
  • 织梦CMS教程
  • PHP CMS教程
  • ECSHOP教程
  • WordPress教程
  • Discuz教程
  • CMS学习

    DEDECMS搜索修改整合主流搜索引擎

    2018-04-02 20:47:58 次阅读 稿源:互联网
    广告

    我们都知道DEDECMS的搜索框在头部文件里,我们找到模板路径:/templets/default/head.htm  找到以下代码:

    1. <form action="{dede:field name='phpurl'/}/search.php" name="formsearch"> 
    2.         <div class="form"> 
    3.           <h4>搜索</h4> 
    4.            <input type="hidden" name="kwtype" value="0" /> 
    5.            <input name="keyword" type="text" class="search-keyword" id="search-keyword" /> 
    6.            <select name="searchtype" class="search-option" id="search-option"> 
    7.                <option value="titlekeyword" selected='1'>智能模糊搜索</option> 
    8.                <option value="title">仅搜索标题</option> 
    9.            </select> 
    10.           <button type="submit" class="search-submit">搜索</button> 
    11.         </div> 
    12.         </form> 

    替换成以下代码:

    1. <form name=bf submit="bottomForm();retu false;"> 
    2.    <script> 
    3.  function bottomForm(){ 
    4.  var $=document.bf.key.value; 
    5.  if(document.bf.sto[0].checked)window.open("./plus/search.php?kwtype=0&keyword="+$,"a1"); 
    6.  if(document.bf.sto[1].checked)window.open("http://www.baidu.com/s?q1="+"&q6=598080707.net","a2"); 
    7.  if(document.bf.sto[2].checked)window.open("http://www.google.com/search?hl=zh-CN&q="+"&as_sitesearch=598080707.net","a3"); 
    8. // if(document.bf.sto[3].checked)window.open("http://www.gougou.com/search?id=1&search="+$,"a4"); 
    9. // if(document.bf.sto[4].checked)window.open("http://map.baidu.com/m?word="+$,"a5"); 
    10. // if(document.bf.sto[5].checked)window.open("http://bk.baidu.com/?kw="+"&submit=search","a6"); 
    11.  retu false} 
    12.  </script>  <div class="form"> 
    13.  <h4>搜索</h4> 
    14. <!-- <input name="key" class="search-keyword" value="(输入搜索内容……)"> --> 
    15. <input name="key" class="search-keyword" value="(输入搜索内容……)" onfocus="if(this.value=='(输入搜索内容……)'){this.value='';}"  onblur="if(this.value==''){this.value='(输入搜索内容……)';}"> 
    16.  <input name=sto type=radio value="0" checked=true>本站内 
    17.  <input name=sto type=radio value="1"><a href="http://www.baidu.com">百度</a> 
    18.  <input name=sto type=radio value="2"><a href="http://www.google.cn">Google</a> 
    19. <!-- 
    20.  <input name=sto type=radio value="3"><a href="http://www.gougou.com">狗狗</a> 
    21.  <input name=sto type=radio value="4"><a href="http://map.baidu.com">地图</a> 
    22.  <input name=sto type=radio value="5"><a href="http://baike.baidu.com">百科</a> 
    23. --> 
    24.  <button type="submit" class="search-submit">搜索</button> 
    25.  </div> 
    26.  </form> 

    这样一来,搜索条就过长了,可能看到不后面的热门标签了,我的做法就是屏蔽掉以下代码:

    1. <div class="tags"> 
    2.           <h4>热门标签</h4> 
    3.           <ul> 
    4.           {dede:tag row='8' getall='1' sort='month'}<li><a href='[field:link/]'>[field:tag /]</a></li> 
    5.           {/dede:tag} 
    6.           </ul> 
    7.         </div> 

    让它不在显示了,这样我认为比较美观一点吧.不过适你个人的设计而定吧!

     

     

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告