摘要: 越是深入学习,发现问题越来越多,今天就来说说joomla的ajax应用.由于笔者也是初步使用,文章中难免有一些错误,希望了解的朋友不厉赐教.本文joomla还是1.5版本,ajax采用的是最流行的jquery1.72版本,提交方式采用get方式,返回格式html,此处不使用json,关于json以后再说.在使用中发现,joomla并不能很好应用ajax,而且关于ajax的文章屈指可数,就是有也是英文的,我是看不懂,所以这里我也是进行一些测试,ajax操作一般就是为了页面局部刷新,不需要跳转页面而实现的一种目前流行的方法.好了多余的话不说了,还是用代码来说明一切. 这里的这个例子是点击左边导航. 阅读全文
posted @ 2012-05-30 21:36 Yoby 阅读(1897) 评论(3) 推荐(2) 编辑
摘要: 最近比较忙,没有时间写一些joomla教程,今天抽空来说说如何扩展上传图片的同时生成缩略图,这样就不用在显示图的时候设置宽度高度,而且可以让页面加载很快,对于图片展示类型网站和模版类网站,我想都是需要这样一个实用的功能的吧.joomla1.5版本没有自带这个功能,今天我就来实现,并且在上传的时候自动存入数据库.在数据库里面,我们用当前时间戳来保存图片名字,这样不会有重命名问题.如果你想保存原名字,那么你可以存入数据库。对于图片我们只保存一张图片文件的名字,缩略图我们使用前缀_时间戳来保存,时间戳和大图是一样的.这样可以减少一个字段。好了原理就是这样。 对于上传来的图片,我们需要进行处理,例如. 阅读全文
posted @ 2012-05-30 00:27 Yoby 阅读(3642) 评论(5) 推荐(2) 编辑
摘要: 从对joomla的一无所知,到对可以开发使用,期间得到同事许多帮助,不短的两个月,开发中也遇到很多的问题,最终在他人帮助下都解决了。今天我把这些问题分享出来,以及解决办法,希望其他使用的朋友遇到这些问题,可以自行解决。本文仍然基于joomla1.525版本,涉及的问题不是只有joomla本身,有一些是属于HTML、CSS、Flash、服务器知识,所以不限于只谈这个cms本身,是一些综合问题! 1 . flash不显示问题,这个的原因是在头部添加了导向网站目录的base标签,就是在head部分添加了<base href="#" />,这样出现flash不显示问题。 阅读全文
posted @ 2012-05-18 09:20 Yoby 阅读(1450) 评论(4) 推荐(2) 编辑
摘要: 看到院子里总结的Mysql用法,我觉得没有我的全面,我的从登录到高级的存储过程都涉及到,这部分是我平常不会或是出现问题都会拿来看,不过现在就和我一起来使用命令模式学习一下数据库最基本的吧,平常习惯了phpmyadmin等其他工具的的朋友有的根本就不会命令,如果让你笔试去面试我看你怎么办,所以,学习一下还是非常有用的,也可以知道你通过GUI工具的时候工具到底做了什么。Mysql用处很广,是php最佳拍档,Java中使用也很方便。 我是通过Windows 7 操作的,所以打开运行-输入cmd吧,然后输入mysql -hlocalhost -uroot -p;回车后就可以输入密码了,这... 阅读全文
posted @ 2012-05-17 13:06 Yoby 阅读(6425) 评论(3) 推荐(4) 编辑
摘要: 说到模块开发,比起组建就要简单的多了,不过初学还是费了好半工夫。今天我就以一个广告显示模块的例子来说说joomla的模块开发,这个广告的显示用的是jquery插件,数据读取采用joomla从数据库取出,这个模块可以控制广告显示大小,和广告显示位置的控制,就是说不同位置我们放置不同的广告。显示效果嘛就是类似flash图片自动切换。joomla的模块就是专门解决需要的小功能,在页面上显示,和组建不同的是,模块只是实现一个页面的小块显示,它可以通过后台来控制哪些菜单页面下需要。基本东西我就不多说了,我主要是想说怎么开发。 拿到一个需求,当然是先来分析,这个要显示的数据表如下第一张表存储... 阅读全文
posted @ 2012-05-16 22:40 Yoby 阅读(1784) 评论(3) 推荐(2) 编辑
摘要: 对于做一个站,css写起来真的很费时间,不是有多难,而是要在多种浏览器兼容,特别是像我这种用editplus作为工具的人,写css快不到哪里去,偶尔在博客园看到有人介绍LESS,去看了一下,真的很不错,用来生成css很方便,我说的不是用在项目中,而是用来生成css很快,平常写一些css类似函数吧,用的时候只需要调用生成,很快就可以写好类,非常方便,这个年代,时间,还有比这更宝贵的吗? 使用LESS不需要什么基础,特别是编程人员,使用起来更是得心应手。在使用之前,了解一下注意地方,注释单行用//就可以了,多行用/* 注释*/,和PHP是一样的,变量用@作为开始,这里的变量其实和常量... 阅读全文
posted @ 2012-05-16 08:09 Yoby 阅读(4238) 评论(6) 推荐(2) 编辑
摘要: 上一次分享到一个后台组件开发,也许我讲的不是很明白,不过你们把源代码拿去以后应该可以看懂,我是完全按照MVC模式开发的。今天呢,就来分享一下前台组件开发,我这里的前台组件和后台组件都是单独开发,前台组件是没有后台管理的,仅仅是开发显示效果,因为默认的排版方式就是那么两种,如果客户需要个性化的,就必须自己开发,下来我们就开发了。说一下目的,我要开发的是显示文章的列表样式,和自带的博客样式,默认样式不同的,找到前台组件目录components在里面新建一个文件夹就叫做com_more吧,在里面新建文件more.xml这个是打包安装文件,models文件夹是模块文件夹,views是视图文件夹... 阅读全文
posted @ 2012-05-15 12:08 Yoby 阅读(2686) 评论(8) 推荐(2) 编辑
摘要: 在PHP开发中,表单提交应该非常常用,在所有表单数据中,对于初学者,比较难的恐怕就是复选和多选这种提交数组的处理和上传处理,今天不说上传,就说说处理复选和多选下拉列表。一个复选和多选表单如下 <input name="c[]" type="checkbox" value="1" checked>1 <input name="c[]" type="checkbox" value="2">2 <select name="list[]&quo 阅读全文
posted @ 2012-05-14 19:57 Yoby 阅读(13414) 评论(0) 推荐(1) 编辑
摘要: 刚刚接触到Bootstrap的前端工具包,对于我们这些做后台程序开发的,如果要做出美观的UI,真的是赶鸭子上架,太难了。不过Bootstrap可以解决这一难题,看到讲解这方面资料的东西不多,绝大多数还需要去阅读英文资料,虽然不难,但是难免有英文比较差的朋友。在这我就大概把Bootstrap所有我个人觉得常用的讲解一下,也是学习笔记。下面附图就是我学习中的实例图。 怎么样,如果专心排版,你几乎不用写一行css代码,部分用行内样式表就可以做出不错的网站UI。 废话不说了,开始吧。引入Bootstrap相关文件,bootstrap/js/jquery.min.jsbootstra... 阅读全文
posted @ 2012-05-14 16:35 Yoby 阅读(6287) 评论(3) 推荐(2) 编辑
摘要: 使用joomla1.5版本已经有一段时间了,从对一无所知到可以开发简单后台管理组件,从中学的真的很多,今天为大家分享一下,虽然我知道园子里早有这方面的系列教程,但是我总觉得讲的不够,这里我的例子是一个广告管理组件,下面我们就来一步一步看看如何开发吧。 1.我们登录到joomla数据库系统吧,在里面注册需要开发的组件信息,这里广告管理系统名字暂时定为Ads Manager吧。我们找到表jos_components,这个就是组件管理表,在里面添加3条数据。如图。这里的82条数据其实就是后台菜单的一级连接,84,85是二级连接,后边的两个82就是关联了82的父ID。最后边的1,2是用来... 阅读全文
posted @ 2012-05-14 15:15 Yoby 阅读(2009) 评论(4) 推荐(1) 编辑