PHPCMS V9 定时发布文章的实现方法
在这里,CMSYOU与大家分享怎么让Phpcms V9自动发布文章,所谓Phpcms V9文章定时发布。
在Wordpress中,添加博文的时候,发布日期写未来的时间,那么在时间到来的时候,文章会自动发布出现在首页,做到预约发布、自动发布。其实在Phpcms V9中同样可以做到定时发布,这样就可以预先设置些文章,在假期可以定时发布,避 ...
Phpcms v9 栏目列表选择性调用数据具体方法
在之前的Phpcms V9列表页使用GET标签调用指定文章内容的方法中,做到了在PC v9栏目列表中调用出了指定文章的内容,今天,CMSYOU将继续跟大家探讨,在栏目数据调用中从指定行数开始,比如从第2条或第N条开始调用。
这种方法适合的场景:栏目第一条调用缩略图、文章简介,从第二条开始才是标题列表。抓图如下:
...
PHPCMS V9 Ckeditor编辑器添加排版功能实现介绍
v9使用的Ckeditor编辑器,在使用过程中有些不尽人意的地方,下面我来修改一下编辑器,改动几个地方,让Ckeditor编辑更加实用一些。 此次修改的内容有批量去除超链接、上传图片自动添加ALT参数、修改编辑器回车换行<p>or <br />、给编辑器添加一键排版功能。1、批量去除超链接: 打开 statics/js/ckeditor/ckeditor.js ...
phpcms 的sso通信失败的解决和思路
这个vps是虚拟的ip,内部ip,蛋疼的是,他无法访问外部隐射ip,从而导致,file_get_contents(“http://域名/api.php………”);无法得到结果 解决方法是手动在本地 hosts 里面加入一行 10.0.8.99 www.domainname.com 也就是虚拟ip和域名的对应关系 程序无需修改,自动就通信成功了。 发现此类问题的服务器是 息壤VPS, ...
PHPCMS V9评论模块伪静态与TAG模块伪静态设置
一、评论模块伪静态设置 1、首先在后台->扩展->url规则里添加一个新的规则用于评论模块,如下面所示: {$commentid}_{$page}.html添加完成后记住前面的id号,比如31。 2、本来PC标签支持urlrule呢,后来不支持了,只好改代码了,于是打开文件phpcms/modules/comment/index.php找到:
复制代码
代码如下:
includ ...
PHPCMS V9跨站调用推荐位出现URL连接为空问题的解决方法
如题,如果你在使用PHPCMS V9的时候需要在不同的站点之间调用推荐位可能会出现链接的URL为空的情况,具体解决办法如下,该办法适合20130522 之前版本 一、在自定义函数中加入下面的函数:
代码如下:
/**
* 获取内容地址
* @param $catid 栏目ID
* @param $id 文章ID
* @param $allurl 是否以绝对路径返回
* ...
关于phpcms2008 内部递增标变量 $n 使用时的注意事项
1.在phpcms2008中,有一个递增的内部变量 $n,它是从1开始逐渐递增的,如果{$n}则表示具体的值。 2.当它和 {if ...}...{else}...{/if} 语句配合使用时,需要注意在表达式中获取$n的具体的值的时候要使用<?php ....; ?>,这样可以避免的ie浏览器中出现问题。
复制代码
代码如下:
<li {if $n == 1} class=active {el ...
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网站从本地上传到服务器需要修改的地方小结
请进行以下步骤的修改:
1.修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。
2.进行后台设置-》站点管理 对相应的站点的域名进行修改。
3.更新系统缓存。点击后台右上角的“更新缓存”按钮。
4.进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。
5. ...
phpcms搜索不能重新生成缓存的解决方法
第一步:删除已经生成缓存文件 路径:/search/data/dir 提示:在/search/data/下有许多文件夹的情况,将其全部删除。 第二步:清空phpcms_search数据表 执行SQL语句:truncate phpcms_search; 第三步:更新searchid为0 执行SQL语句:update phpcms_content set searchid='0'; 最后一步:更新URL 后台内容管理=》生 ...
phpcms缓存使用总结(memcached、eaccelerator、shm)
a.模板编译缓存
参考文件include/global.func.php及include/template.func.php
模板编译缓存的原理其实很简单,如果模板是第一次编译,则直接编译它,如果不是第一次编译,则比较模板文件($tplfile)及模板缓存文件 ($compiledtplfile)的修改时间,如果模板文件的修改时间大于编译过的模板缓存文件,则编译模板,否则不编译 ...
phpcms V9二级目录下分页路径不正确问题的彻底解决方法
在用phpcms V9做二次开发的时候,我们有时候会把一个栏目生成到根目录下,而且这个栏目又有子栏目,我们生成静态的时候分页会出现问题,就是分页的路径的地址错误。有一种解决方法就是,把这个栏目生成动态的,不要静态的,但是这样对于搜索引擎的收录不是太友好,那么我们就把它生成静态的,这时候我们可以这样做,就可以 ...
PHPCMS忘记后台密码找回及时间解锁方法
phpcms后台管理员密码遗失解决办法
直接修改数据库
使用phpmyadmin,找到你的数据表phpcms_member和phpcms_member_cache,搜索你的管理员帐号,修改将password改成 fe8602cbedf64440daee85f5d73ef152
保存,这时你的密码就是 123456789。
登陆后再修改密码。、
phpcms 2008 登录密码5次被锁的解决办法
phpcms 2008 ...
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 ...
phpcms调用文章发布时间标签显示1970的解决方法
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。
代码如下:
{date('Y',strtotime($updatetime))} 大写Y显示 2013, 小写 y 则显示 13
{date('M-D',strtotime($updatetime))} 大写为英文月日, 小写为数字月日
{date('Y',time($updatetime))} 获取当前时间戳
另外解释下phpcms标签 ...
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('system', 'qq_appkey ...
phpcms V9修改lists标签(实现调用文章所属栏目及点击数)
实现效果步骤如下:
①打开\phpcms\modules\content\classes\content_tag.class.php文件;
②搜索“列表页标签”,即lists标签函数,应该在文件的56行左右,把lists标签函数的整段调用代码修改如下:
代码如下:
/**
* 列表页标签
* @param $data
*/
publicfunction lists($data) {
$catid = intval($da ...
phpcms V9利用num++实现多样形式列表标签调用
在首页或者频道页调用文章列表的时候,经常会使用到左右对称或者每五行出现一条横线的调用形式。 其实代码很简单,利用num++的循环方式,以及{if}{/if}进行样式判断即可。代码如下:
{pc:content action="lists" catid="67" order="listorder DESC" num="2" thumb="1"}
{loop $data$r}
{php $nu ...
phpcms V9 全站文章点击排行榜标签
我们在做内容站的时候,经常需要使用到文章排行榜,但phpcms默认的pc调用标签是需要具体栏目ID的,那么如何调用全站文章的点击排行榜呢?官方不给方法,我们只好自己创造方法了。步骤如下:
①打开\phpcms\modules\content\classes\content_tag.class.php文件;
②找个位置添加以下代码(首行时间可以自由修改,方便后期查 ...
phpcms V9 邮箱配置方法
最好的就是使用企业邮箱,比如163企业邮箱、QQ企业邮箱,个人站长支持200个用户,切免费。今天是拿QQ企业邮箱做例子,可以绑定QQ普通邮箱及foxmail客户端。
步骤如下:
①到QQ企业邮箱官网注册管理员帐号(申请过程略),网址http://exmail.qq.com/②在域名dns解析里设置邮箱mx解析,设置方法见官网介绍http://service.ex ...