PHPCMS纯静态{$url}无法获取当前文章网址

PHPCMS纯静态{$url}无法获取当前文章网址
在使用phpcms做专题时,需要获取专题的页面的URL地址,直接使用phpcms的自带函数{$url},却获取不到,在一些文章页里面也进行了测试,发现PHPCMS中的{$url}失败了,不能够正确获取到URL的地址,研究了一下,发现自己的页面都生成了纯静态,而PHPCMS的动态页面却可以进行获取,也就是说,对于纯静态的页面,{$url}的函数是失效的,那么,如果我们想要在内页加上自己的URL地址该怎么办呢,在模板中使用这样的...

phpcms 某个模型下 全部文章列表 包括评论数和浏览量

phpcms 某个模型下 全部文章列表 包括评论数和浏览量
phpcms 调取 某个 模型下所有内容列表 action = "mlists" modelid 模型id,必须,1是文章 siteid 必须 caitid 可以是 2,3,4形式的字符串,也可以是单个catid值 如果要views,comments的数据,moreinfo必须设置成1,只有评论数,没有点击量: {pc:content action="mlists" modelid="1" siteid="$siteid" catid="2,3,4,5" limit="30" moreinfo="1" comments="1"} 只有点击量,没有评论数: {pc:content actio...

phpcms中用get调取全站最新文章

phpcms中用get调取全站最新文章
最新版的 phpcms v9 是不支持调取全站最新文章的,也就是说没有内置任何标签可以调用全站的文章,这个是很不合理的,使用phpcms做的门户站点中,基本上都要用到调取全站文章的功能,比如我们的首页,就需要调用最新文章,在网上看到不少的代码,都是需要更改核心文件来生产相应的标签来调用,是比较麻烦的,其实除了现成的phpcms标签外,我们还忽略了一个重要的标签,就是 get,这个标签的作用就是直接包含...

如何让phpcmsV9再发布修改内容的时候不自动生成首页和栏目页

如何让phpcmsV9再发布修改内容的时候不自动生成首页和栏目页
在用phpcms V9做二次开发的时候,由于没有做首页的模板,又为了让首页显示栏目页的内容,就修改了/phpcms/modules/content/create_html.php文件里面的public_index函数,该函数大概在499行,我们修改让首页的内容读取的是栏目页首页的内容,也就是首页是http://www.nanmo1.com,但是我们读取了http://www.nanmo1.com/test/的内容,目的是可以省去一个模板,而且还可以有首页。但是这样做又出现了一个问题,...

phpcms v9 列表页面取得文章点击量及评论数量

phpcms v9 列表页面取得文章点击量及评论数量
[code lang="php"] {pc:content action="lists" catid="$catid" num="10" moreinfo="1" order="id DESC" page="$page"} {loop $data $r} {php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r0 views; } {php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_...

phpcmsV9 常用标签大全

phpcmsV9 常用标签大全
{template "content","header"}:调用根目录下phpcms\template\content\header文件 {CHARSET}:字符集 (gbk或者utf-8) {if isset($SEO['title']) && !empty($SEO['title'])}、{$SEO['title']}{/if}、{$SEO['site_title']}、{$SEO['keyword']}、{$SEO['description']}:标题和标题seo优化 {CSS_PATH}:地址替换为根目录下\statics\css {JS_PATH}:地址替换为根目录下\statics\js {pc:content acti...

phpcms v9 上传附件路径设置

phpcms v9 上传附件路径设置
找到并打开站点根目录下的caches\configs\system.php文件;修改行: 'upload_path' => PHPCMS_PATH.'uploadfile/', 'upload_url' => 'http://localhost/uploadfile/', //附件路径 注意:这里不仅可以修改上传附件的路径,还可以修改 'js_path' => 'http://localhost/statics/js/', // JS文件存放路径 'css_path' => 'http://localhost/statics/css/', //CSS文件存放路径 'img_path' => 'http...

phpcms v9 视频模型插件(手动点播+自动连播)

phpcms v9 视频模型插件(手动点播+自动连播)
phpcms v9视频模型插件,力求将复杂的过程简化,力求让每一个人看了教程都能安装成功,我采用了图文并茂的插件安装教程,希望能很好的帮助到使用phpcms v9的朋友,笔者也是新手,不足之处,还请高手多多指教! 亲们,视频模型插件,同大家一起分享播放优酷、土豆、爱奇艺等视频地址的方法!因为我使用的播放器只支持flv和mp4格式的视频,要播放播放优酷、土豆、爱奇艺等网站的视频,就必须获得该视频的flv...

phpcms v9 修改首页顶部的“上传视频”为“在线投稿”

phpcms v9 修改首页顶部的“上传视频”为“在线投稿”
1、打开文件: 网站根目录\phpcms\templates\默认模板\member\mini.html 2、查找这段代码(一共有两段): <a href="{APP_PATH}index.php?m=member&c=content&a=upload_video" target="_top" class="upv_btn">上传视频</a> 3、将查找的代码修改成“在线投稿”的链接: <a href="{APP_PATH}index.php?m=member&c=content&a=publish" target="_top" class="upv_btn">在线投...

phpcms v9 全站搜索的使用说明

phpcms v9 全站搜索的使用说明
许多人在使用phpcms v9 时,都发现不管在搜索栏输入什么条件,都搜索不到内容,经自己研究发现,phpcms v9的搜索功能,需要在网站有内容后进行一次“重建索引”操作,就OK了,具体操作如下! 全站搜索的设置:先“添加搜索分类”再“重建索引”

phpcms v9 将下载或阅读的积分点数返还给投稿者

phpcms v9 将下载或阅读的积分点数返还给投稿者
测试版本:phpcms v9.5.2,配置说明: 1、修改phpcms\modules\content\index.php 和down.php文件;将 [code lang="php"] function __construct() { $this->db = pc_base::load_model('content_model'); } [/code] 修改为 [code lang="php"] function __construct() { $this->db = pc_base::load_model('content_model'); $this->_userid = param::get_cookie('_userid'); $this->_username = pa...

PHPCMSV9 网站更换空间教程 需要改的文件

PHPCMSV9 网站更换空间教程 需要改的文件
PHPCMSV9建设的网站在更换空间的时候还是比较麻烦的,前段时间在给一个PHPCMSV9建设的网站搬家时,就出现过一些问题,然后不得不重新返工。所以这次在给一个网站进行空间转移的时候,就顺便记录了一下转移过程,分享出来,因为网站搬家的过程中可能会出现很多不可知的问题,所以本次分享的经验教程仅供大家参考,并不能放之四海而皆准。 PHPCMSV9网站更换空间教程: 1 备份网站数据(图片) 2 通过FTP将网...

phpcms二级域名更换cn域名后,其它都正常,就是图片地址还是原来的地址

phpcms二级域名更换cn域名后,其它都正常,就是图片地址还是原来的地址
二级域名更换cn域名后,配置都改了,访问都正常,就是图片地址还是原来的地址,不显示。附件: 你需要登录才可以下载或查看附件。没有帐号?点击这里注册 更换system.php时我刚开始用记事本打开,然后替换。就会出问题。用其他编辑器替换就不会有问题。估计是保存时编码出的问题。记住。要用编辑器打开system.php这个文件。然后替换掉旧的域名。如果栏目缓存没有更新那么导航会是旧的导航。需要在内容-》管...

phpcms v9 与phpsso通信失败,前台不能注册登录的解决办法

phpcms v9 与phpsso通信失败,前台不能注册登录的解决办法
1、检查站点根目录\caches\configs目录下的system.php文件中的域名配置等信息。 2、检查站点根目录\phpsso_server\caches\configs目录下的system.php文件中的域名配置等信息。 3、有部分用户是本机通信失败,检查C:\WINDOWS\system32\drivers\etc\hosts文件,如果用的是localhost域名访问,本机是否绑定了127.0.0.1 localhost(将# 127.0.0.1 localhost 前面的#号去掉) 4、检查phpsso的访问地址是否正确,然...

phpcms的url规则

phpcms的url规则
首先要建立自己的URL规则,首先的理解一些定义和变量含义。首先进入URL规则管理这里,你会看到如下内容(进入方法:“系统设置”-》“RUL规则管理”—》“管理RUL规则”) 在PHPCMS2008中是这样定义的 一、模块   模块分:PHPCMS、问吧、专题、等等    也就是说你下一步建立的RUL规则是要应用在哪个模块上,那你就要选者哪个。在这里特别要提示一下的是,你在建立URL规则的时候不要选哪个“不限”。本然按照PHPCMS当...

最新PHPCMS V9编辑器代码高亮显示——亲测可用

最新PHPCMS V9编辑器代码高亮显示——亲测可用
最近PHPCMS V9更新挺频繁的,是好事,让我们更完美的用它的功能,是坏事,以前的教程都不能用了。譬如这篇在PHPCMS V9文章中实现代码高亮显示的功能,之前的教程已经不能用了,今天站长莪叆啰有空写了个最新版的教程来实现这个功能,亲测可用。 【第一步】 下载CMS部落文章下方的压缩包,里面有所需要的文件 【第二步】 将codeblock文件夹复制到 /statics/js/ckeditor/plugins 文件夹下 【第三步】 将conte...

phpcms v9本地移植到服务器的步骤

phpcms v9本地移植到服务器的步骤
本地PHPCMS移植到服务器 1、第一步: 修改数据库服务器配置: 在PHPCMS安装目录下:caches\configs 找到database.php 把里面的配置改成服务器数据库的配置。如我的: return array ( 'default' => array ( 'hostname' => 'localhost', 'database' => '1201_120100', 'username' => '1201_120100', 'password' => '999999', 'tablepre' => 'v9_', 'charset' => 'utf8', 'type' => '...