- 博客(38)
- 收藏
- 关注
原创 phpcms extention.func.php数据的使用
//获取对应catid的单页标题function getPageTitle($catid){ //载入单页模型 pc_base::load_model('page_model'); //实例化单页 $page_db = new page_model; //查询对应catid单页的title $arr ...
2018-02-21 19:21:23 528
转载 [PHPCMS V9二次开发]自定义字段模型-文本组
PHPCMS V9,我们在做类似于酒店房型等类型的时候,需要用到文本组字段模型,但PHPCMS并未提供该模型。 方法如下: 打开phpcms\modules\content\fields目录,复制文件夹downfiles,并改名为textgroups。打开phpcms\modules\content\fields\fields.inc.php文件,增加字段类型: ‘textgroups’=>’
2017-11-15 15:41:48 1728 1
原创 css3 Transition动画执行时有可能会出现闪烁的bug
css3 Transition动画执行时有可能会出现闪烁的bug,一般出现在开始的时候或结束的时候。解决方法如下: -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; 需要应用在动画元素上即可 估计是Chrome在初始渲染CSS动画时产生的Bug
2017-11-10 17:15:57 15037 3
原创 手机端点击图片放大特效-PhotoSwipe插件
PhotoSwipe插件官方网站 http://www.photoswipe.com/PhotoSwipe插件能实现手机端点击图片全屏放大 再双击图片放大等功能但有一点不太好的是图片放大后再单击不能关闭浏览,要点击关闭按钮或者滑动才能关闭,找了好久配置项都没说到这点上的,只能自己动手改了。打开photoswipe.js,大概在3179行有个关于tap的函数定义 在开头先定义一个变量var tap_
2016-08-24 09:10:40 17315 4
转载 jQuery,javascript获得网页的高度和宽度
**javascript** 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.bod
2016-08-09 17:11:19 425
原创 JavaScript兼容处理
/* * 根据class获取对象* clsName:给定类名 * tagName:给定的HTML元素,如果为任意 tagName='*' * ClassElements:返回值 */function getElementsByClassName(clsName, tagName) { var ClassElements = []; selElements = document.
2016-07-13 17:03:17 355
原创 判断是否微信打开实现跳转
<!doctype html><html><head><meta charset="utf-8"><title>判断打开的浏览器类型实现跳转</title><style>#weixinStyle{ width:100%; display:none; text-align:center; font-size:16px; padding-top:50px;}</style></head>
2016-07-04 14:32:45 7577
转载 使用jquery获取父元素及父元素以上元素的方法
parent(),parents(),closest()这些方法都能实现查找父元素或节点 先有个例子:<ul class="parent1"> <li><a href="#" id="item1">jquery获取父节点</a></li> <li><a href="#">jquery获取父元素</a></li> </ul>我们的目的是通过 id 为 item1 的便签a取到 class
2016-07-01 15:42:47 4035
原创 常用的jquery方法
filter() 方法filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。 如果给定表示 DOM 元素集合的 jQuery 对象,.filter() 方法会用匹配元素的子集构造一个新的 jQuery 对象。所使用的选择器会测试每个元素;所有匹配该选择器的元素都会包含在结果中。<ul> <li>list item 1</li> <li>list item 2</li> <li
2016-07-01 09:32:12 334
转载 常用的jquery
事件冒泡的利用 除非在特殊情况下, 否则每一个js事件(例如:click, mouseover 等.)都会冒泡到父级节点. 当我们需要给多个元素调用同个函数时这点会很有用。代替这种效率很差的多元素事件监听的方法就是, 你只需向它们的父节点绑定一次, 并且可以计算出哪个节点触发了事件。例如, 我们要为一个拥有很多输入框的表单绑定这样的行为: 当输入框被选中时为它添加一个class。像这样绑定事件是低
2016-07-01 09:04:56 256
原创 css3的一些常用属性
box-sizing 属性 box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。 例如,假如您需要并排放置两个带边框的框,可通过将 box-sizing 设置为 “border-box”。这可令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中语法 box-sizing: content-box|border-box|inherit; content-box这是
2016-06-30 13:59:24 334
转载 什么是CSS hack?
CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的,CSS hack就是让你记住这个标准),以达到应用不同的CSS样式的目的,比如.kwstu{width:300px;_width:200px;},一般浏览器会先给元素使用width:300px;的样式,紧接着后面还有个_width:200px;由于下划线_width只有IE
2016-06-27 10:49:26 643
原创 css中!important的用法
!important为开发者提供了一个增加样式权重的方法。应当注意的是!important是对整条样式的声明,包括这个样式的属性和属性值<style type="text/css">a{color:green!important;}#main a{ color:blue;}</style><div id="main"><a>!important实例</a></div>对于上面的代码,如果
2016-06-27 09:45:07 52139 2
原创 关于浏览器的一些兼容性问题与解决方法
在IE下兼容半透明滤镜** 例如:div#box{ background:red; filter:alpha(opacity=50);}<div id="box">text</div>在上述例子中IE8以上是能正常运行的,可是在IE6和7是不起作用的, div在IE6/7下默认没有hasLayout,没有hasLayout的元素上滤镜是不起作用的, 默认不具有hasLayout的元
2016-06-22 13:57:04 453
转载 子元素浮动父容器高度不能自适应的CSS解决方法
网页前端工作者经常会遇到子元素设置float浮动后导致父容器高度不能自适应,也就是俗称的外部容器不能被“撑大”,常见表现为背景或边框异常,这时我们就需要来清除“闭合浮动”,方法主要有以下4种:1. 额外标签法 这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无语义的)标签。 虽然许多人
2016-06-07 13:23:47 768
转载 LG G2救砖攻略
这一节主要来说说咱们的lg g2手机怎么刷官方的rom固件包,这些手机的官方固件包和第三方包不一样,官方的固件包是支持线刷的,所以不支持卡刷,很多新手不知道怎么来线刷刷机,所以下面就来给大家说说详细的线刷刷机步骤吧,这个教程还可以用来救砖用,有想刷机的可以一起来看看详细的操作步骤了:刷机前的准备工作: 一:检查一下手机数据能不能正常的连接电脑 二:检查一下电脑上有没有安装好手机的相关驱动,如果没
2016-05-06 17:42:56 1294
转载 CSS强制性换行
一般情况下,元素拥有默认的white-space:normal(自动换行,PS:不换行是white-space:nowrap),当录入的文字超过定义的宽度后会自动换行,但当录入的数据是一堆没有空格的字符或字母或数字(常规数据应该不会有吧,但有些测试人员是会这样子做的),超过容器宽度时就会把容器撑大,不换行。解决方法(以IE,chrome,FF为测试浏览器):{ word-break:break-a
2016-05-06 10:35:32 663
转载 增加phpmyadmin导入文件上限
首先我们要找到php的配置文件php.ini文件,然后按下Ctrl+F,搜索post_max_size,如果使用自己配置的php,默认的值应该是8M,很多集成环境对这个参数也没有改,如果你要导入的文件小于8M,可以不用修改此参数.如果大于8M,则修改为你需要的值.配置完post_max_size,我们要搜索upload_max_filesize,如果你是使用自己搭配的环境,此值默认为2M,如果你使用
2016-04-11 12:25:08 421
原创 javascript批量生成并且保存为txt文件
javascript如下:<script src="js/jquery.min.js"></script><script>var data=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V",
2016-03-18 15:13:03 6092
转载 最新win10安装版激活方法 一键激活win10
亲测2016-03-09有效 今天用win10原版镜像全新安装了win10并成功,在这里分享给大家!之前win10安装版是很难激活的,网上有好多假的密钥和方法,我也试了很多种,一直失败。今天终于解决这个问题了!方法如下:在记事本中粘贴如下命令slmgr.vbs /upkslmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GXslmgr /skms 3rss.vicp.n
2016-03-09 16:40:31 9482
原创 sql批量替换字段里的字符串
方法一: varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使用replace 替换 text ntext 数据类型字段的语句 。 update 表名 set 字段名=replace(cast(与前面一样的字段名 as varchar(8000)) ,’原本内容’,’想要替换成什么’)方法二: update [表名] set
2016-03-07 11:28:59 379
原创 IIS7.5下的web.config 404 配置
这段代码加在<system.webServer>之间<httpErrors errorMode="DetailedLocalOnly"><remove statusCode="404"/><error statusCode="404" path="/404.htm" responseMode="ExecuteURL"/></httpErrors>
2016-03-03 11:31:21 2288
转载 dede生成多种不同排序列表页
本文需演示的最终效果就是修改dede默认只能一个列表页的功能,简单的说,就是有多个不同排序的列表页。最终效果图如下。 dede生成多种不同排序列表页修改方法第1步:找到并打开dede\inc\inc_menu.php文件,在大概第144行下面添加“<m:item name='浏览栏目更新' link='A_makehtml_list.php' rank=A_makehtml_list.php
2016-02-19 12:32:13 2852
转载 删除GHOSTwin7桌面顽固IE图标
由于正版win7旗舰版桌面默认仅有一个回收站图标,IE图标在组策略中开启隐藏的,故断定是GHOST制作小组安装的强制浏览插件。 使用注册表删除项时,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\ 将namespace下所有项导出到桌面,随便命名为0.reg,然后回到
2016-02-19 10:54:38 593
转载 修改phpcmsv9网站系统最新版本tag的伪静态设置
1、添加url规则路径: 进入网站后台->扩展->url规则管理,添加一个新的url规则,如下所示: url规则名称选择category,模块名称为内容模块。 url示例:tags-测试-1.html url规则:tags-{$tag}-{$page}.html PS:添加完后我们要记住刚才我们添加规则的ID,将在下面有用。 2、在代码里写入url规则 打开phpcms/modules
2016-02-18 12:42:50 3048
原创 获取客户端的IP地址
有两种方法可以获取客户端的IP地址,getenv(“REMOTE_ADDR”) 和 $_SERVER[‘REMOTE_ADDR’]如果服务器空间是IIS则用 $_SERVER[‘REMOTE_ADDR’] 如果服务器空间是apache则用getenv(“REMOTE_ADDR”) 总结: getenv(“REMOTE_ADDR”)函数在apache下能正常获取ip地址,而在iis中,一点作用都没
2015-12-31 16:51:16 391
转载 纯数字varchar类型字段的排序问题
如果表字段的类型为varchar型,但是里面存储的是纯数字,怎么实现按照数字的大小来排序? 解决方案如下,对于mysql和oracle都实用 order by 字段+0 order by 字段*1 等等都可以实现
2015-12-18 12:42:50 2118 1
原创 PHP常用函数
file_put_contents() 定义和用法: file_put_contents() 函数把一个字符串写入文件中。与依次调用 fopen(),fwrite() 以及 fclose() 功能一样。 例子:<?php file_put_contents("test.txt","Hello World. Testing!",true);?>
2015-12-09 16:15:42 303
原创 discuz列表页添加分页
/template/default/forum/forumdisplay.html 找到<!--{if empty($_G['forum']['sortmode'])}--> <!--{subtemplate forum/forumdisplay_list_my}--><!--{else}--> <!--{subtemplate forum/forumdisplay_sort}-
2015-10-22 11:54:42 1433
转载 JQuery如何监听DIV内容变化
这几天在做一个微博的接入,需要判断微博是否被关注,要检查微博标签的DIV是否有“已关注”的字符,但这个DIV的内容是微博JSSDK动态生成。$("#id").html()是获取不到我想要的内容。原因是当我们获取的时候内容还没有改变,所以获取不到,如果就想到监听这个DIV内容变化后,再来获取就个时候就能获取到了。于是产生新的问题,如何监听DIV的变化?这也是搜出来的,经测试可以用。$
2015-10-16 18:09:17 803
原创 jQuery 事件与应用
ready()事件 ready()事件类似于onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。 此外,下列写法是相等的: $(document).ready(function(){})等价于$(function(){}); 例如:<body> <h3>页面载入时触发ready()事件</h3>
2015-05-25 22:54:13 371
原创 jQuery 操作DOM元素
attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设置元素属性名的值。 例如:<body> <h3>attr()方法设置元素属性</h3> <a href="http://127.0.0.1" id="a1">点我就变</a> <div>我改变后的地址是:<span id=
2015-05-24 20:59:25 362
原创 jQuery表单选择器
:input表单选择器 :input表单选择器可以实现,它的功能是返回全部的表单元素,不仅包括所有标记的表单元素,而且还包括、 和 标记的表单元素,因此,它选择的表单元素是最广的。 例如:<body> <h3>修改全部表单元素的背景色</h3> <form id="frmTest" action="#"> <input type="button" value="Input But
2015-05-24 19:14:09 579
原创 jQuery过滤性选择器
:first和:last过滤选择器 :first得到一组相同标签元素中的第1个元素 :last得到一组相同标签元素中的最后1个元素 例如:<body> <div>改变最后一行"苹果"背景颜色:</div> <ol> <li>葡萄</li> <li>香蕉</li> <li>橘子</li> <li>西瓜</li> <li>苹果</li> </ol
2015-05-24 18:51:13 449
原创 jQuery 基础选择器
* 选择器 “*”号选择器,它的功能是获取页面中的全部元素 例如:<body> <div> <span></span> <p></p> <label></label> </div></body><script> $('div *').html("全部被替换为这个内容");</script>parent > child选择器 parent > child
2015-05-24 18:28:28 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人