phpcms插件】的更多相关文章

最近在研究PHP,学了一段时间后感觉想自己写点东西,但是又不知道写什么,最后把目标对准了PHPCMS的插件,从网上找了一下,大部分教程都只是教怎么写插件的具体代码,而没有教怎么把插件打成安装包,特别是官方,只字未提!这里鄙视一下~好了下面把我知道的一些东西写下来,希望能帮到新手~ 下面我们先来看一下插件包的具体结构 mytest --class //这个是mytest模块会用到的类 --function//mytest模块用到的函数 --install//安装此模块需要的一些配置文件和建立数据表…
虽说 PHPCMS 开源,但其它开发文档及参考资料实在少得可怜.进行二次开发时,自己还得慢慢去研究它的代码,实在让人郁闷. PHPCMS 的“Baibu/Google地图”实在有待改进,对于数据量比较大的网站来说,就一个字,烂!为了 SEO 不得不另辟蹊径,于是研究了几个 PHPCMS 自带的插件,为了方便以后的插件开发,顺便总结一下. PHPCMS 插件基本目录结构: └plugin (插件目录名,下同) ├admin ├include ├templates ├admin.inc.php └p…
增加字段关联插件 For PHPCMS V9 免费版 第一:增加字段选择关联 第二:关联后的效果 烈火下载友情提示:增加方法详见附件内的说明文档. 附件下载…
插件包是已经修改好的文件集合,您可以直接将插件包复制到您的网站中. 注意:插件包会替换phpcms中的文件,如果您修改过phpcms中的文件请先备份好旧的文件. 1.下载插件包 2.解压 3.复制里面的目录 覆盖到PHPCMS根目录 更新的内容: /statics/js/ckeditor/plugins/imagepaster /statics/js/ckeditor/plugins/netpaster /statics/js/WordPaster/ /phpcms/libs/classes/f…
来源: http://aui.github.io/artDialog/doc/index.html  (官方) http://lab.seaning.com/ http://www.mb5u.com/jscode/html/ajax/426_artDialog2_0_4/ artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口 自适应内容 artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容…
前段时间帮一个朋友的基于ecshop开发的商城加入微信扫描支付功能,本以为是很简单的事儿——下载官方sdk或开发帮助文档,按着里面的做就ok了,谁知折腾了两三天的时间才算搞定,中间也带着疑问在网上找了不少技术文章,却发现都只是比较粗略的写他们是怎么开发接入的,并没有解决我遇到的问题...,唉,有时候真心的感觉‘只能靠自己’.本文就是想把自己遇到的问题及解决办法写出来,让做这方面开发的朋友有所帮助! 开发之前,先查看官方[扫码支付]开发文档,扫码支付分为以下两种模式: △模式一: 遇到的问题:第一…
参考: zend stuido 12.5的插件安装 zend 12.5 安装插件是按类别进行分类了的, 而且是在欢迎 界面就可以直接安装, 安装后,要重启zend才能生效 版式设计的一个基本点就是: 高地 宽窄要错落有致, 不是方方正正的, 文字/图标/颜色的变化和组合.... 背景颜色的变化, 并不是整个body的背景颜色改变, 也不是整个div, 大块大块的div背景颜色变灰, ... 通常是: 整个的背景颜色还是 白色或浅色, 然后 在某个小的 div分块 / 小的table区域 背景颜色…
首页如果有新闻的轮播图,点击图片可以进入相关的新闻.因为已经使用外部js轮播插件,所以想不修改插件进行轮播 我用的js插件是yx-rotaion插件,配合phpcms的get工具箱对新闻进行读取并抽取缩略图显示在首页轮播 主要代码如下: <div id="news_rotation" class="yx-rotaion"> {pc:get sql="SELECT * FROM v9_news where thumb like 'http%' o…
这篇文章要为大家来介绍PHPCMS V9这个系统的一些基本知识,PHPCMS是基于面向对象的,严格的安装MVC开发模式开发的CMS系统,同时他还是一个非 常不错的PHP框架.下面我们一起看一下PHPCMS V9的简单知识. 一.PHPCMS V9的目录结构 |-api api文件目录 |-caches 缓存和配置文件目录 |-html 生成静态页面文件目录,可以从配置文件中进行修改. |-phpcms 系统目录,非常重要.   |-languages 语言包目录   |-libs 系统类文件目录…
本文主要介绍phpcms v9的表单向导功能是如何使用的,并副多个案例讲解: 先介绍一下v9 的表单向导如何使用 表单向导做的很实用,生成一个表单,常用的是把它作为一个留言板,或者在招聘栏目作为一个供网友填写个人信息的应聘表. 对于表单,默认的模板放在./phpcms/templates/default/formguide/.文件夹里面有三个文件index.html前台的表单列表,show.html单个表单展示,show_js.html表单插件; 表单作为一个功能性模块,往往是作为一个插件嵌入到…
在了解了<phpcms V9 URL访问解析>之后,我们已经知道首页最终执行的是content模块下index控制器的init方法. 下面, 我们逐步分析过程如下: 第一.首页默认执行的是index.php?m=content&c=index&a=init 如下代码(路径:phpcms\modules\content\index.php),先从init函数分析: class index { private $db; function __construct() { $this-…
PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口. 入口程序是在前期处理用户请求的引导程序.它是唯一一个可以被最终用户直接请求运行的. PHPCMS V9的入口程序(index.php)如下: <?php /** * index.php PHPCMS 入口 * * @copyright (C) 2005-2010 PHPCMS * @license http://www.phpcms.cn/l…
phpcmsV9使用的QQ登陆依然是OAuth1.0,但现在腾讯已经不审核使用OAuth1.0的网站了.这对于使用pc的站长来讲是一个无比巨大的坑.经过对phpcms论坛的一位同学做的插件进行修改,现在完美实现QQ登陆,暂无发现bug.测试网站:http://www.zuzwn.com 实现步骤: ①打开\phpcms\modules\member\index.php文件,把下面的代码找个地方塞进去(可以直接在pc默认的QQ登陆下面).   //QQ登陆oAuth2.0 ublic functi…
什么是jQuery formValidator? jQuery formValidator表单验证插件是客户端表单验证插件. 在做B/S开发的时候,我们经常涉及到很多表单验证,例如新用户注册,填写个人资料,录入一些常规数据等等.在这之前,页面开发者(JavaScript开发者)需要编写大量的JavaScript来进行表单元素的校验,而这些校验在平时开发中不停的重复书写. 常见的校验如不能为空,必须满足长度要求,必须为数字,必须为Email等等.一般要判断的表单元素比较多,开发过程就显得枯燥无味—…
经常见站长论坛有人提到选哪个CMS好,最近也又有朋友在51LA站长群里问到PHPCMS和帝国CMS比较选哪个好的问题,所以落叶今天从PHPCMS及帝国CMS对比的角度来谈谈站长应该如何选择适合自己的CMS. 落叶自诩对现在主流CMS及建站程序还是有足够多了解的,从接触混互联网开始使用过的并且作过小量二次开发的CMS和建站程序有早期的动易siteweaver.DEDECMS.PHPCMS2008.帝国CMS.科讯CMS.无忧CMS.风讯CMS .DISCUZ.UCHOME.HDWIKI.新云CMS…
转自:http://www.cnblogs.com/Braveliu/p/5100018.html 转在了解了<phpcms V9 URL访问解析>之后,我们已经知道首页最终执行的是content模块下index控制器的init方法. 下面, 我们逐步分析过程如下: 第一.首页默认执行的是index.php?m=content&c=index&a=init 如下代码(路径:phpcms\modules\content\index.php),先从init函数分析: 1 class…
小型网站适合wordpress,onethink,joomla(囧啦)    wordpress(免费开源) 优点:1.样式丰富,模板重多 2. 安全性 3. 对搜索引擎友好,收录快.              缺点:没有静态化,数据访问量大的网站不合适.插件多结构臃肿.      onethink(免费开源) 优点:1.基于TP框架3.2  2.后台漂亮.             缺点:1.功能较少,需要自己写.2.插件较少     joomla(免费)  外国知名,国内用的比较少.  社区囧…
刚刚接触phpcms,先从它的目录结构说起. 如下图所示,是phpcms的主目录结构: 其中api是接口目录,这个接口不是很明白.大概其是把别的内容加入进来,比如论坛啊什么的. caches是缓存文件,存放的是缓存的信息,缓存能够提升网站的友好性,当第一次加载后,第二次就会很快的加载. html目录,不晓得是什么意思.里面空空的.大概其是一些转化为html的文件存放在里面吧. 然后就是phpcms,这个是phpcms的核心目录,里面又有很多子目录,如下图所示: languages是语言包,lib…
先做个广告 WEB网站开发 APP后台开发 安卓开发 物流系统 时时彩系统开发 电商系统开发 微信开发 请联系我 QQ 13266112 or 184377367 phpcms新增栏目字段_phpcms添加栏目属性 最近做个网站 遇到个需求 ,需要在栏目页面展出很多属性,觉的奇怪吧 好好的栏目搞那么多属性干什么. 场景 学院栏目 下面 A学院 B学院 两个栏目 A学院栏目下面 如果直接添加子栏目 作为具体的学院实例,那么问题来了,我要给A学院添加N多课程怎么办? 有人说直接在A学院下免创建学院栏…
一.先大体介绍一下phpcms,及存放位置 1.将phpcms放在www目录下的phpcms,并解压 其中,readme 没什么用,重要的是install_package; 2.打开install_package文件 其中: caches 是缓存文件: phpcms是核心文件: install是安装文件: statics是公用的文件(如放的js,css,img等公用文件): uploadfile 是上传文件用的: admin.php是后台管理页面: index.php是前台首页: favicon…
phpcms中自带的评论插件很好用!但是样式个人感觉丑的狠,百度一下也没能找到解决方式,也许是自己的搜索方式不对,于是自己就研究了研究,这里可以使用两种方法进行修改 方法一: 使用PHPCMS中的get方法进行获取数据 //拼接评论表的commentid字段值 {php $commentid = 'content_'.$catid.'-'.$id.'-'.$modelid;} //查询获取数据 {pc:get sql="SELECT * FROM v9_comment_data_1 where…
*  global.func.php 公共函数库 /** * 返回经addslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */function new_addslashes($string) /** * 返回经stripslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */function new_stripslashes($string) /…
作者:J0o1ey 原文来自:论如何优雅地拿下PHPCMS 一.PHPCM       PHP是国内领先的网站内容管理系统,同时也是一个开源的PHP开发框架,采用PHP5+MYSQL进行开发,拥有非常庞       百度百科介绍其优点主要如下: ①功能强大      ②模块化,开源,可扩展功能强大灵活      ③支持自定义模型和字段负载能力强,支持千万级数据模板制作方便      ④支持中文标签和万能标签进行数据调用拥有门户级的碎片功能,      ⑤融入了人性化体验      ⑥加强了安全机…
本文主要介绍phpcms v9的表单向导功能是如何使用的,并副多个案例讲解: 先介绍一下v9 的表单向导如何使用 表单向导做的很实用,生成一个表单,常用的是把它作为一个留言板,或者在招聘栏目作为一个供网友填写个人信息的应聘表. 对于表单,默认的模板放在./phpcms/templates/default/formguide/.文件夹里面有三个文件index.html前台的表单列表,show.html单个表单展示,show_js.html表单插件; 表单作为一个功能性模块,往往是作为一个插件嵌入到…
--------------------------------------------------------------------------------------------------- PHPCMS的入口文件index.php里的代码较少,主要做了三件事,如下: //1.定义PHPCMS根目录(入口文件所在目录),PHPCMS_PATH全局可用 define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR) //2.引入框架…
今天公司一客户要求一同事给ckeditor加入可以设置行高的功能(他后台是用织梦做的,他是织梦的FANS),我一时闲得慌,也想给咱家的v9加入这个功能,功夫不负有心啊,终于成功了,来给大家分享一下! 首先下载lineheight插件,我已经上传附件给大家了 第二步:在v9的与phpcms同级的目录找到statics/js/ckeditor/plugins这个目录:再把lineheight插件解压到这个目录! 第三步:找到statics/js/ckeditor/config.js修改如下: CKE…
相信很多用phpcms v9的站长都不是程序员,而我也是一个网页设计师,所以对制作模板还是可以对付的.但是一设计到自己写程序,就一个头两个大啦.之前公司的网站是用找别人 用dede cms做的,后来我接手的时候发现里面的模板乱七八糟的,所以决定来一次改版.在网上搜了搜cms程序,普遍都说phpcms比dedecms要高级多 了,于是毅然选择了phpcms的新版V9.安装还是蛮好装的,一切都很顺利.后来在制作留言板的时候,就没有看到这个模板,找了很多地方,连友情链接和 投票这种模板都有.我就纳闷了…
本文转自别人 phpcms v9的留言板插件可以安装留言板,做问答咨询,那样的话有很多东西需要修改,也有人发现phpcms v9有个表单向导功能,只能留言,不能回复,今天仿站网:新源网络工作室告诉大家怎么用phpcms v9自带的表单向导实现这一功能: 第一步 新建一个表单向导,表名自定义 第二步 根据自己的需求建立相应的字段 这是前台的效果图 前台提交数据后,后台查看显示的效果是这样 第三步 这个也是最关键的一步,现在开始修改源程序 打开文件phpcms/modules/formguide/t…
首先说明一下为什么升级?网上很多人升级成了ueditor,可从fckedotror 到 ckeditor,我个人都是比较喜欢的,特别是开放式的插件方式.另外一个就是至少要懂得升级和插件的开发,这样也能给phpcms增色不少. 准备: 1.当前phpcms最新版本(自带ckeditor 版本为3.6.6) 2.准备替换的最新ckeditor,版本4.2.1 一.开始之前说下原版ckeditor与phpcms的ckeditor的一些主要区别: 1.原版的分页符是一个div标签,而phpcms中编辑器…
CKEditor添加一键排版插件实例,大家都知道phpcms也是ckeditor编辑器,那么如果增加这个一键排版这个牛逼功能呢增加好了后,效果图是这样的 废话不多说,直接说步骤第一步:config.js中statics\js\ckeditor\config.js中注册autoformat控件 config.extraPlugins = 'capture,videoforpc,flashplayer,autoformat'; 第二步,在statics\js\ckeditor\plugins 新建文…