首页 » 技术教程 » 建站技术

网站建设中的一些技巧

4月4日网站自动变黑白js和php代码分享

4月4日网站自动变黑白js和php代码分享

为表达对抗新冠状疫情战斗牺牲烈士和逝世同胞的深切哀悼 国务院公告2020年4月4日将举行全国性哀悼活动,网站建议大家修改成黑白色,给大家分享一段代码,直接放在网站的</head>前面即可,在明天网站自动变成黑白色。 js代码需要网站支持jq才可以运行 <script> $(function() {     var myDate = new Date;     var date = myDate.getDate();      console.log(date);     if(date==4){         $("#heibai").html("html{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}");     } }) </script> <style id="heibai"></style> php代码 需要支持php即可运行 <?php if(date("m/d")=='04/04'):?> <style>html{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}</style> <?php endif?> 原理就是用到了一个css滤镜,给需要的站长 使用效果: 幸得有你,山河无恙,向抗击疫情的英雄们致敬!

评论(0) 2020-4-3
【微信未认证订阅号】自定义菜单栏利用小程序 插入外部链接

【微信未认证订阅号】自定义菜单栏利用小程序 插入外部链接

首先打开微信公众号平台 首次使用需要先关联小程序:网页,搜索框输入“网页”两个字,搜索,点击下一步 开始添加菜单:  1 打开mp.weixin.qq.com 点击“自定义菜单” 2 菜单内容,选择“跳转小程序”,点击“选择小程序”,选中“网页” 3 小程序路径,默认是web,改成以下格式: web?u=任意网址  web?u=https://www.isiyuan.net 4 备用网页不能留空,点击“从公众号图文消息中选择”,任选一篇文章,或者历史消息 备用文章可以做一个简单网站介绍,以及原文地址打开网站。内容页用小程序打开意义不大,不再过多介绍。 注意事项: 小程序打开网页有弹窗广告 点击关闭以后不再出现。 如果网址包含 等号= 问号? 等特殊字符,有一定概率会导致显示异常,解决办法: 把网址放到 http://tool.chinaz.com/tools/urlencode.aspx 里面转码一下再用 仅支持国内的网站,不支持国外网站。 高级参数&click:&click=no只允许用户访问当前网页,禁止用户点击网页里面的链接。 高级参数&js:&js=no禁止网页的js运行 &js=yes允许网页中的js运行。 带参数的路径举例: web?u=任意网址&click=no&js=no 

评论(0) 2020-3-12
不用代码也能隐藏QQ右上方更多按钮 防止域名被举报

不用代码也能隐藏QQ右上方更多按钮 防止域名被举报

本文是 不用代码也能隐藏QQ右上方更多按钮 防止域名被举报 相信很多资源站长都有一个困惑,自己好不容易搭建好的网站没几天域名就红了,内容并不一定违规,那毋庸置疑,域名肯定是被某些人给举报了,这种情况很烦人,这时我们只需要在链接后面加一个参数,即可隐藏更多按钮。 隐藏方法: 在网址后面添加?_wv=2即可隐藏举报按钮,即https://www.isiyuan.net/?_wv=2 全屏打开网页在链接后面加?_wv=16777223&_bid=3354即可,即:https://www.isiyuan.net/?_wv=16777223&_bid=3354

评论(0) 2020-3-12
js分享站外输出网站时加上特殊标识符

js分享站外输出网站时加上特殊标识符

/*站外输出网站时加上特殊标识符*/ $("a").each(function(index, item) { var url = $(item).attr("href"); if (url) { if (url.indexOf("http") != -1 && url.indexOf("isiyuan") == -1 && url.slice(url.length - 1, url.length) == "/") { /*满足条件 有出站http,并且不是本站关键字符串,且最后是斜杠 能够带输出标识符的*/ $(item).attr("href", url + "#isiyuan"); } } });

评论(0) 2020-3-8
本站实现调用百度搜索且增加搜索提示功能代码

本站实现调用百度搜索且增加搜索提示功能代码

