07 2012 档案
摘要:这是一个模块和插件开发实例详解文档,模块实现的是图片幻灯片方式切换,图片是自带的banner组件管理器来管理,对于图片可以只显示某一个分类下面的,切换方式可以选择多种,插件就是实现如何过滤文章中出现的email,凡是写了email的就自动过滤.从分析来看,是没有什么难度的,这里主要是开发的步骤,我在这里从开头到一个开发,打包成可以供所有joomla安装的zip文件为止,算是一个功能完成. 1.建立模块文件结构,样式如下图的文件结构Mod_banner模块文件夹,所有模块必须以mod_为前缀.banner就是模块名称Images文件夹,用来放样式中用的图片还有模块所需的jquery库,jq...
阅读全文
摘要:很多时候,我们需要把客户的产品添加到数据库,一般来说客户给的都是Excel这种表格数据,而我们平常程序中用的是mysql或者sql server,这样就需要数据导入,对于数据量小的当然可以手动添加,如果数据量过万甚至几十万,那么手动简直就是不可能完成的,这个时候我们就需要写一些辅助程序,这些程序不是给客户用,而是用来导入数据的工具一样.那么我们来结合实际例子来说说怎么开发这样的代码段. 拿到数据,首先就是数据分析,找出数据之间的关系,一般只有一两个表那就容易,多则三个以上就要用草图标记之间关系.这是一个简图,随便画的,太难看了,我们需要给所有的属性表里面产品添加属性,产品表和属性表关联id就.
阅读全文
摘要:一般很少看到joomla中使用ajax,笔者以前说到过用jquery来实现,对于那些验证用户名不能重复,邮箱不能重复,以及联动菜单,等等的应用,使用ajax是免不了的,今天笔者在这里讲一讲使用joomla自带的mootools javascript库的实现ajax,由于是自带库,所以不用管有没有jquery,那么怎么实现呢,首先建立一个ajax的获取按钮,一般我们都是在组件的编辑中用到,所以文件一般在views\你的视图\tmpl\default.php里面:<input type="button" id="ajaxButton" value=&q
阅读全文
摘要:xml在joomla中应用广泛,从安装文件配置到模版,模块,组件,插件中都有应用,使用起来基本都有固定格式,在此不多说,这里主要说说xml在创建表单中的应用.表单的作用不言而喻,在模块配置里面有表单,组件里面也有表单,这里的配置里面的参数设置就是xml生成的表单,相对于通过直接建表单方便不少,这里通过编辑文章表单的使用过程来说,在使用之前,我们先来了解一下表单元素的类型,joomla提供了生成多种表单元素样式.<param name="created" type="calendar" label="创建时间" descripti
阅读全文
摘要:在使用joomla中,如果你要涉及到编写与用户相关的应用,密码难免不遇到,joomla密码加密使用的md5函数,不过在存储的时候他是使用(password的md5值:KEY),这种形式保存的,只要知道这个原理就不难理解密码问题了.如果你的密码忘记了,作为开发人员,只要你知道数据库登录用户,进去后直接改jos_users表的password字段,注意需要使用函数md5哦,这样就可以登陆了,登陆后你再在joomla后台来修改你的密码. 在编写与登录相关的应用的时候,我们要保存密码,密码处理使用下面代码$pwd = JRequest::getVar('password', '
阅读全文

浙公网安备 33010602011771号