最近在开发组件的时候遇到一个很奇怪的问题,在安装自己写的组件的时候,前台怎么执行都不正确,更让人吃惊的是,前台居然拷贝的是后台的文件,这到底是什么原因造成的?本节将就此问题进行一下分析和讨论
2259
最近遇到这样的一个问题。开发了一个验证码插件,为了实现点击图片进行验证码切换,需要进行Ajax调用。在joomla中使用ajax最直接的方 法就是当做组件的task使用,为此又开发了一个组件。现在所有的代码都可以用了,但是我发现为了让用户使用这个验证码,必须同时安装两个扩展。也就是说 用户需要执行两次标准的安装操作。这非常的不友好,那么有没有办法一个安装包同时安装...
2366
计划对本站进行一个升级,升级的一个重点就是下载组件的改进。升级后,有一些扩展只能够给注册的用户下载。非注册用户不允许下载。为了实现这个功能。又仔细的看了一些joomla ACL相关的内容。现在将实现过程记录如下。
2799
在1.5时代,只有JController这个类,但是在J2.5时代,Joomla的MVC已经很大的改进了。为了更加方便开发者开 发,Joomla提供了JController的子类。本节将就JControlelr和他的子类进行一些讨论,期望对Joomla的MVC模式有新的理 解。另外,请注意,在阅读本文之前,你需要对 Joomla1.5的MVC有所了解。否则,该文不适合你阅读。
2595
上一节中我们介绍了控制器类中的display方法,在本节中我们将介绍一下视图类的display方法。虽然二者的名称一样,但是执行逻辑完全不一样。
2534
通过在模型中执行getForm()方法可以获得一个JForm对象,这个JForm对象可以产生一个用于编辑的表单。本节简要的讨论一下getForm的执行流程。
2730
关于jform的来构建和变量xml的详细过程,这段代码表现得非常好,需要细细品味。
<?php foreach ($this->form->getFieldsets() as $fieldset):?> <?php $fields = $this->form->getFieldset($fieldset->name);?> <?php if (count($fields)):?> <fieldset class="adminform"> <?php if (isset($fieldset-&g...
2919