随笔分类 - Joomla!
因为工作需要用到Joomla, 顺便记录一下。
摘要:开发惯例 (1)不要使用超全局变量$_GET,$_POST,$_REQUEST,$_FILES,$_SERVER, 使用JInput代替,JFactory::getApplication()->input (2)不要编写原生的SQL查询,使用JDatabase/JDatabaseQuery代替, JFactory::getDbo()->getQuery(true); (3)...
阅读全文
摘要:本节讲述如何获得一个指向特定组件的链接。 (1)在default.php的统计目录下添加文件default.xml ,这就可以使joomla 能够识别default.php为一个菜单项。 site/views/helloworld/tmpl/default.xml 此刻,在管理员接口中字符串不会被转换,在后面的章节中我们会看到转换时如何执行的。 (2)修改helloworld.xml并且改变版...
阅读全文
摘要:模型: 管理数据 控制器:执行任务,设置或者获取模型的状态,请求视图显示 视图:显示被控件选中的内容 (1)Setting the controller JController是一个管理控制器的类, 在site/helloworld.php添加如下代码。input; $controller->execute($input->getCmd('task')); // Redirect if se...
阅读全文
摘要:本文讲述一个Joomla组件是如何工作的以及组件的结构(组织方式),实际我们在创建组件的时候都是通过zip包安装的,zip包可以是通过第三方工具生成的,也可以是自己打包的,但是推荐使用第三方工具生成,既方便又不易出错。第六节讲述了怎么自己打包一个组件。1. 在此之前先添加一个组件通过网站http:/...
阅读全文
摘要:Joomla有以下几种类型的扩展: Component(组件): Joomla主要的功能部分,用来展示内容,类比操作系统的桌面应用程序。 Module(模块): 经常放在组件的周边,可能在多个页面显示,比如登录模块。 Plugin(插件): 经常通过触发事件,提供功能,比如修改页面内容或者扩展其他扩展。 Templete(模板): 控制页面的显示风格...
阅读全文
摘要:安全问题涉及到很多方面此处就记录下文件权限问题,这都是基础,当做复习一下。文件权限一般来说目录权限为755文件: 644 如果文件服务器需要写入权限则其他人要设置权限7,比如cache目录。在模板安装的时候templetes需要更高的权限,但是安装之后要恢复到合适的权限。r: 对文件而言是可读,对目...
阅读全文
摘要:进入 扩展->扩展管理器->安装 可以看到有四个标签 扩展库安装 找到想要安装的扩展直接install 压缩包安装 下载压缩文件上传并安装(extensions.joomla.org),这也是推荐方法,不建议通过文件夹安装。 文件夹安装 远程网址安装
阅读全文
摘要:模板是一些XML,PHP,HTML,imag文件的集合,在templates目录下。可以直接修改这些模板文件或者通过后台 扩展->模板管理器管理。 (1)Befor You Begin Joomla核心文件的更新可能会包含默认模板的副本,可能会使你的修改丢失。所以为了保留你的更改,需要进行备份。 (2)Copy the Template 扩展->模板管理->点击模板列 进入定制模板页面...
阅读全文

浙公网安备 33010602011771号