phpcms

以下是为您整理出来关于【phpcms】合集内容,如果觉得还不错,请帮忙转发推荐。

【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多个栏目调用【代码】【图】

做网站时用的到的简单的栏目导航() 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...

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+PHPExcel实现后台数据导入导出功能【代码】【图】

首先,上图之中的红色框框是没有的,我们想要给他加上,当然是要改HTML页面啦,废话,我们跟ECSHOP一样由PHP路径找模板; 看看路由原理: 首先,上图之中的红色框框是没有的,我们想要给他加上,当然是要改HTML页面啦,废话,我们跟ECSHOP一样由PHP路径找模板; 看看路由原理: 再看看这个板块的路由哈,别找错啦,大兄弟然后我们很快找到控制器吧 当然,你会发现init方法里面竟然引用了很多个HTML(tpl后缀)至于是哪一个你...

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添加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,...

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加载系统类与加载应用类的区别

加载系统类方法 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 - 相关标签