phpcms调用getJSON无法返回json数据的解决方法
代码如下:
/**
* 检查hash值,验证用户数据安全性
*/
final private function check_hash() {
if(preg_match('/^public_/', ROUTE_A) || ROUTE_M =='admin' && ROUTE_C =='index' || in_array(ROUTE_A, array('login'))) {
return true;
}
if(isset($_GET['pc_hash']) && $_SESSION['pc_hash'] != '' && ($_SESSION['pc_ ...
PHPCMS通过getJSON调用的地址回调函数一直无法执行
今天遇到一个getJSON的问题,回调函数一直无法执行,检查了生成的json数据的格式绝对没问题,getJSON的js语法也没问题,但就是alert不出来传回的数据。原来是phpcms的check_hash()函数对远程调用的方法进行了安全验证,方法名前没public_的都不能通过。
复制代码
代码如下:
/**
* 检查hash值,验证用户数据安全 ...
phpcms v9 get标签各种调用代码整理
phpcms标签调用 很多时候phpcms是我们做项目的时候用到的最好的内容发布系统了,虽然用别人的东西未免对于高手来说不耻了一些,但是能够有效的提高我们的工作效率未必也不是一件坏事 1、调用本系统单条数据,示例(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): {get sql="select * from phpcms_content w ...
PHPCMS V9日期时间格式化标签适用全站
用PHPCMS V9 建站时,经常会用到时间标签,它是通用标签调用-日期时间格式化,适用全站。 1、日期时间格式化显示: a\标准型:{date('Y-m-d H:i:s', $rs['inputtime'])} 输出为:2013-01-31 13:15:10 b\拆分型:{date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月{date('d',$rs[inputtime])}日 输出为:2013年0 ...
phpcms后台设置了访问域名后导致网站后台无法访问的解决方法
为了安全,很多朋友在配置了phpcms后台设置了访问域名(如上图)后导致网站后台无法访问,且出现No permission resources的错误,如下图:
此后就悲催的无法操作了。
关于此问题,在进行二级域名设置的时候phpcms也是有提示的,
例如:admin.domain.com,绑定后,只能通过该域名登陆,配置保存在 /caches/configs/sys ...
phpcms V9实现qq登陆oauth2.0的方法
phpcmsV9使用的QQ登陆依然是OAuth1.0,但现在腾讯已经不审核使用OAuth1.0的网站了。这对于使用pc的站长来讲是一个无比巨大的坑。经过对phpcms论坛的一位同学做的插件进行修改,现在完美实现QQ登陆,暂无发现bug。
实现步骤:
①打开\phpcms\modules\member\index.php文件,把下面的代码找个地方塞进去(可以直接在pc默认 ...
phpcms v9中调用发布时间的方法
有朋友建议“先转换成时间格式,在截取吧”,具体代码为“{str_cut($inputtime,12,$dot='')}”,还有人说“{$updatetime} 直接用这个调用就好了”,但是很多朋友还是没有成功!
下面我来具体说明下调用不成功的真实的原因,以及解决方法!
第一,或许你是没有正确调用的原因:
一般调用的代码是这样的:
是没有正确调 ...
phpcms在地址栏中显示网站图标的方法(增加网站ico图标)
phpcms如何在地址栏中显示网站的图标
首先找到网站的css文件,开始在里面修改。
代码如下:
<link rel="shortcut icon" href="MyImg.ico">
<link rel="Bookmark" href="favicon.ico">
可以在收藏夹中显示出你的网站图标,图标可以是16*16、24*24、32*32、48*48的都可以。
第一步,准备一个图标制作软件。 ...
phpcms v9出现Can not connect to MySQL server错误的原因和解决方法
这个Can not connect to MySQL server 意味着不能连接数据库。主要原因是设置数据库文件错误:
配置文件的设置错误
看下cachesconfigsdatabase.php是否配置数据库正确,
代码如下:
'database' => 'phpcmsv99',
'username' => 'root',
'password' => '',
'tablepre' => 'v9_',
这几项一定要正确
一看下密 ...
phpcms在本地安装完成后总是跳转到install/install.php
最近在利用phpcms建站的时候总是遇到这么一个问题,在本地安装完成后总是跳转到install/install.php,并且页面报404的错误,由于自己也是第一次使用phpcms,通过多次尝试找到了问题根源,并通过本文来与爱好phpcms的站长们分享一下。
一、删除index.html
安装PHPCMS程序前,网站根目录是有install这个文件夹的,安装成功 ...
phpcms调用全站最新文章列表的方法
Phpcms调用全站最新文章需要修改文件:\phpcms\modules\content\classes\content_tag.class.php,找到以下函数:
代码如下:
/**
* 列表页标签
* @param $data
*/
public function lists($data) {
$catid = intval($data['catid']);
if(!$this->set_modelid($catid)) return false;
if(isset($data['where']) ...
phpcms v9调用自定义字段的方法
phpcms_v9多图字段内容页,首页,分页自定义字段调用
说明:自定义多图字段名
1 内容页调用
代码如下:
{loop $shigongtu $r}
<img src="{$r[url]} ">
代码如下:
{pc:content action="position" posid="推荐位id" num="30" thumb="1" moreinfo="1" order="listorder DESC"}
{loop $data $key $val}<LI>
<a ...
phpcms栏目调用详解
1.phpcms v9 所有当前栏目信息标签
下面做总结,方便大家找到在内容页想调用的东西
当前栏目id: {$catid}
当前栏目名: {$CATEGORYS[$catid][catname]}
当前栏目目录名: {$CATEGORYS[$catid][catdi ...
phpcms v9引用images文件夹中的图片的方法
相信很多朋友在用phpcms进行二次开发时,对于static文件夹中的图片如何引用尚不知晓,其实很简单。
1、上传图片
在phpcms中有个专门存放图片的地方,路径如下:
phpcms\statics\images
把需要的图片上传到images文件夹中
2、获取图片路径
假如我们上传的图片是qq.png,那么我们获取方式如下:
代码如下:
<i ...
phpcms v9英语语言包应用详解
phpcms英文二次开发之语言包详解
phpcms英文的语言包使其成为国际化的cms,从PHPCMS v9.1开始,发布了英文版。但很遇憾的是,到目前为止,PHPCMS还没有实现语言切换的功能,比如中英语言切换等。我认为PHPCMS实现了语言的切换功能才能称得上真正意义国际化cms。虽然如此,和国内的其它CMS相比,PHPCMS已经是最为国际化的 ...
phpcms自定义碎片插件之内容碎片标签模块使用方法
这里分享一个自定义碎片的插件:Phpcms V9内容碎片标签模块。
关于Phpcms V9内容碎片标签模块的一些说明:
系统自带了碎片管理插件,但是碎片管理插件针对少量碎片来说不是很方便,这里是独立模块,不限phpcms v9版本,独立模块,不影响其它功能,不修改系统程序,可自由安装卸载。
使用方法:
直接后台增加一条HTML ...
phpcms v9安全检测api漏洞修改方法
很久没在这里分享CMS的一些使用技巧,今天继续探讨Phpcms v9,说到Phpcms V9 api漏洞的问题,是源自问答社区的问题:为什么360总是提示Phpcms v9有api漏洞?今天在这里与大家探讨Phpcms V9安全检测api漏洞修改方法。
先说说360:
最近发现很多分析网站SEO状况的网站慢慢增加了360收录情况,这说明慢慢大家在接受360在搜 ...
phpcms v9碎片管理及调用技巧分享
今天在这里将分享下Phpcms V9碎片管理及调用技巧。这是关于模板数据自定义、方便客户在后台管理数据调用的一个技巧。
在给客户定制模板的时候,往往会涉及到的一个问题就是:有些数据(图片文字,比如LOGO、侧栏的联系方式、首页的幻灯片切换Banner等)客户往往需要后台自定义修改,那么这些地方怎么做到后台DIY呢?
之 ...
phpcms v9使用GET调用指定id文章内容、页面数据方法(get标签什么方法)
不知道大家有没有相同的体会?在使用Phpcms V9建站调用数据的时候,基础的数据用默认的模板的调用语句就好了,但复杂不常见的数据怎么调用呢?我们技术可能会研究半天,怀着探索的精神不断尝试、孜孜不倦。在这里,CMSYOU将我们在实际给客户定制模板的过程中碰到以及探讨出来的一些调用方式与大家!
一、使用GET调用Phpcm ...
phpcms V9自定义评论字段UTF8_CMSYOU修正版
Phpcms V9自定义评论字段UTF8_CMSYOU修正版是基于水平凡发布的插件修改,实现对评论插件添加自定义字段、前端显示、提交保存,适用于最新版Phpcms V9.4.2 Release 20130913。
首选要感谢水平凡发布的“V9评论自定义字段模块”插件,发布地址:http://bbs.phpcms.cn/thread-270823-1-1.html。
在最近的使用过程中碰到问题 ...