PHPCMS V9 数据库操作方法

PHPCMS V9 数据库操作方法

数据库的操作基本也就增删改查四类,本文主要列出PHPCMS V9的数据库操作类常用的增删改查的使用方法,为我们对PHPCMS二次开发时对数据库操作时提供帮助。

一、查找数据

二、增加数据

三、修改数据

四、删除数据

 

 

PHPCMS模块的安装和卸载

假设我安装的模块名为 “mytest”

步骤如下:

1.新建文件夹 /phpcms/modules/mytest,在 mytest 下新建3个文件夹和2个文件,如上图红色线框.

install:安装文件存放文件夹

uninstall:卸载文件存放文件夹

templates:后台模板文件存放文件夹

index.php:前台控制器

mytest_admin.php:后台控制器

index.php 文件内容:

mytest_admin.php 文件内容:

templates/index.tpl.php

templates/setting.tpl.php

2.在 mytest/install/ 下,新建 languages/zh-cn/mytest.lang.php、templates/1.html、config.inc.php、extension.inc.php、model.php、module.sql、mytest.sql 文件.

/phpcms/modules/mytest/install/languages/zh-cn/mytest.lang.php:语言文件,此文件将被复制到 /phpcms/languages/zh-cn/mytest.lang.php.

/phpcms/modules/mytest/install/templates/1.html:前台模板,此文件将被复制到 /phpcms/templates/default/mytest/1.html

前台页面访问测试:www.phpfensi.com/index.php?m=mytest&c=index&a=test

/phpcms/modules/mytest/install/config.inc.php:模块相关介绍信息

/phpcms/modules/mytest/install/extension.inc.php:模块后台管理的菜单

/phpcms/modules/mytest/install/model.php:模型文件(该文件返回一个数组,所以可以有多个模型文件)

/phpcms/model/mytest_model.class.php

/phpcms/modules/mytest/install/module.sql:在module表中插入一条记录(mytest模块相关的信息)

/phpcms/modules/mytest/install/mytest.sql:mytest模块要用到的表结构

3.在 mytest/uninstall/ 下,新建 extension.inc.php、model.php、mytest.sql.

extension.inc.php 文件内容:

model.php 文件内容:

mytest.sql 文件内容:

DROP TABLE IF EXISTS phpcms_mytest;

访问效果:

extention.inc.php  千万不要写成 extension.inc.php.

转自:http://www.phpfensi.com/cms/20141031/7802.html

phpcmsv9网站如何修改域名?

转自:http://www.51php.com/phpcms/13434.html

最近无忧主机小编遇到一个问题,有一个客户使用phpcmsv9程序建站,他给网站更改了域名并重新生成更新网站后,发下首页的域名虽然更换过来了,但是内页的还是老域名,导致访问报错。这让无忧主机小编想到了wordpress,其更换域名同样也会出现这样的情况。原因是域名记录在了数据库中。小编进到客户的数据库查看,果然不出小编所料,phpcmsV9和wordpress如出一辙。今天无忧主机小编特地把修改phpcmsV9域名的完整方法共享一下:
第一种方法:
1、修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名。
2、进入后台设置–>站点管理,对相应的站点的域名修改为新域名。
3、点击后台右上角的”更新缓存”按钮更新系统缓存。
4、进入内容–>附件管理–>附件地址替换。把附件地址批量的替换为新的地址。
5、内容–>批量更新URL 。把所有的文章的地址都更新一下。
6、内容–>管理栏目–>更新栏目缓存。将栏目的链接地址改为新地址。
7、如果你的网站是静态页面,则需要把全站都生成一次。如果是动态页面,就不需要。
8、打开网站,所有链接都更改为新地址了。
第一种方法是通过在网站后台以及文件中,所有涉及到域名的链接都改过来。虽然有效,但是因为需要设置的项目比较多,稍有不慎容易遗漏,并且比较繁琐。下面介绍第二种方法。

第二种方法:
直接修改数据库中的信息,在phpmysql上进行管理。
如果你选择采用这种方法,那么首先你需要使用php虚拟主机自带的phpmyadmin工具对网站mysql数据库进行备份,如果你对phpmyadmin备份mysql数据库操作不熟练,你可以参考操教程“无忧主机教你如何使用phpmyadmin导出mysql数据库”来操作,或者直接用无忧主机香港php虚拟主机的全站备份功能来进行全站备份。

好了,数据库备份出来后,请你使用文本编辑器,打开.sql备份文件。小编喜欢用editplus这款文本编辑器工具,下面就用以这个工具来讲解吧。提醒:千万不要使用记事本打开数据库文件,非常容易导致文件编码格式不对,造成数据库乱码,切记。
使用EditPlus,打开数据库文件,点击搜索,选择“替换”。如下图所示。

 

2.在弹出的对话框中,“查找”处填写“老域名”,“替换”处填写“新域名”,点击“全部替换”。

chazhao phpcmsV9网站如何修改域名?phpcmsV9完整修改域名攻略

替换完成后,保存文件。之后使用phpmyadmin工具导入您的网站数据库中。如何使用phpmyadmin导入mysql数据库,你可以参考教程无忧主机原创:phpmyadmin导入数据库的经验总结

Zend Studio下代码配色方案插件介绍

转自:web开发笔记

本文章介绍了Zend Studio 对配色方案使用进行了详细的分析介绍,好的代码配色方案可以让codeing时心情更舒畅,效率更高,也可以有效的保护眼睛.需要的朋友参考下

首先,菜单栏–help–install new software…

接着,添加一个更新源,就是点击界面的add按钮,在新窗口的location位置输入http://eclipse-color-theme.github.com/update/,然后上边的Name自己随便起.然后ok.

选择你刚添加的更新源,稍等后应该能看到下边有eclipse_color_theme这个插件了,勾选,安装,同意协议,等等,然后重启Zend Studio.

菜单栏–window-preference,直接搜索theme,选主题即可.

其中一个配色方案:

是sublime text系列的推荐