163 - zhizhuofl.blog.163.com - Halcyon
General Information:
Latest News:
禁止鼠标右键的方法 12 Aug 2013 | 12:18 pm
<script> //mouse select forbidden function stop() { return false; } document.oncontextmenu=stop; document.onselectstart=stop; </script>
解决ECShop transport.js与jQuery冲突 21 Jun 2013 | 06:40 am
jQuery是目前在JavaS cript领域上最广泛流行的框架,无奈这次把他加到 ECShop的时候就遇到一个十分头疼的问题。 ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为众所周知的,jQuer...
A标签触发onclick事件而不跳转 20 Jun 2013 | 02:06 pm
在web页面开发时,我们经常会遇到下列情况: 1.一个标签仅仅是要触发onclick行为; 2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。 比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接<a></a>形式代替<button> 触发onclick事件。 代码如下: <script type="text/javascr...
assign_dynamic($tmp)函数的使用 27 Apr 2013 | 12:43 pm
近日需要在ecshop中新增一个php页面,里面涉及到一些动态文章内容的调用。 因为之前没有做过所以就对照index.php来写了。首先自己新增了一个dwt文件,在里面设置一个可编辑区域。在admin/includes /lib_template.php里面,在$template_files这个数组中添加了一个可以设置内容的模板,news.dwt, 在$page_libs这个每个模板允许设置的库...
linux mysql重置root密码 20 Apr 2013 | 10:43 am
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。 2....
linux 批量解压gz bz2文件 20 Apr 2013 | 08:00 am
一、批量解压bz2文件 find -maxdepth 1 -name "*.bz2"|xargs -i tar xvjf {} 这条命令可解压当前目录下的所有bz2文件 批量解压是比较郁闷的事,以前尝试各种方法,甚至用脚本循环语句解压都不行 现在发现这条命令可以搞定,maxdepth表示搜索深度,1代表只搜索当前目录 二、批量解压gz文件(第二个方法最简单) 第一: for ta...
PHP安全配置 19 Apr 2013 | 05:06 am
一、Web服务器安全 PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apache。非常建议以chroot方式安装启动Apache,这样即使Apache和PHP及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系统。但是使用chroot的Apa...
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明 28 Feb 2013 | 11:15 am
X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含<!DOCTYPE>指令,都像是使用了 Windows Internet Explorer 7的标准模式。而content="IE=EmulateIE7"模式遵循<!DOCTYPE>指令。对于多数网站来说,它是首选的兼容性模式。 目前IE8尚在测试版...
ECSHOP模板 {insert name='xxxxxx'}的用法 23 Feb 2013 | 03:57 pm
今天在看ECSHOP代码的时候,在 history.lbi 中发现下面的用法。 {insert name='history'} ,是用来显示浏览历史的。 跟踪代码后发现,控制语句是在 includes/lib_insert.php 文件。 这个文件是ECSHOP 动态内容函数库。 里面定义各个函数的格式都是 function insert_xxxxxx() ,每个函数都是一个功能控制模块, 在模板...
去掉 power by ecshop的方法 19 Feb 2013 | 11:29 am
在做ecshop的时候,碰到了版权问题。具体怎样解决? 如何去掉Powered by Ecshop 2.7.0 ? 1、去掉标题上Powered by ECShop的字样方法如下: 打开根目录下的includes/lib_main.php文件,找到 $page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECSho...