摘要:
1,修改模板页,复制category_list.tpl,category_form.tpl,修改成新的名称。category_list.tpl是列出页面,category_form.tpl是添加和修改页,删除页和列出页共用模板。2,控制功能再controller文件夹下3,model是具体处理数据内... 阅读全文
摘要:
1,找到在catalog\language\english\common\header.php// Text$_['text_affiliate'] = 'Affiliates';$_['text_attribute'] = '... 阅读全文
摘要:
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务... 阅读全文
摘要:
安装crontab服务1,yum install -y vixie-cron如果提示crond命令不存在,可能被误删除了,CentOS下可以通过这个命令重新安装:yum -y install crontabs2,crontab文件所在位置【centos】/var/spool/cron3,cronta... 阅读全文
摘要:
很久以前的一次面试中,被面试官问到这个问题,由于平时用到的分页方法不多,只从索引、分表、使用子查询精准定位偏移以外,没有使用到其它方法。后来在看其它博客看到了一些不同的方案,也一直没有整理。今天有时间,整理出来,分享给大家。一,最常见MYSQL最基本的分页方式:select * from conte... 阅读全文
摘要:
如果时间时区不对,使用时间是要先设定时区,使用date_default_timezone_set() 设置新时区 date_default_timezone_set('Asia/Shanghai'); echo date("Y/m/d/ H:i:s",filemtime($files)); 关于da 阅读全文
摘要:
下载rediswget http://download.redis.io/redis-stable.tar.gztar xzf redis-stable.tar.gzcd redis-stablemake安装依赖(一般来说不需要,不过被我碰到了,redis本身就不想依赖其他软件包)TCLwget h... 阅读全文
摘要:
1,下载软件下载 memcachedhttp://memcached.org/downloads下载libeventhttp://libevent.org/2,安装安装libeventtar -zxvf libevent.tar.gzcd libevent./configure --prefix=... 阅读全文
摘要:
早期的web页面在显示方面一般在后台进行控制,虽然对后台开发来讲是比较容易做到的,但是涉及到一个问题,那就是数据库压力。因为要控制显示,所以会比较频繁的从数据库中来回调用。现在的js功能越来越强,且开发越来越方便,那么很多页面显示可以转交给js来进行控制,方法其实比较简单,就是控制显示和隐藏而已。实... 阅读全文
摘要:
1,phpcms模板中有时候要添加一些php相关变量这个时候要使用原始php的东西,可以如下加入{php $no_wq_id=$r[id] ;}其中$r[id]是通过{pc:get sql="..."}的loop循环得到的添加栏目数组{php $my_arr=array('1'=>'aaa','3'... 阅读全文
摘要:
因为使用的是v9的早期版本,后来升级的时候没敢升级数据库,直接使用了老的数据库结构,造成【推荐位】添加不能使用,报告没有thumb列。查看数据库果然没有,没办法要么添加相关的列,要么禁用上传缩略图。最后决定修改代码,而不是修改数据库结构。方法如下1,进入目录/phpcms/modules/admin找到position.php文件,修改添加方法如下public function add() { if(isset($_POST['dosubmit'])) { if(!is_array($_POST['info']) || empty($_POST['inf 阅读全文
摘要:
phpcms中几个地址调用的方法1,CSS路径有{CSS_PATH}2,图片路径有{IMG_PATH}3,JS路径有{JS_PATH}4,那么附件的路径如何调用,使用下面的方式可以得到附件的路径前缀(即域名+上传文件夹地址){php echo pc_base::load_config('system... 阅读全文
摘要:
phpcms的默认设置不一定能满足需求,这个时候必须启用【模型管理】,【推荐位管理】,【类别管理】三个高级功能为什么需要使用这些功能呢,因为后台添加内容的时候需要不同的模型而模型通过什么来展现呢,必然是表单。表单总体上就是单文本,多文本,下拉列表或多选项四大类。而其中下拉列表和多选项尤其重要。所以我猜测三个栏目管理工具就是为此设置的,其中【推荐位管理】对应多选项,【类别管理】对应下拉菜单。如果上面两个都不能满足,没办法只好修改表的字段了。总结了上面的结论之后,我们大致可以得出下面的使用方法1)通过添加【类别】来给一些栏目(可以指定一个或多个栏目可用)添加下拉列表,给需要通过添加单选项就可以满足 阅读全文
摘要:
1,获取命令执行的结果,字符串拼接(脚本最常使用的功能)cmd_result=$(date +%Y%b%d) //使用变量获取命令执行的结果 或者 cmd_result=`date +%Y%b%d` 反引号mysqldump -uroot -pfeng --all jiale>/root/jiale$cmd_result.sql //执行字符串和变量拼接,也可以使用${cmd_result}2.使用#来注释,以及脚本执行的方法脚本的开头一般是#!/bin/sh因为脚本前两个字符一般是#!,系统会将这两个字符之后的字符作为执行脚本的命令解释器的绝对路径(也可以是其他脚本解释器的路径)脚本. 阅读全文
摘要:
和定位有关的元素属性如下position 元素的定位类型 绝对定位会相对于最近定位的祖先元素的位置来定位,而不会影响其他框的位置固定定位相对定位z-index 元素的堆叠顺序 值越大越靠上left right top bottom 只有当position设置的时候才起作用框模型overflow 元素是否溢出visibility 元素是否可见的display 框模型定义行内框 行内块级框 块级框 不显示 四种模式widht height margin padding 外边距 内边距border 边框虽然display设置成none和visibility设置成hidden都是元素... 阅读全文
摘要:
1,通用生成方法//获取文件内容 $content=file_get_contents("http://www.google.com/" );$id=110;$filename="$id.html"; //设置静态文件路径及文件名 if(file_exists($filename)) unlink($filename); //检查是否存在旧文件,有则删除 $fp = fopen($filename, 'w'); //写入文件 fwrite($fp, $content); echo "is ok";2,使用curl方法生 阅读全文
摘要:
服务器端问题,重启如下服务net stop "print spooler"net start "print spooler"gpedit.msc本地计算机策略计算机配置安全设置本地策略安全选项设备:防止用户安装打印机驱动程序-----启用客户端网络发现无法启用,开启下面服务(自动启动)dnscache(简写、fdrespub(简写)、SSDP Discovery、UPnP Device Host、Computer Browser、Server、DNS Client、TCP/IP NetBIOS Helper。net stop "dnscache 阅读全文
摘要:
数据类型1,数值类型2,字符串类型3,日期和时间4,ENUM和SET5,几何数据类型数据类型选项unsigned 无负值zerofill 数值显示有影响,会前置0来填充不足位数的数据。对值无影响,只是在输出是进行了格式化输出auto_increment 自动递增serial default value==声明auto_increment notnulltinyint -128----127smallint -32768----32767mediumint -8388608-----8388607int(integer) -2147483648----2147483647big... 阅读全文
摘要:
用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为 阅读全文
摘要:
本地对象ObjectFunctionArrayStringRegExpDateNumberBooleanErrorEvalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIError基础的原始类型总是搞错的Undefined 未初始化,表示变量已定义,但是没有赋值初始化Null 未定义,表示尚未存在的对象alert(null==undefined)output true但是其实他们的含义并不相同 阅读全文