【phpcms_v9如何在首页显示或排除某些栏目subcat(0,0,0,$siteid)】教程文章相关的互联网学习教程文章

phpcms 多站点配置【图】

** 1.F:…\caches\configs\route.php 文件中配置路径2.F:…\caches\configs\url_route.php 配置第二个站点的301跳转,根据站点id加载不同的路由.3.删除入口的加载文件4 创建…phpcms\modules\content\classes\template_style.class.php 由$_SERVER[‘HTTP_HOST’] 根据获取域名判断加载不同的模板,定义常量 值为模板的路径目录.5. …\phpcms\modules\content\index.php 中调用并加载不同的模板,列表页,内容页相同6.加载模板时可...

phpcms加载系统类与加载应用类的区别

加载系统类方法 load_sys_class($classname, $path = ‘’", $initialize = 1) 系统类文件所在的文件路径:/phpcms/libs/classes/文件夹下 参数说明: @param string $classname 类名 @param string $path 扩展地址 @param intger initialize是否初始化如要调用系统Form类的生成验证码函数:checkcode(),看下面例子pcbase::loadsysclass(′form′,′′,0);//加载系统form类echoform::checkcode(′codeimg′,′4′,′14′,84,24);/...

PHPCMS v9里面,推荐位ID【posid】的值是如何确定的?【代码】

例如:{pc:content action="position" posid="2" order="listorder DESC" num="4"} 后台-推荐位管理(左边栏最下方),里面可以自定义ID下面为默认的:在V9的后台添加文章页面中的源代码中得知推荐位有5种类型:1 首页焦点图推荐2 首页头条推荐9 网站顶部推荐10 栏目首页推荐12 首页图片推荐不过我们可以在后台自己添加推荐位。具体在 “当前位置:内容 > 内容相关设置 > 推荐位管理 >” 添加推荐位。。这样我们就可以新建跟DEDEC...

phpcms v9编辑器ckeditor设置回车换行br为段落p标签【图】

phpcms v9和dedecms自带的编辑器都是使用的ckeditor,在默认情况下使用ckeditor编辑内容时,按下回车键后在源代码显示的是<br>而非<p>标签,对于习惯于换行为p标签的我来说极为不便。 phpcms v9编辑器ckeditor设置回车换行<br>为段落<p>标签修改方法: 在\statics\js\ckeditor\config.js中查找 config.enterMode 找到如下代码(如上图中):config.enterMode = CKEDITOR.ENTER_BR;config.shiftEnterMode = CKEDITOR.ENTER_P; 将BR换...

phpcms添加https后台分页错误的解决方法

今天修改一位客户的phpcms网站,他要求添加https,这对ytkah来说是轻车熟路了,但是后台稍微有点问题,点击分页出现错误,将鼠标移到下一页显示的链接是https://www.abc.com/www.abc.com/index.php?m=content&c=content&a=init&menuid=822&catid=37&pc_hash=GsxXx8&page=2,很明显是多了一个www.abc.com,这个应该是配置文件中https没有设置,那我们就找找,通过关键词我们定位到文件是在/phpcms/libs/functions/global.func.php,...

phpcmsv9广告版位调用方法【代码】【图】

<div class="ya"><?php // pc:get 使用sql语句获取指定条件的广告版位!?>{pc:get sql="SELECT * FROM phpcms_poster WHERE spaceid = 11 AND type=images AND disabled=0 ORDER BY listorder ASC" num="1"} {loop $data $r}<?php// (array) 这是重点 把解析后的json格式 格式化为数组$arr= (array)json_decode($r[setting]);// foreach 将原有的数据分配到变量中foreach ($arr as $key => $val){$imageurl = $val->imageurl;$linku...

PHPCMS的产品筛选功能【代码】【图】

如下图所示功能: 首先,用下面这些代码替换掉phpcms/libs/functions/extention.func.php的内容<?php /*** extention.func.php 用户自定义函数库** @copyright (C) 2005-2010 PHPCMS* @license http://www.phpcms.cn/license/* @lastmodify 2010-10-27*//*** 通过指定keyid形式显示所有联动菜单* @param $keyid 菜单主id* @param $linkageid 联动菜单id,0调用顶级* @param $modelid 模...

phpcms多个栏目调用【代码】【图】

做网站时用的到的简单的栏目导航() phpcms多个栏目catid in(9,10,11)可以修改id 排序order by listorder ASC/DESC {if}...{/if}为判断点击为栏目 下面是一种例子 html:<div style="width:1000px;height:45px;" class="dh"> <ul> <li class="navb"><a href="{siteurl($siteid)}" {if !$catid}class="hover"{/if} class="nhome">网站首页</a></li> {pc:get sql="select * from v9_category where catid in(9,10,17,11,12,13,14,15) o...

代码审计 phpcmsv9 url模式【代码】【图】

PHPcms访问特点:单一入口模式。无论访问任何一个模块或者功能,只有一个统一的入口。参数名称 描述 位置m 模型/模块名称 phpcms/moudles中的模块目录名称c 控股器名称 phpcms/moudles/模块/*.php 文件名称a 事件名称 phpcms/moudles/模块/*.php 中的方法名称例子: htttp://phpcms.com/index.php?m=content&c=index&a=show&id=1 其中: m=content 为模型/模型名称 位于phpcms/moudles/content下 c=index 为控制器名称 位于phpcm...

CVE漏洞—PHPCMS2008 /type.php代码注入高危漏洞预警

摘要:11月4日,阿里云安全首次捕获PHPCMS 2008版本的/type.php远程GetShell 0day利用***,***者可以利用该漏洞远程植入webshell,导致文件篡改、数据泄漏、服务器被远程控制等一系列严重问题。建议受影响用户尽快升级到最新版本修复。 ———————PHPCMS网站内容管理系统是国内主流CMS系统之一,同时也是一个开源的PHP开发框架。 PHPCMS最早于2008年推出,最新版已出到v9.6.3,但由于稳定、灵活、开源的特性,时至今日,PHPCMS...

PHPCMS前台使用layui的上传组件代替默认的SWFupload,使其支持移动端图片上传【图】

默认phpcms的上传 图片使用的是swfupload,导致手机 端上传图片无法使用。这里我们使用layui的上传组件来使其支持移动端图片上传,效果图如下: 实现步骤: 一、 打开phpcms\modules\attachment\attachments.php文件,新增如下函数:public function imgupload() {$grouplist = getcache('grouplist','member');if($this->isadmin==0 && !$grouplist[$this->groupid]['allowattachment']) return false;if($this->isadmin==1) de...

phpcms中set_config和get_sysinfo函数【代码】

/*** 设置config文件* @param $config 配属信息* @param $filename 要配置的文件名称*/function set_config($config, $filename="system") {$configfile = CACHE_PATH.configs.DIRECTORY_SEPARATOR.$filename..php;if(!is_writable($configfile)) showmessage(Please chmod .$configfile. to 0777 !);$pattern = $replacement = array();foreach($config as $k=>$v) {if(in_array($k,array(js_path,css_path,img_path,attachment_s...

phpcmsV9 的 PHPSSO 配置

点击查看 phpcmsV9 官方技术文档: phpsso配置

bugku_web_phpcms1(未完待续)【图】

这道题通过搜索我们知道了应该是用phpcmsv9的任意文件上传漏洞拿getshell, 应该将,照着浮现就可以了: http://www.freebuf.com/vuls/131648.html 可是、、、、我居然找不到注册页面????? 然后就日常御剑: 我就随手打开了一下robots.txt 然后、、、、、??????你特么在逗我吧?这都可以?肯定不可能啦! 然后我交了一下、、、你mmp居然过了??????? 最后我还是没找到会员注册界面在哪里、、、、 已经提交了投诉帖...

phpcmsV9单网页调用其他栏目文章 -方法总结【代码】

使用phpcms单网页模板page.html,如何调用其他栏目的文章信息? 这里仅仅分析一下思路。【效果图省略】我们都知道当前栏目调用自己的文章时,{pc}只需设置为catid="$catid"即可。代码格式如下面所示: <div class="about">{pc:content action="lists" catid="$catid" num="10" order="id DESC"}{loop $data $v}<p class="avatar"><img src="{thumb($v[thumb],186,118)}" alt="{$v[title]}"></p><p class="abname">{$v[title]}</p><...