Articles from 十一月 2014

zbp已有模块内容的更新(重建)的两种方法

zbp已有模块内容的更新(重建)的两种方法

都是以插件的形式实现,以侧栏标签云模块为例 一、对原有模块内容的重写。 (1)首先挂接接口  Add_Filter_Plugin(‘Filter_Plugin_Zbp_Load’,’BuildModule_Populartags’); (2)接口函数的编写 //热门标签模块重建(开始) function BuildModule_Populartags() { global $zbp; $zbp->RegBuildModule(‘tags’, ‘BuildModule_Populartags’); $s = ”; $i = $zbp->modulesbyfilename[‘tags’]->MaxLi; if ($i == 0) $i = 25; $array = $zbp->GetTagList(‘*’, ”, array( ‘tag_Count’ => ‘DESC’ ), $i, null); $array2 = array(); foreach ($array as $tag) { $array2[$tag->ID] = $tag; …

Continue reading

IE下实现placeholder效果的jquery插件

发现ie11都不支持placeholder,这是相当悲剧的。下面贴出一段简单的解决方法: $(document).ready( function () { var doc = document, inputs = doc .getElementsByTagName(‘input’), supportPlaceholder = ‘placeholder’ in doc .createElement(‘input’), placeholder = function ( input) { var text = input.getAttribute(‘placeholder’), defaultValue = input.defaultValue; if (defaultValue == ”) { input.value = text input.setAttribute(“old_color”, input.style.color); input.style.color = “#c0c0c0”; } input.onfocus = function () { this.style.colo…

Continue reading