使用PHPCMS的同学在网站搬家的时候,数据库基本上也肯定会换,但是新数据库的帐号密码跟原来的不同,那么phpcms数据库连接的文件在哪?.../caches/configs/database.php 没错,数据库信息就在database.php这个文件中修改
catid="$catid" num="10" id="$id"} {if $data} 相关文章 {loop $data $r} 标签: phpcms
lists输出时用随机排序 Phpcms默认不支持随机文章调用,必须自己动手实现,以下代码只有 order=”rand()”,其它与正常调用一样。...title="{$v["title"]}"{title_style($v[style])}>{$v["title"]} {/loop} {/pc} 方法二:自定义随机函数 打开phpcms...blank" title="{$r[title]}">{str_cut($r[title], 51, "")} {/loop} 如果想要调用全站随机文章,参考 phpcms
删除了原表单一些不必要的代码,修改typeid的值为1。这是表单最基本的代码,缺一不可。 如果希望点击搜索弹出新窗口,只需要在 method="get"后面添加...
下表为PC标签保留参数表,几乎所有的PC标签都支持这些保留参数设置 变量名 默认值 说明 action null 本参数的值表示为操作事件,模型类PC标签必须使...
PHPCMS点击排行榜代码 {pc:content action="hits" catid="$catid" order="weekviews DESC" num="10"} {loop $data $
注意事项:在调用代码之前不能有pc标签,包括栏目调用或文章列表调用,否则将无法调出搜索结果列表
数据库-多表查询-连接查询 同时查询多张表获取到需要的数据 比如:我们想查询到开发部有多少人,需要将部门表和员工表同时进行查询 多表查询的分类: 准备数据 -- 创建部门表 create table...-- 只查询一张表不能查询出员工名字和部门名字,需要使用多表操作 select * from emp, dept; 完成多表操作的两种方式: 表连接 子查询 1....,显示员工id,姓名,性别,工资和所在的部门名称 确定查询哪些表 确定表连接条件,员工表.dept_id = 部门表.id 的数据才是有效的 确定查询条件,我们查询的是唐僧的信息,员工表.name='唐僧...联合查询 Union (Mysql 支持) Mysql 为了查询所有表的关联数据,可以将左右连接的查询 联合一起来执行。...语法格式: -- 使用union联合合并左右外连接的查询结果,就是相当于全外连接查询了。
最后说下最常用的{siteurl($siteid)},在标签列表页tag_list无法获取当前站点ID,而且会拖慢标签列表页打开速度,手动指定站点ID可解决问题...
内连接:内连接也叫连接,还可以被称为普通连接或者自然连接,内连接是从结果表中删除与其他被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。由于两表之间没有相...
以上标签首页不能调用,分类页和文章页都可以。从某种意义上讲 CAT = CATEGORYS[catid] 但是CATEGORYS是二维数组,可以在任意位置调用。
首先得看官方配置教程,http://v9.help.phpcms.cn/html/2010/search_0919/35.html phpcms后台sphinx设置 IP:如果phpcms程序跟数据库是在一个服务器上
数据库查找方式进阶 一.单表查询 1.查看表单选择段落 1.disinct 所有内容去重:select disinct * from 表名称; 指定字段去重:select disinct 字段 from..........) as 新名字 2.in关键字查询 "查询平均年龄大于25的部门名称 子查询方式: 平均年龄大于25的部门id有哪些?...筛选出平均年龄大于25的部门id 拿着部门id 去查询部门表查询" select name from dept where id in (select dept_id from emp group...on emp.dept_id = dept.id group by dept.name having avg(age) >25; 3.exists关键字查询 xists 后跟子查询 子查询有结果是为...既然是表就能链接起来 #综合练习: "查询每个部门工资最高的员工信息 先查询每个部门的最高工资 将查询结果与员工表联合起来 在加条件判断部门id相同并且 最高工资相同 则显示" select *from
调用phpcms/modules/member/index.php中login。 读取caches/configs/system.php中phpsso的配置。...调用phpcms/modules/member/classes/client.class.php的_ps_post()发送登录信息。...该请求被发送到phpsso_server/phpcms/modules/phpsso/index.php的login方法。...phpsso读取数据库配置phpsso_server/caches/configs/database.php,连接数据库,执行登陆逻辑 返回登录结果
跟上面的全站最新文章的代码区别在于这里需要调用2个表,没办法,标题字段title虽然在表v9_news,但是内容字段content却在表v9_news_data
header.html文件 {template "content","filename"} 调用content目录下的filename.html文件 判断首页分类列表页内页 下面是我自己总结出来的,用户PHPCMS...catid="$parentid" 如果需要当前栏目高亮,则只需要用if语句判断一下即可 更复杂的情况见 PHPCMS...order 排序类型(本月排行- monthviews DESC 、本周排行 - weekviews DESC、今日排行 - dayviews DESC) 全站点击排行 PHPCMS...默认仅支持栏目点击排行榜,在V9版本中,也可以通过数据库来调用全站点击排行。...友情链接调用 最后附上一些比较实用的方法 PHPCMS判断每5行进行一次分割 PHPCMS列表第一项特殊化 PHPCMS详解栏目ID
'1',") 进入网站后台更新缓存,再添加文章试试,发布文章时 右下角的状态下是否多了一个 审核 选项 更换用户名SQL语句 UPDATE `v9_admin` SET `username` = 'phpcms...`userid` =1 LIMIT 1 ; UPDATE `v9_news` SET `username` = 'phpcms'; 第一句修改的是用户组的用户名,第二句是文章中的用户名
在众多CMS系统中,为什么我偏偏选中了 PHPCMS 而不去选择使用人数最多的织梦CMS,也没有选择论坛人气很高的帝国CMS,更没有选择其他诸如齐博,DESTOON等CMS。...PHPCMS使用方便 每更新一篇文章会自动更新首页以及文章所在栏目页,不像其他CMS每次更新完毕后,还要点击生成首页,生成栏目页,多麻烦啊。...即使文章中包含了'我很爱你'这个词,但是却已跟其他词组合成了锚文本,那么就不会再替换,如'爱你','其实我很爱你' PHPCMS扩展性强 使用PHPCMS扩展性能非常强,进行二次开发相比其他程序更加的容易...phpcms有哪些缺点 任何一款CMS都不是完美的,phpcms同样如此。...这也正是PHPCMS的魅力所在。
实验环境 测试渗透机:win2k8SvrTester 工具:中国菜刀、Havij 目标服务器(靶机):phpcms网站 目标网站:http://IP:8083 实验原理 PHPCMS框架网站的相关页面存在...如果单撇号出错、给出数据库信息,and 1=1正确执行,and 1=2显示空页面,则表明存在注入攻击点。...步骤二:获取数据库,表,列的信息。...依次点击TablesGetDBs,得到靶机上的所有数据库信息(如果仅显示一个数据库,等待1分钟左右,再次点击即可),勾选cms数据库,然后点击Get Tables,得到cms数据库中的所有表的信息。...选择username、password列,点击Get Data得到当前数据库的用户名和密码加密后的值。 通过www.cmd5.com查询,得到对应的密码明文。 步骤四:登陆后台。
从数据库中我们可以看到,栏目ID的子栏目ID包含 本栏目ID和所有级别的子栏目ID,顺序分别为 本栏目ID=>一级子栏目ID=>二级子栏目ID,以此类推,其次是新增加的ID排在前面。...$arrparentid[1] : $catid; 首先把当前ID的父分类ID数组化,数组化以后,从数据库中可以看到,第一值为0,表示没有分类,第二个值则是根栏目ID了。