快捷搜索:  朋友圈  as  伪静态  次数  响应式  虎牙  浏览数  anniu
Phpcms V9 调用随机文章的实现方法

Phpcms V9 调用随机文章的实现方法

调用代码如下: 复制代码 代码如下: {pc:content action=lists catid=$catid num=8 order=rand() return=info} ul class=list lh24 f13 {loop $info $v} lia href={$v[url]} target=_blank title={$v[title]}{title_style($v[style])}{$v[title]}/a/li {/loop} /ul {/pc} 上述代码只做了一点修改:order=rand(),其它...

<b>Phpcms V9 调用全站文章排行的解决方法</b>

Phpcms V9 调用全站文章排行的解决方法

默认情况下,Phpcms只支持调用当前文章排行,代码如下: {pc:content action=hits catid=$catid num=10 order=views DESC cache=3600} 其中$catid为待调用栏目的id,如果想实现全站调用,需要修改phpcms\modules\content\classes\content_tag.class.php文件,找到以下函数: 复制代码...

<b>Phpcms V9 调用全站最新文章的方法</b>

Phpcms V9 调用全站最新文章的方法

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...

<b>让PHPCms内容页支持JavaScript的修改方法</b>

让PHPCms内容页支持JavaScript的修改方法

如果要让内容页支持JavaScript,则要做以下修改: 在文件..\caches\caches_model\caches_data\content_input.class.php中找到函数: 复制代码 代码如下: function get($data,$isimport = 0) { $this-data = $data = trim_script($data); 修改为: 复制代码 代码如下: function get($data,$isimpo...

phpcms后台普通用户读文件0day的分析以及修复方法

phpcms后台普通用户读文件0day的分析以及修复方法

后台采集里设置采集模块中title 或者其他的内容都可以 设置为?php[内容]? 然后用下面的代码就可以读取到php的源了。 index.php?clientid=nameurl=./caches/caches_scan/caches_data/scan_bad_file.cache.php_=1344175735957m=collectionc=nodea=public_test_contentnodeid=1pc_hash=xxxx 拿到源基...

<b>phpwind伪静态规则(IIS,Nginx,Apache)的介绍及代码</b>

phpwind伪静态规则(IIS,Nginx,Apache)的介绍及代码

phpwind iis下伪静态规则 [ISAPI_Rewrite] RewriteRule ^(.*)/(.*)-htm-(.*)-(.*)\.html$ $1/$2\.php\?$3=$4 RewriteRule ^(.*)/read-htm-tid-(.*)\.html$ $1/read\.php\?tid=$2 RewriteRule ^(.*)/thread-htm-fid-(.*)\.html$ $1/thread\.php\?fid=2 RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index\.php\?$2 phpwind apa...

phpcms的栏目缓存无限级罗列展示处理代码(亲测)

phpcms的栏目缓存无限级罗列展示处理代码(亲测)

复制代码 代码如下: ?php $a = include_once(D:\\web\\www\\phpcms.test\\caches\\caches_commons\\caches_data\\category_content_3.cache.php); function getNav($cid){//组织导航 global $a; $n = array(); if (empty($cid) || empty($a[$cid])) return $n; //当前 $n[] = a href=\?cid={$cid}\{$a[$cid][catname]}/a; if ($a[$...

<b>phpcms V9二级目录下分页路径不正确问题的彻底解决方法</b>

phpcms V9二级目录下分页路径不正确问题的彻底解决方法

在用phpcms V9做二次开发的时候,我们有时候会把一个栏目生成到根目录下,而且这个栏目又有子栏目,我们生成静态的时候分页会出现问题,就是分页的路径的地址错误。有一种解决方法就是,把这个栏目生成动态的,不要静态的,但是这样对于...

PHPCMS忘记后台密码找回及时间解锁方法

PHPCMS忘记后台密码找回及时间解锁方法

phpcms后台管理员密码遗失解决办法 直接修改数据库 使用phpmyadmin,找到你的数据表phpcms_member和phpcms_member_cache,搜索你的管理员帐号,修改将password改成 fe8602cbedf64440daee85f5d73ef152 保存,这时你的密码就是 123456789。 登陆后再修改密码。、 phpcms 200...

phpcms搜索不能重新生成缓存的解决方法

phpcms搜索不能重新生成缓存的解决方法

第一步:删除已经生成缓存文件 路径:/search/data/dir 提示:在/search/data/下有许多文件夹的情况,将其全部删除。 第二步:清空phpcms_search数据表 执行SQL语句:truncate phpcms_search; 第三步:更新searchid为0 执行SQL语句:update phpcms_content set searchid=0; 最后...

phpcms缓存使用总结(memcached、eaccelerator、shm)

phpcms缓存使用总结(memcached、eaccelerator、shm)

a.模板编译缓存 参考文件include/global.func.php及include/template.func.php 模板编译缓存的原理其实很简单,如果模板是第一次编译,则直接编译它,如果不是第一次编译,则比较模板文件($tplfile)及模板缓存文件 ($compiledtplfile)的修改时间,如果模板文件的...

<b>phpcms 读不到缓存 页面空白的解决方法</b>

phpcms 读不到缓存 页面空白的解决方法

复制代码 代码如下: $CACHE = cache_read(common.php); if(!$CACHE) { require_once cache.func.php; cache_all(); $CACHE = cache_read(common.php); } extract($CACHE); unset($CACHE); 注释掉能进了。更新缓存也不行。首页能看到了,但是改文件还看不到。 经过一步步的调试cache_read函数,...

Phpcms V9网站从本地上传到服务器需要修改的地方小结

Phpcms V9网站从本地上传到服务器需要修改的地方小结

请进行以下步骤的修改: 1.修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。 2.进行后台设置-》站点管理 对相应的站点的域名进行修改。 3.更新系统缓存。点击后台右上角的更新缓存按钮。 4.进入内容-》...

<b>phpcms V9实现QQ登陆OAuth2.0提供下载</b>

phpcms V9实现QQ登陆OAuth2.0提供下载

实现步骤: ①打开\phpcms\modules\member\index.php文件,把下面的代码找个地方塞进去(可以直接在pc默认的QQ登陆下面)。 复制代码 代码如下: //QQ登陆oAuth2.0 ublic function public_qq_login2(){ $appid = pc_base::load_config(system, qq_appid); $appkey = pc_base::load_config(syste...

<b>PHPwind高级伪静态规则及教程</b>

PHPwind高级伪静态规则及教程

写在前面的话. PW8 是个里程碑式的版本,有门户,有频道,等多元素多模式组成, stwind高度伪静态(超级伪静态)的处理方法仅仅适用于论坛部分. 并尽力避免与其他操作和地址产生冲突.在这个版本, 改变了几个变量,一个是列表页的变量,一个是过滤特殊...

<b>关于phpcms2008 内部递增标变量 $n 使用时的注意事项</b>

关于phpcms2008 内部递增标变量 $n 使用时的注意事项

1.在phpcms2008中,有一个递增的内部变量 $n,它是从1开始逐渐递增的,如果{$n}则表示具体的值。 2.当它和 {if ...}...{else}...{/if} 语句配合使用时,需要注意在表达式中获取$n的具体的值的时候要使用?php ....; ?,这样可以避免的ie浏览器中出现问题。 复...

phpcms频道模板栏目循环调用优化方法分享

phpcms频道模板栏目循环调用优化方法分享

首先找到默认模板中的循环代码: 复制代码 代码如下: {php $j=1;} {loop subcat($catid) $v} {php if($v[type]!=0) continue;} div class=box cat-area {if $j%2==1}style=margin-right:10px{/if} ..... {if $j%2==0}div class=bk10/div{/if} {$j++} {/loop} 现在假如我要改成一行3个,那么新的代码就是...

<b>PHPwind 伪静态简化URL长度为1.html,f2等的方法介绍</b>

PHPwind 伪静态简化URL长度为1.html,f2等的方法介绍

1。根目录下.htaccess(规则适用iis,其他nginx、apache还要稍做修改) RewriteEngine on RewriteRule f(\d+)_(.*)_(.*)$ /thread.php?fid=$1page=$2type=$3 [L] RewriteRule f(\d+)_(.*)$ /thread.php?fid=$1page=$2 [L] RewriteRule f(\d+)$ /thread.php?fid=$1 [L] RewriteRule (\d+)_(.*)_(.*)_(.*).html$ /read.php?ti...

<b>PHPCMS V9跨站调用推荐位出现URL连接为空问题的解决方法</b>

PHPCMS V9跨站调用推荐位出现URL连接为空问题的解决方法

如题,如果你在使用PHPCMS V9的时候需要在不同的站点之间调用推荐位可能会出现链接的URL为空的情况,具体解决办法如下,该办法适合20130522 之前版本 一、在自定义函数中加入下面的函数: 复制代码 代码如下: /** * 获取内容地址 * @param $catid 栏目...

phpcms 的sso通信失败的解决和思路

phpcms 的sso通信失败的解决和思路

这个vps是虚拟的ip,内部ip,蛋疼的是,他无法访问外部隐射ip,从而导致,file_get_contents(http://域名/api.php);无法得到结果 解决方法是手动在本地 hosts 里面加入一行 10.0.8.99 www.domainname.com 也就是虚拟ip和域名的对应关系 程序无需修改,自动就通信成...