随笔分类 -  phpcms

摘要:PHPCMSv9很多时候在内容页下不关是调用内容页的信息,还会调用当前栏目的相关信息。下面做总结,方便大家找到在内容页想调用的东西当前栏目id:{$catid}当前栏目名:{$CATEGORYS[$catid][catname]}当前栏目目录名:{$CATEGORYS[$catid][catdir]}当前栏目url:{$CATEGORYS[$catid][url]}当前栏目位置(面包屑导航):首页>{catpos($catid)}正文当前栏目描述:{$CATEGORYS[$catid][description]}当前栏目图片:当前栏目的内容数:{$CATEGORYS[$catid][it 阅读全文
posted @ 2014-04-06 15:46 为了这有限的生命 阅读(280) 评论(0) 推荐(0) 编辑
摘要:location / { if (!-f $request_filename){ rewrite (.*) /index.php; } rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last; rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&c 阅读全文
posted @ 2014-03-14 11:15 为了这有限的生命 阅读(533) 评论(0) 推荐(0) 编辑
摘要:rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last; rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last; rewrite ^/list-([0-9]+)-([0-9]+). 阅读全文
posted @ 2014-02-26 11:23 为了这有限的生命 阅读(616) 评论(0) 推荐(0) 编辑
摘要:一、目录权限设置很重要:可以有效防范黑客上传木马文件.如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。如果通过chmod 755 * -R 的话,php文件的权限就高了。所以就需要分开设置目录权限和文件权限:linux 服务器权限:经常要用到的命令:find /path -type f -exec chmod 644 {} \;//设置文件权限为644find /path -type d -exec chmod 755 {} \;//设置目录权限为755设置完成后,再通过命令:chown root:root * -R 将目录和文件的所有者改为root。这样就更加安全了 阅读全文
posted @ 2014-02-09 10:34 为了这有限的生命 阅读(202) 评论(0) 推荐(0) 编辑
摘要:在文件..\caches\caches_model\caches_data\content_input.class.php中找到函数:function get($data,$isimport = 0) { $this->data = $data = trim_script($data); 修改为:function get($data,$isimport = 0) { $this->data = $data; //不调用过滤函数 阅读全文
posted @ 2014-01-06 17:26 为了这有限的生命 阅读(191) 评论(0) 推荐(0) 编辑
摘要:在PHPCms内容页中,出于完全考虑,默认是禁止JavaScript脚本的,所以我们在添加文章时,虽然加入了js代码,但实际上并没有起作用,而是以文本形式显示。如果要让内容页支持JavaScript,则要做以下修改:在文件..\caches\caches_model\caches_data\cont... 阅读全文
posted @ 2013-10-26 14:48 为了这有限的生命 阅读(214) 评论(0) 推荐(0) 编辑
摘要:一、查①select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='')/** * 执行sql查询 * @param $where 查询条件[例`name`='$name'] * @param $data 需要查询的字段值[例`name`,`gender`,`birthday`] * @param $limit 返回结果范围[例:10或10,10 默认为空] * @param $order 阅读全文
posted @ 2013-08-01 13:42 为了这有限的生命 阅读(18658) 评论(1) 推荐(1) 编辑
摘要:一、安装文件①languages文件夹 语言包:zh-cn\order.lang.php //样式②templates文件夹(可不写)③config.inc.php//基本格式固定④extention.inc.php//固定格式defined('IN_PHPCMS') or exit('Access Denied');defined('INSTALL') or exit('Access Denied');//向menu表里添加后台数据,parentid 父级id m 模块名 c 文件名 a 方法名 listorder排序 disp 阅读全文
posted @ 2013-08-01 12:00 为了这有限的生命 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:手册:http://v9.help.phpcms.cn/html/2010/structure_0928/71.htmlhttp://yourdomain.com/index.php?m=content&c=index&a=show&id=1其中m = content为模型/模块名称 位于phpcms/modules/contentc = index为控制器名称位于phpcms/modules/content/index.phpa = show为时间名称位于phpcms/modules/content/index.php 中show()方法id = 1为其他参数 与正常 阅读全文
posted @ 2013-07-30 15:54 为了这有限的生命 阅读(4167) 评论(0) 推荐(0) 编辑
摘要:v9_admin 管理员表 v9_admin_panel 快捷面板 v9_admin_role 角色表 v9_admin_role_priv 管理员权限表 v9_announce 公告表 v9_attachment 附件表 v9_attachment_index 附件关系表 v9_badword 敏感词 v9_block 碎片表 v9_block_history 碎片历史记录表 v9_block_priv 碎片权限表 v9_cache 缓存表 v9_category 栏目表 v9_category_priv 栏目权限表 v9_collection_content 采集内容表 v9_c... 阅读全文
posted @ 2013-07-30 15:35 为了这有限的生命 阅读(1149) 评论(0) 推荐(0) 编辑
摘要:1.title{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}2 js3.cssCSS内的图片background:url(../images/searchl.jpg) 0 0 no-repeat;4.优化5.连接文件{template "content","header"}6.图片护卫神 云查杀7.首页导航{pc:content action= 阅读全文
posted @ 2013-07-30 15:24 为了这有限的生命 阅读(962) 评论(0) 推荐(0) 编辑
摘要:后来找了一种非常容易的解决方法1、尝试清除v9_collection_history 表里的内容 (应该这是最好的方法)2、尝试修改v9_collection_node表里相应记录的日期修改成最后一次采集之前一天的日期 (应该和这个没太大关系)3、清除 v9_collection_content表里的内容(我尝试着无效)TRUNCATE TABLE teacher 阅读全文
posted @ 2013-04-23 09:44 为了这有限的生命 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1.分别是替换a标签为空<a([^>]*)>[|]</a>[|]2.替换script<script([^>]*)>(.*)</script>[|]3.替换div<div([^>]*)>[|]</div>[|]4.替换P标签<p([^>]*)>[|]</p>[|]5.替换iframe<iframe([^>]*)>(.*)</iframe>[|]6.<object([^>]*)>(.*)</object>[|]<e 阅读全文
posted @ 2013-04-19 14:40 为了这有限的生命 阅读(404) 评论(0) 推荐(0) 编辑
摘要:html.class.php/** * 更新首页 */ public function index() { if($this->siteid==1) { $file = PHPCMS_PATH.'index.html'; //添加到发布点队列 $this->queue->add_queue('edit','/index.html',$this->siteid); } else { $site_dir = $this->sitelist[$this->siteid]['dirname']; $fi 阅读全文
posted @ 2013-01-19 11:08 为了这有限的生命 阅读(188) 评论(0) 推荐(0) 编辑
摘要:/** * 模板调用 * * @param $module * @param $template * @param $istag * @return unknown_type */function template($module = 'content', $template = 'index', $style = '') { if(strpos($module, 'plugin/')!== false) { $plugin = str_replace('plugin/', '', $module) 阅读全文
posted @ 2013-01-18 09:13 为了这有限的生命 阅读(698) 评论(0) 推荐(0) 编辑