仿站新高度:织梦仿站之站内搜索的高级玩法

摘要:织梦仿站高级教程:蜘蛛不讲武德,蜘蛛抓取form表单,织梦二次开发制作织梦搜索功能、高级搜索、前台搜索和自定义搜索,实现织梦仿站之站内搜索的高级玩法,答案尽在小千个人博客。

曾经,在小千的博客网站,蜘蛛不讲武德,蜘蛛抓取form表单,蜘蛛抓取真的是不按套路出牌,站长是着急得又跳脚又拍大腿的。现在,小千发现了一个秘密,那就是,不要要求蜘蛛来遵循我们的网站,而是我们的网站要做到牵着蜘蛛走,想让它抓取的,就让它抓取,不想让它抓取的,它想抓取也是抓取不到。

之前,小千写过这么一篇《如何禁止蜘蛛抓取外链,用nofollow标签就是摆设》文章,痛批蜘蛛不按套路出牌,任意抓取网站禁止的链接。现在,小千发现,蜘蛛能抓取form表单,而且,频次还很高,这就让人有点尴尬了。于是,就有了今天这个教程,那就是以后,制作网站可以再也不用form表单了。

仿站新高度:织梦仿站之站内搜索的高级玩法-小千织梦模板

一般,网站用到form表单的,无非就是站长搜索了。改法嘛,先前发布过《DeDeCMS织梦搜索伪静态教程(含伪静态规则)》和《什么是百度的站内搜索功能?实现百度站内搜索的方法》等教程,小千仔细品了一下,觉得还是过于勉强,觉得还是不太完美。下面,小千就又改了一版,代码如下。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>小千织梦模板网</title>
</head>
<body>
<input id="fnbsearch" type="text" placeholder="输入关键字" value="">
<div id="searchi" style="cursor:pointer;">搜索</div>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script type="text/javascript">
$("#searchi").click(function() {
    let keyword = $("#fnbsearch").val();
    if (keyword.trim() == "") {
        alert("请输入搜搜的关键字");
        return false;
    }
    let href = 'https://www.baidu.com/s?wd=' + keyword + ' -CSDN -网易';
    window.open(href, "_blank");
})

$(function() {
    $('#fnbsearch').keydown(function(e) { 
        var e = e || event; keycode = e.which || e.keyCode; 
        if (keycode == 13) { $("#searchi").trigger("click"); 
        }
    });
})
</script>
</body>
</html>

代码超级简洁,这代码一丢出来,网站就觉得瞬间高大尚了,这样的站内搜索,修复了之前的网页内,含有两个input标签以上,按回车键直接弹窗的问题。改了以后,无论你的网页内,有多少个input标签,都可以完美的互不干扰、互不冲突,这就是站内搜索的高级玩法。做做记录,以后做仿站,我就这样给客户写了。

这篇文章由《织梦爱好者》发布在《小千织梦模板》网的,主要是为大家详细介绍了仿站新高度:织梦仿站之站内搜索的高级玩法,感谢织梦爱好者分享这篇具有一定参考价值的织梦教程,感兴趣的小伙伴们可以参考一下教程,有需要的朋友可以收藏方便以后借鉴。

以上便是小千给大家分享的仿站新高度:织梦仿站之站内搜索的高级玩法,希望对大家有所帮助,如果想了解更多织梦教程、织梦二次开发教程,请关注小千资源网吧~

版权声明:本文为博主原创文章,未经博主允许不得转载。http://nikucms.com/w/957.html

织梦教程2023-03-07

织梦爱好者

织梦爱好者织梦爱好者注册会员

没有挖不倒的墙角,只有不努力的小三!

猜你喜欢

优惠券