
Joomla逐浪之旅
文章平均质量分 70
snow_online
这个作者很懒,什么都没留下…
展开
-
在Joomla中如何用代码形式应用Modules 【转】
在Joomla中如何用代码形式应用Modules转载 2010-10-11 22:17:00 · 693 阅读 · 0 评论 -
mootools将表单变成json格式 【转】
JSON 是个好东西,但我却因为一个小问题困扰了好久!假设通过 Ajax 调用从服务器获得这样一个 JSON 字符串:{"username":"dualface","email":"ddddd@ddddd.com"}知道怎么在 JavaScript 里面转换为对象吗?正确的做法是:obj = eval("(" + json_string + ")");这转载 2010-01-12 13:50:00 · 1373 阅读 · 0 评论 -
尘埃落定:关于2009年度开源CMS大奖(2009 Open Source CMS Award) 【转】
由Packt举办的2009年度开源CMS大奖(2009 Open Source CMS Award)已经尘埃落定。和前两年一样,这次仍然有5个奖项;下面是详细的获奖名单,附有每个CMS的官网链接以兹参观。文字就是这点不好,没有壮丽的配乐和低沉暗酷的男声朗读,也没有观众在现场导演的指挥下欢呼雀跃。Open Source CMS Award 之 最佳综合表现奖(Overall Best O转载 2010-03-10 11:35:00 · 1151 阅读 · 0 评论 -
Joomla 自己收藏的小手册
JHTMLGrid类,该类在文件/libraries/joomla/html/html/grid.php原创 2009-12-22 16:43:00 · 474 阅读 · 0 评论 -
amchart学习笔记(二)
amchart配置信息:!20) means that the coordinate will be calculated from the right side or the bottom -->原创 2010-02-24 16:21:00 · 1211 阅读 · 1 评论 -
Joomla如何采用缓存加速你的代码 【转】
在通常网络环境中,同样的内容会一遍遍的显示。缓存通过把程序生成内容的一部分或者全部保存在文件中,需要的时候取出来,这样就使网站提速。有很多方法可以做到这点,但是本文只是针对函数。在Joomla 1.5中,缓存非常容易。Typically in web environments, the same content is displayed over and over to everyone转载 2010-02-10 13:20:00 · 1707 阅读 · 0 评论 -
joomla用户权限分析-用户注册过程 【转】
我们来仔细看整个注册过程,实际上最为重要是com_users/models/user.php中的store()函数,在这个函数中主要是调用了JTableUser的store函数,if (!$user->save()) { $this->setError( $user->getError() ); return false;} 以及在session表中保存了session数据。转载 2010-02-10 11:55:00 · 1637 阅读 · 0 评论 -
如何实现在Joomla!后台管理的控制面板(control panel)中添加图标 【转】
在Joomla! 1.5的管理后台中,控制面板有一系列的icon,点击icon进入相应的功能,可以简化管理员的操作,同时也明了。下图是Joomla!管理后台的的控制面板 实际上,显示这些qucik_icon的是一个模块,mod_qucikicon,文件在 administrator/modules/mod_quickicon/下面。要增加一个icon需要几行代码:if转载 2010-02-10 11:31:00 · 1662 阅读 · 0 评论 -
在Joomla!中使用弹出提示(Tooltip)教程 【转】
为了在Joomla 1.5 使用tooltip,首先要引入tooltip behavior,仅需要以下一行代码就激活了tooltip:JHTML::_(behavior.tooltip);最简单创建tooltip的方式就是使用JHtml::tooltip函数,方法的具体文档在这里:http://api.joomla.org/Joomla-Framework/HTML/JHTM转载 2010-02-10 11:25:00 · 899 阅读 · 0 评论 -
如何在Joomla! 1.5 管理后台中实现滑动分页效果 【转】
什么是滑动分页效果?请看下图: 这张图是后台发表文章界面的右侧,设置文章参数的面板,点击那些绿色的三角块,可以展开当前面板。在这篇文章:如何在Joomla!管理后台中实现标签页面的效果(tabs.js) 中 ,我们讲述了如何实现tabs 标签分页效果,要实现滑动分页,仅仅需要对原来实现tabs 分页的代码做一些简单的修改。他们的唯一差距就是,在滑动分页效果的视图文件中,代码是转载 2010-02-10 11:22:00 · 778 阅读 · 0 评论 -
Joomla!开发代码书写规范 【转】
在一个开发项目中,代码书写规范是非常重要的,特别是对于开发人员较多的项目。好的代码书写规范能确保高质量,减少BUG,并且容易维护。接下来,我们谈谈Joomla! 开发过程中的代码书写规范 Coding Standards缩进与行最大长度1、采用tab缩进,每个tab四个空格宽度。2、行最大长度在75-85字符之间,这并不是硬性的规定,你可以根据自己的需要设置。控制结构代码转载 2010-02-10 10:27:00 · 878 阅读 · 0 评论 -
Joomla!扩展制作实例教程-模板展示组件-增加后台上传图片功能 【转】
我们再来看看数据表的结构,有一个字段imgfilename ,这个一个图片的路径,我们当然可以将这个图片上传到服务器相关位置,然后在这个地方输入我们的路径,但是这样显然不是很方便,现在我们来进行一些修改,从而能够上传图片到服务器,并自动给出图片的路径。第一步,当然还是要在后台的model目录中,showcase.xml中,去掉关于imgfilename这一行。第二步,修改admini转载 2010-02-10 09:57:00 · 2237 阅读 · 0 评论 -
管理后台如何增加一个自定义的按钮 【转】
Joomla!管理后台,我们通常可以看到toolbar一些设置参数,添加记录,修改,发布等等的按钮,这些按钮JToolBarHelper都有对应的函数,而不同的按钮也对应不同task,如果我们要自定义一个新的task,该如何来完成?这个函数: JToolBarHelper::custom( task, icon, icon over, alt, boo转载 2010-02-09 16:55:00 · 929 阅读 · 0 评论 -
Joomla! 使用手册 - 菜单及菜单项(Menu & Menu Item) 【转】
菜单项在 Joomla! 中是很特殊的元素,其角色不止是通常 web 导航链接这么简单,还承担了页面组织结构定义的功能。通俗地说,一个菜单项的设置,不仅包括它指向的 URL,还包括了目标页面的组织结构,也就是这个页面看起来应该是什么样。所以,精确地说,Menu Item 其实是 Menu/Page Item。Menu Item Type 设置菜单项首先要选择其类别(Menu Item转载 2010-02-09 16:43:00 · 5060 阅读 · 0 评论 -
如何创建并使用自定义的输入元素 【转】
我们在这两篇Joomla! 1.5中form表单的实现方式,Joomla!表单XML文件编写参考手册 介绍了如何采用xml文件,创建一个输入表单,并在参考手册中介绍了Joomla!系统中的输入元素类型。同时我们也指出了可以自定义自己的输入元素。我们现在就来介绍一下如何创建自定义的输入元素。要实现这个功能,首先要集成JElement类,至少要实现一个方法 fetchElement,格式如下转载 2010-02-09 16:34:00 · 511 阅读 · 0 评论 -
Mootools源码分析(四) ---- Array 【转】
//对数组的扩展实现Array.implement({ //迭代方法,call的使用 forEach: function(fn, bind){ for (var i = 0, l = this.length; i }});//将each作为forEach的别名Array.alias(forEach, each);//转为数组的快捷方式,但是在IE下,对于XML对象使转载 2010-01-12 13:56:00 · 593 阅读 · 0 评论 -
如何在自己的Joomla组件中弹出一个模式(modal)窗口 【转】
引:http://www.maycode.com/index.php/hotspot/39-joomla-inspect/376-joomla-mootools.html 前面的文章中,曾经提到过在扩展组件中如何弹出窗口,但是popupwindow弹出的窗口不是模式的,研究了一下后台界面发文章界面的上传图片, 终于搞清楚了,最关键的JS在 /media/system/js/mod转载 2010-01-12 14:00:00 · 922 阅读 · 0 评论 -
JOOMLA中的日期格式 【转】
JOOMLA中的日期格式转载 2010-06-24 19:12:00 · 1375 阅读 · 0 评论 -
PHP权限控制系统-PHPGACL 【转】
权限控制的设计一直是系统开发和框架结构中经常讨论的问题,如何设计一个简单而又行之有效却又可以提供高精度的权限控制粒度是我们一直探讨的问题。最近在翻看Joomla中的ACL部分发现了这个框架phpGACLhttp://phpgacl.sourceforge.net/运行他首先必须要有一个关系型数据库来存储权限控制数据,phpGACL是通过ADODB库来连接数据库的所以他可以方便的连接m转载 2010-05-20 14:54:00 · 749 阅读 · 0 评论 -
joomla数据库表结构 【转】
Joomla系统的数据库表一共35张表,这里解释一下每个表对应的大概功能,留作参考(排名不分先后:-))1. jos_bannar/jos_bannarclient/jos_bannarfinish此三张表对应的组件为com_bannar,分别为广告条表/广告客户表/已到期的广告表.bannar广告的管理对应这里三张表. 2.jos_categories/jos_sectio转载 2010-05-20 14:20:00 · 1028 阅读 · 0 评论 -
Joomla URL静态化 【转】
在godaddy空间上安装了Joomla,网上搜索了很多资料,无论是修改SEF.PHP文件,还是自定义.htaccess文件,均不能实现网址的静态化蹩脚的英语在网上继续溜达,然后发现一款不错的Joomla URL静态化插件JoomSEO plugin for Joomla! 1.5,开发作者是Joomlatwork 团队,已经有了针对Joomla1.5.6版本的了.官方的提供的要使用7-Z转载 2010-05-19 14:45:00 · 1240 阅读 · 0 评论 -
joomla 1.0.x database tables's Guide 【转】
joomla 1.0.x database tables's Guide转载 2010-07-15 16:46:00 · 520 阅读 · 0 评论 -
解决“载入外部新闻稿源时出错" 【转】
解决“载入外部新闻稿源时出错”转载 2010-06-26 11:09:00 · 1245 阅读 · 1 评论 -
joomla中文语言包日期格式显示某年某月%e日 【转】
joomla中文语言包日期格式显示某年某月%e日转载 2010-06-24 19:14:00 · 1439 阅读 · 0 评论 -
最好的Flash图表 – amCharts 【转】
amCharts 是什么 ?amCharts 是一组基于 web 的 Flash 图表,可以从简单的 CSV 或 XML 文件中提取数据,也能够读取 PHP,.NET,Java,Ruby on Rails,Perl,ColdFusion 等程序语言产生的数据。Mozilla, Motorola, 3M, Alexa, JPMorgan, ABB, McCann Erickson, Yandex转载 2010-03-30 15:35:00 · 3329 阅读 · 0 评论 -
amchart安装于调试 【转】
1.从http://www.amcharts.com/网站上下载所有的ZIP图形文件包。下载回来后的是没有破解的,也就是在所产生的图形文件的左上方都会有一个该网站的网址。破解方法:例如:你下载了一个COLUMN的图形包,保存在目录amchart下。然后解压该包。会产生7个文件,然后在名为"amcolumn"的文件夹下新保存一个名为“amcharts_key.txt”的文件,里面转载 2010-03-29 23:01:00 · 921 阅读 · 0 评论 -
Joomla中如何使用mootools 【转】
在Joomla中简单使用mootools方式是在你的模板文件中,加入一行: 这样之后,你就引用mootools的相关资源了。 这是一个mootools ajax的例子: JHTML::_(behavior.mootools); global $Itemid;?> function showIt( resp )转载 2010-01-12 14:02:00 · 1012 阅读 · 0 评论 -
Joomla 关于XML参数的配置!
Joomla中参数的配置有的是写在Xml当中:如下: -------------------------------------------------------------------------------------------------------------------------- type="list" default="5" label="showMe原创 2010-01-15 19:05:00 · 927 阅读 · 2 评论 -
Joomla! 1.5 源代码解读 【转】
很出色的文章,多谢http://www.maycode.com/的站长提供这样好的文章让我学习Joomla。Joomla源代码解析系列文章是个人对Joomla研究过程逐渐积累的个人认识,一家之见,难免有偏颇的地方,如有错误请批评指正。Joomla! 1.5 源代码解读,分析部分joomla源代码探析(一) 准备工作 joomla源代码探析(二) 目录结构 joomla源代码探析(三转载 2010-01-15 19:04:00 · 786 阅读 · 0 评论 -
实例介绍joomla! xml解析器的使用 【转】
转http://www.drupaling.cn/cms/joomla/165-joomla-xml.html众所周知的是Joomla是采用domit来解析XML的,并且做了一些封装。在工厂兼管家JFactory类中提供了获取解析器的get方法。自joomla!1.5 后,提供了从domit封装来的三种解析器,包括dom,rss/atom,simple。要使用xml解析器,首先得得到一个xmlpa转载 2010-01-15 16:38:00 · 664 阅读 · 0 评论 -
Mootools DOM操作 【转】
Ajax开发中,做的最多的就是对DOM的操作, 增删节点,设置样式等等等等,如果按照常规的javascript开发的话,工作量大的足以搞的人头晕目眩。所以基本上每个javascript框架都会在DOM操作上花比较大的功夫,对我们使用频率最频繁的功能操作进行封装(其中包括修正各个浏览器之间的方法差异问题),让我们的开发事半功倍。mootools也提供了一套非常出色的解决方案,并且更OO。转载 2010-01-12 14:25:00 · 852 阅读 · 0 评论 -
amchart学习笔记 【转】
Joomla使用过程中使用到分析组件(com_analytics),已经相关的的插件!插件当中使用到了amchart (真复杂...) 以下是amchart相关资料 总的来说:amcharts 要一个“配置文件”(setting.xml),一个数据文件(amile_data.xml),一个 SWFObject.js,一个对应的 SWF 就可以生成漂亮的统计报表了转载 2010-02-08 10:34:00 · 6235 阅读 · 3 评论 -
在Joomla!中使用behavior.tree参考 【转】
显示如下图所示的树状结构数据,在Joomla!中也是非常简单的。首先我们要引入behavior.tree,只需一行代码: 然后需要设置显示的层(div),注意这一行是必须的,否则会导致adopt某某错误,我跟踪了很长时间的代码才发现问题,切记!div的命名是有规则的,接下来我们会说到。然后就是我们要显示的树状结果数据。 aaaa bbbb c转载 2010-02-10 11:39:00 · 629 阅读 · 0 评论 -
Joomla! 1.5 组件使用AJAX例程 【转】
Joomla! 1.5 组件开发中使用AJAX相对容易,因为Joomla! 1.5 一直在努力推进客户端采用开源的Mootools框架,Mootools包含了AJAX包,这个包使AJAX开发起来非常简单,以下是我做的一个简单例程,希望对大家有所帮助。其实com_jam这个Joomla!站内信组件是AJAX的,感兴趣的朋友可以安装一个看看,界面有点土,但是基本功能还是不错的。例程组件com转载 2010-02-10 10:17:00 · 1824 阅读 · 1 评论 -
Joomla中定义的几个路径 【转】
原来在源代码分析系列的defines.php中提到过相关的路径,但是印象中没 JPATH_COMPONENT_ADMINISTRATOR,JPATH_COMPONENT_SITE,JPATH_CONFIGURATION,记下来参考一下。JPath is used to get the directory path.DS -- is used as a directory separat转载 2010-02-09 16:57:00 · 1670 阅读 · 2 评论 -
写自己的Joomla! installer adapter 【转】
Joomla! 采用 installer adapters 来安装不同类型扩展. 这就意味这你可以编写自己的installer adapter。一个Installer Adapters有四个基本的功能:Install - 安装新扩展 (成功返回一个扩展ID,失败则返回false)Update - 更新一个扩展(成功返回一个扩展ID,失败则返回false)Uninstall转载 2010-02-09 16:48:00 · 569 阅读 · 0 评论 -
Joomla!表单XML文件编写参考手册 【转】
有关Joomla!表单XML的使用方法和功能描述,请参考这篇文章: Showcase Form Public Registered Special 我们看到每个param item都包含以下几项:name - field 名称type - field类型, text, a list box,转载 2010-02-09 16:26:00 · 832 阅读 · 0 评论 -
Joomla! 1.5中form表单的实现方式 【转】
Joomla! 1.5中JParameter不但提供了一个xml 和ini文件读取和访问的方式,同时它提供了一个render函数,这个render函数对于Joomla! 1.5中的表单制作提供很大的便利,事实上Joomla! 1.5的文章编辑界面广泛了使用了这种方式。这种方式中更好的实现了页面元素与数据的分离,并提供了一些表单项的验证方式。以下我们来介绍一个简单的Joomla! 1.5表转载 2010-02-09 16:19:00 · 895 阅读 · 0 评论 -
如何实现登陆后跳转的预定页面 【转】
在我们自己开发的Joomla!组件时,经常会遇到这样的情况,在判断用户尚未登陆的情况下,让用户先到登陆页面,登陆成功后回到预定的页面。这一情况实现起来说起来简单,但是有几个地方也需要注意。看过用户登陆部分代码的朋友,可能会说只要带入一个return的变量就可以了,真的是这样吗?在你的组件中试试: $this->setredirect(index.php?option=com_user&转载 2010-02-09 16:08:00 · 812 阅读 · 0 评论 -
Joomla组件安装 【转】
实际上,当我们创建了组件的入口点、控制器、视图及模板等文件之后,可以直接通过FTP上传到Joomla系统对应的路径中来完成组件的安装;但更有效灵活的办法,是将组件打包成为安装文件包,通过系统的安装器进行安装。安装包信息文件,即我们要创建的XML文件,通常包括组件的如下信息:组件的基本信息,例如名称、描述、版权声明及许可证信息等。入口点、控制器、视图及模板等相关文件。一个可转载 2010-02-05 10:21:00 · 1422 阅读 · 0 评论