08 2014 档案
摘要:本地测试网站的时候如果不想用localhost/xxxx的形式访问,可能就需要修改hosts文件来映射了,但是一个网站还好,假如有多个网站的话就不行了。这时就需要配置多域名映射比如hosts中配置的映射:127.0.0.1 www.xxxx.com127.0.0.1 bbs.xxxx.c...
阅读全文
摘要:Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” ...
阅读全文
摘要:上次的入门已经介绍了后台管理插件开发的基本步骤,下面简单写一个示例查询一下用户表需要已完成以下操作:1.已创建test后台管理插件 //详见 http://www.cnblogs.com/savokiss/p/3937055.html1.在test1.inc.php中添加以下代码:$sql ...
阅读全文
摘要:showsetting()表单显示返回值:无参数:$setname - 指定输出标题,如:setting_basic_bbname, 自动匹配描述文字为:setting_basic_bbname_comment,comment形式文字可以在./source/language/lang_admincp...
阅读全文
摘要:CSS多IE下兼容HACK写法所有 IE浏览器适用:.ie_all .foo { ... }IE6 专用:.ie6 .foo { ... }IE7 专用:.ie7 .foo { ... }IE8 专用:.ie8 .foo { ... }CSS书写规范属性写在一行内,属性之间、属性名和值之间以及属性与...
阅读全文
摘要:discuz官方有完整的插件开发文档,详见:http://open.discuz.net/?ac=document&page=dev_plugin关于discuz前台插件入门可以见这篇文:http://www.cnblogs.com/upmyself/archive/2013/01/16/28633...
阅读全文
摘要:ubuntu打开windows下的txt或者代码文件,经常会出现乱码,ubuntu自带一种转换工具,是命令行的,下面提供一种最简单的方法进行转换比如要转换的文件为1.txt,进入1.txt的目录输入如下命令:iconv -f gbk -t utf8 -c 1.txt > 2.txt然后打开2.txt...
阅读全文
摘要:由于php5.5经过较大改变,安装vtigercrm的时候可能需要修改一些配置1.去官网下载vtiger5.4压缩包,解压后放在/var/www目录下2.简单起见,将目录权限设置为777chmod -R 777 vtigercrm3.修改include->utils->CommonUtils.php...
阅读全文
摘要:我们经常看到有些PHP文件中的代码是只有开始标签,而没有结束标签的,那么什么情况下可以不写这个结束标签,而什么情况下必须写?先来看2个例子:下面的代码正常运行:abc原因分析:前者是纯php代码,可以不写结束标签,也不推荐写结束标签;后者除了php代码,还有html代码,必须要写结束标签。为什么不推...
阅读全文
摘要:在网站在发展的过程中,很可能多次的修改域名;然后就发现我的搜索页还是之前的域名的链接地址,那么在PHPCMS V9中我们要怎么进行设置呢?请进行以下步骤的修改:修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名,比如app_path,js_pat...
阅读全文
摘要:在新闻详情页(show.html或show_*.html)只需要添加类似如下代码即可:上一篇:{$previous_page[title]}下一篇:{$next_page[title]}
阅读全文
摘要:这里需要嵌套loop标签,既双层循环第一层loop的catid = 0代表顶级栏目第二层loop的catid = "$r[catid]"代表上层循环的栏目id 首页 {pc:content action="category" catid="0" siteid="$siteid" orde...
阅读全文
摘要:首页如果有新闻的轮播图,点击图片可以进入相关的新闻。因为已经使用外部js轮播插件,所以想不修改插件进行轮播我用的js插件是yx-rotaion插件,配合phpcms的get工具箱对新闻进行读取并抽取缩略图显示在首页轮播主要代码如下: {pc:get sql="SELECT * FROM v9_...
阅读全文
摘要:PHPCMS分页的用法前面需要有引用的list,代码如下:{pc:content action="lists" catid="11" order="id DESC" thumb="" moreinfo="" page="$page" num="4" cache="3600" } {loop $...
阅读全文
摘要:线上wordpress迁移到本地可能出现找不到页面问题,可能是因为配置了url静态化,同时wordpress的文章链接是存在数据库中的下面替换掉原来线上的文章链接,其中数据库名为wordpressUPDATE wordpress.wp_postmeta SET meta_value = replac...
阅读全文
摘要:Meld是一款可视化的文件及目录对比(diff) / 合并 (merge) 工具,通过它你可以对两个或三个文件/目录进行对比,并以图形化的方式显示出它们的不同之处,同时还提供编辑及合并功能,另外还支持 CVS, Subversion, Bazaar-ng 和 Mercurial 等版本控制工具。项目...
阅读全文
摘要:从其他地方拷贝的discuz源码,可能需要修改数据库配置分别打开discuz目录下面以下三个文件discuzRoot/uc_server/data/config.inc.phpdiscuzRoot/config/config_ucenter.phpdiscuzRoot/config/config_g...
阅读全文
摘要:text/html;charset=UTF-8 去掉
阅读全文
摘要:刚安装的phpcms后台无法编辑模板,实际上只需要改一个系统文件的值即可打开phpcms项目根目录下的:caches/configs/system.php找到第20行,代码如下:'tpl_edit'=> 0,//是否允许在线编辑模板将0改为1进入后台界面->模板风格->详情列表即可看到编辑按钮如果无...
阅读全文
摘要:在以下路径中/var/log/apache2/error.log
阅读全文
摘要:这篇文章要为大家来介绍PHPCMS V9这个系统的一些基本知识,PHPCMS是基于面向对象的,严格的安装MVC开发模式开发的CMS系统,同时他还是一个非常不错的PHP框架。下面我们一起看一下PHPCMS V9的简单知识。一、PHPCMS V9的目录结构|-api api文件目录|-caches 缓...
阅读全文
摘要:{template "content","header"} 调用根目录下phpcms\template\content\header文件{CHARSET} 字符集(gbk或者utf-8){if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['...
阅读全文
摘要:安装phpcms后却不知道怎么进入后台,实际上输入如下地址即可进入后台登陆界面:http://你的域名/admin.php如果出现No permission resources.错误,可能是之前修改过后台访问域名,只需要把修改的清空即可:打开网站目录下面的:\caches\configs\syste...
阅读全文
摘要:进入php5文件夹下:cd /etc/php5/apache2#根据你当时的配置选择,比如之前配置是apache2就进入apache2,如果是cli就进入cli文件夹下打开php.ini文件sudo gedit php.ini查找upload找到如下这一行:upload_max_filesize =...
阅读全文
摘要:1.删除mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql...
阅读全文
摘要:查看端口号sudo netstat -ltnp | grep :80结束进程sudo kill pid
阅读全文
摘要:1. LAMP 的安装sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。sudo chmod 777...
阅读全文
摘要:Spring-MVC中@ResponseBody返回Bean到前台接收这么一串代码,还套着HTML标签:The resource identified by this request is only capable of generating responses with characteristi...
阅读全文
摘要:apt-cache search packagename 搜索包apt-cache show packagename 获取包的相关信息,如说明、大小、版本等apt-get install packagename 安装包apt-get install packagename --reinstall 重...
阅读全文
摘要:ubuntu有时候没有开通sudo功能,有些操作只能切换到root进行,很不方便。1.切换到rootsu root2.打开suduers文件gedit /etc/sudoers3.找到下面这一行,# User privilege specificationroot ALL=(ALL:ALL) ...
阅读全文
摘要:首先打开sources.listsudo gedit /etc/apt/sources.list如果是13.10添加源:deb http://archive.canonical.com/ubuntu precise partnerdeb-src http://archive.canonical.co...
阅读全文
摘要:--数据库备份--导出exp userid=shoppingsys/shoppingsys@orcl file=/home/oracle/shoppingsys.dmp log=/home/oracle/shoppingsys.log--数据库备份--导入imp userid=shoppingsys...
阅读全文
摘要:sudo apt-cache search s_name
阅读全文
摘要:使用ckfinder上传的文件如果是中文路径,下载的时候会找不到假如使用tomcat服务器,找到tomcat目录》conf文件夹的server.xml》用查找找到Connector这个这里的端口应该与项目使用的端口一致,默认都是8080然后属性中后面加上:URIEncoding="UTF-8"重启服...
阅读全文
摘要:可以再checkout下来一份项目,重新命名,然后将该项目下的隐藏文件夹.svn替换掉原项目注意备份
阅读全文
摘要:下面是JS代码:var curr = null; //curr为当前tab的标题,在else中赋值function addtab(href, tabtitle) { if (curr) { $('#cont...
阅读全文
摘要:1.添加源sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"2.更新源sudo apt-get update3.安装skypesudo apt-get install skype
阅读全文
摘要:首先引入ckfinder.js因为用了jquery所以也引了下,写原生js也很简单。下面是主要js代码:/** * 通过ckfinder独立上传文件或图片 *///初始化ckfinderfunction BrowseServer() { var finder = new CKFinder(); ...
阅读全文