第一种方法 var bdkeyword = ""; $(".indexSearch input").keyup(function (e) { if (e.keyCode == 13) { window.open($(".indexSearch .btn").attr("href"), "_blank"); } else { $(".indexSearch .btn").attr("href", "https://www.baidu.com/s?ie=utf-8&wd=" + $(this).val()); } }); var keyword = ""; $(".indexSearch input").bind("input", function (e) { var that = $(this); if (keyword != that.val()) { var text = that.val(); $.ajax({ url: "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=" + text + "&cb=getvalue", dataType: "jsonp", type: "post", jsonp: "cb", success: function (data) { if (data) { laytpl($("#keywordList").html()).render(data, function (html) { if (html.trim() != "") { ...

评论(0) 2020-3-8
js判断是否手机端,相对域名跳转到对应的m.手机站

js判断是否手机端,相对域名跳转到对应的m.手机站

<script type="text/javascript">(function(Switch) {    var switch_pc = window.location.hash;    var curURL = document.location.href; //当前URL     var isMobile = curURL.indexOf("http://m."); //判断当前URL是否是手机站     var isPc = curURL.indexOf("http://www."); //判断当前URL是否包含"http://www."     if (isMobile < 0) { //不是手机站         if (isPc < 0) { //不包含"http://www."         var thisURL = curURL.replace(/^http:\/\//, "http://m.");     } else { // 包含"http://www."         var thisURL = curURL.re...

评论(0) 2020-2-4
域名报毒申诉平台合集站长快收藏

域名报毒申诉平台合集站长快收藏

安全联盟:https://appeal.anquan.org/微信地址:https://txwz.qq.com/wechat/urlcomplain?src=2&code=0210DkAi04qkkm1ZpZwi06mjAi00DkA5&state=STATE管家地址:https://guanjia.qq.com/online_server/complain_url.html腾讯安全:https://urlsec.qq.com/complain.html腾讯人工:800090241 [需电脑添加] 站长是用这个解的,只要回复你,基本秒解,遗憾的是又红了!!!99%通过个人方法:把要解白的域名原来绑定解析的先删除解析然后搭建一个博客,些申诉原因的时候就写:美文博客等等无违规内

评论(0) 2020-1-22
js获取地址栏信息判断导航天下域名/##daohangtxPc

js获取地址栏信息判断导航天下域名/##daohangtxPc

设置或获取对象指定的文件名或路径。window.location.pathname例:http://localhost:8086/topic/index?topicId=361alert(window.location.pathname); 则输出:/topic/index设置或获取整个 URL 为字符串。window.location.href例:http://localhost:8086/topic/index?topicId=361alert(window.location.href); 则输出:http://localhost:8086/topic/index?topicId=361设置或获取与 URL 关联的端口号码。window.location.port例:http://localhost:8086/topic/index?topicId=361alert(window.location.port); 则输出:8086设置或获取 URL 的协议部分。window.location.protocol例:http://localhost:8086/topic/index?topicId=361alert(window.location.protocol); 则输出:http:设置或获取 href 属性中在井号“#”后面的分段。window.location.hash设置或获取 location 或 URL 的 hostname 和 port 号码。window.location.host例:http://localhost:8086/topic/index?topicId=361alert(window.location.host); 则输出:http:localhost:8086设置或获取 href 属性中跟在问号后面的部分。window.location.search例:http://localhost:8086/topic/index?topicId=361alert(window.location.search); 则输出:?topicId=361window.location属性                  描述hash &nbs...

评论(0) 2020-1-2
资源网页面顶部出现空白部分(&#65279)字符

资源网页面顶部出现空白部分(&#65279)字符

页面出现&#65279字符而且div层之间出现很大的空隙,很是难看,思源在这里教大家如何解决这个问题1资源网站长手动解决用记事本修改文件保存后,刷新html页面后,发现顶部有一小段空白。审查元素后发现字符页面头部出现#65279字符,通过搜索,了解到这原来是UTF-8的BOM的问题。这个问题只会在chrome和edge浏览器出现,UTF-8 + BOM编码方式一般会在windows操作系统中出现,比如WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。因为PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来,即我们看到的(#65279)字符。解决方法:使用notepad++或其他工具存储为“UTF-8无BOM”即可解决。2资源网站长把文件上传到php服务器上面 执行文件代码如下<?php  // 设定你要清除BOM的根目录(会自动扫描所有子目录和文件) $HOME = dirname(__FILE__); // 如果是Windows系统,修改为:$WIN = 1; $WIN = 0; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Ty...

评论(0) 2020-1-1
js屏蔽F12和右键代码

js屏蔽F12和右键代码

//屏蔽F12和右键  function click(e) { if (document.all) { if (event.button==2||event.button==3) { alert("你想干什么?"); οncοntextmenu='return false'; } } if (document.layers) { if (e.which == 3) { οncοntextmenu='return false'; } } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.οnmοusedοwn=click; document.oncontextmenu = new Function("return false;") document.onkeydown =document.onkeyup = document.οnkeypress=function(){  if(window.event.keyCode == 123) {  window.event.returnValue=false; return(false);  }  } //屏蔽F12和右键

评论(2) 2019-10-21
处理img标签加载图片失败,显示默认图片简单代码分享

处理img标签加载图片失败,显示默认图片简单代码分享

常规方法解决我们都知道,img标签支持onerror事件,在装载文档或图像的过程中如果发生了错误,就会触发onerror事件。可以使用一张提示错误的图片代替显示不了的图片。例如这样使用:<img src="images/logo.png" onerror="javascript:this.src='images/logoError.png';">但是,注意哦,这里有个大坑哦,如果logoError.png 也不存在,则会继续触发 onerror,导致死循环,页面卡死。而且,就算图片存在,但网络很不通畅,也可能触发 onerror。解决方法<img src="images/logo.png" onerror="slnotimg();"/> <script type="text/javascript">function slnotimg() { var img = event.srcElement; img.src = "images/logoError.png"; img.onerror = null; //解绑onerror事件 }</script>原文地址:http://www.shuyong.net/chengxu/1089.html

评论(0) 2019-9-13
多方法微信打开网址添加提示浏览器中打开遮罩附素材

多方法微信打开网址添加提示浏览器中打开遮罩附素材

由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载。网上流传的各种微信打开下载链接,微信已更新基本失效。今天要加的是一个终极解决方法:弹出一个遮罩提示用户在新的浏览器窗口打开。再也不用管微信如何的更新,直接判断微信的 ua,然后弹出一个遮罩提示用户在浏览器中打开下载。效果就是这样的提供几个思路1是纯html + jsjs判断是否微信访问,然后跳转到遮罩页面。2PHP判断ua,是微信则输出遮罩然后跳出。var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})(); window.onload = function() { if (is_weixin) { window.location.href="你所要跳转的页面 "; } }单页遮罩+图片素材:https://www.lanzous.com/i62ic7aPHP方法<?php  header("Content-type:text/html;charset=utf-8"); $ua = $_SERVER['HTTP_USER_AGENT'];?> <?php if(strpos($ua, 'MicroMessenger') == false):?> <?php else:?> <title>请用浏览器打开</title> <div id="weixin-tip"><p><img width="100%" src="images/live_weixin.png" alt="微...

评论(2) 2019-9-7
网站应用畅言去掉那些低质量的广告

网站应用畅言去掉那些低质量的广告

都要恰饭嘛 可是我也要体验的首先是侧边的正方形广告/*畅言右下角去广告代码*/ .wrap-picture-show-gw{display:none} .wrap-action-gw{display:none} #baidu_new_ad{display:none} .advert-tip{display:none!important} #feedAv { position: absolute ! important; height: 0px; transform: scale(0) !important; } #pop_ad { transform: scale(0) !important; } .bd-hl-content{height:0px!important;} .logo-container{display:none!important;} /*畅言右下角去广告代码结束*/其他后续持续更新

评论(0) 2019-8-28