分类:开发

HTML、CSS、JavaScript、jQuery、PHP等编程语言学习笔记,记录在使用WordPress、WHMCS、WDCP、Linux等软件或计算机系统中遇到的问题,以及其他与网站开发、软件开发相关的知识。

宽带劫持

屏蔽无良网络运营商植入广告jQuery代码

阅读(3124) 评论(0)

目前我网站没有挂任何广告,然而在移动端浏览时却发现时不时的在页脚出现一个悬浮广告,一开始就知道是网络运营商劫持植入的广告,但没理会。 昨晚闲来无事搜索了一下,发现有同样问题的用户还不少,咱们装宽带没少花钱,还强制植入广告,作为用户心中只有一百万只昆...

WordPress

用wp_enqueue_style和wp_enqueue_script加载CSS和JS

阅读(1411) 评论(0)

在制作WordPress主题时,一般我们都是直接在header.php中写入link标签加载CSS样式表,但是,如果我们使用wp_enqueue_style加载样式表的话,可以避免重复加载,也就是说wp_enqueue_style会判断之前有没有加载过同样的样式表,如果已经加载过了就不再重复加载。另外,w...

CSS

-webkit-appearance导致checkbox复选框消失

阅读(2298) 评论(0)

-webkit-appearance: none会清除WebKit引擎浏览器默认样式,有时会很有用,但使用这个样式后会导致checkbox复选框和radio单选框消失。 解决办法: input[type="checkbox"] { -webkit-appearance: checkbox; } input[type="radio"] { -webkit-appearance: radio; } 添...

CSS

CSS截断文字技巧

阅读(993) 评论(0)

在响应式设计中,经常需要将文字截断,例如一个两列水平排列的列表,通常不希望li的内容换行,当视图尺寸过小时内容就会被挤到第二行,常用的截断方法为: li { white-space: nowrap; overflow: hidden; } 该方法有一个问题,经常会遇到最后一个文字被截断一半,很难...

CSS

CSS清除点击元素移动端蓝色边框

阅读(1285) 评论(0)

众所周知,表单元素和超链接获得焦点时会呈现出难看的边框,可以通过CSS样式清除: *:focus { outline: none; } 然而今天要说的是移动端点击元素出现蓝色边框,不论什么元素,只要点击就会有蓝色边框。 清除方法: * { -webkit-tap-highlight-color: transparent; }

WordPress

WordPress不用插件实现评论回复邮件通知

阅读(805) 评论(0)

当你回复了用户的评论,或用户之间的相互回复,通过邮件通知该用户,可以促进网站回流,增加用户黏度。 虽然网络上已经有了许多评论回复邮件通知代码,但感觉大多数都太过复杂了,毕竟我们只想要简单的一个通知功能,所以我自己写了一个。 function bzg_comment_mail...

HTML

pre标签内容溢出父容器

阅读(1997) 评论(0)

<pre>标签可定义预格式化的文本,被包围在pre元素中的文本通常会保留空格和换行符,而文本也会呈现为等宽字体。 通常在包含一段代码时,我们会用到<pre>标签,与<code>标签的区别是<pre>是块级的,而<code>是行内元素。 之所以使用<...

CSS

box-sizing解决自适应布局容器宽度问题

阅读(1522) 评论(0)

在使用box-sizing属性前先要了解一下盒模型: 标准盒模型:内容宽度不包含内边距、边框、外边距 IE盒模型:内容宽度包含内边距、边框,但不包含外边距。 box-sizing属性的值: content-box,默认值,遵从标准盒模型; border-box,使用IE盒模型; inherit,继承父元...

WHMCS

WHMCS域名接口开发教程

阅读(1561) 评论(0)

WHMCS域名接口存放于modules/registrars目录下,以开发西数域名接口为例,新建一个west263文件夹,对应文件名便是west263.php,文件内的函数名前缀必须为west263_,也就是文件夹、文件、函数名前缀必须一致。 一个域名接口的代码看上去如下: <?php /** * 配置项 ...