阅读:2242回复:0
跟我学Joomla模块开发-Discuz最新主题模块【二】
前一节 主要学习了Joomla1.5模块开发的基本原理,这一节简单改变了一些代码编写命名等
基本功能: 1、后台指定Discuz!的版块ID,显示该ID下的帖子 2、设定帖子显示条数 3、设定Discuz!表前缀 待加功能: 1、Discuz!路径填写,及帖子地址链接 2、帖子排序选择功能(计划为最新发表主题、最多回复主题两种) 3、设置是否显示帖子的主题分类(非版块名称,Discuz!帖子的主题分类) 4、设置是否显示帖子发表时间 5、设置是否显示帖子回复数 存在问题: 1、如果后台分类ID输入的值在Discuz!表中的版块分类ID不存在,未给出提示!目前判断为无值输入 /******************分割线********************/ 1、创建文件 /modules/mod_jk_dz_post/mod_dz_jk_dz_post.xml: Jk Discuz! Post Joomla178, vanshion 2011-01-01 All rights reserved by Joomla178 2010. GPL 2.0 shion.van#gmail.com www.Joomla178.com 1.0.0 Provides a listing of Discuz post mod_jk_dz_post.php index.html helper.php tmpl/default.php tmpl/index.html en-GB.mod_jk_dz_post.ini zh-CN.mod_jk_dz_post.ini USE GLOBAL NO CACHING 上述代码主要设定了一个后台传入参数:Discuz主题显示条数。 2、创建文件 /modules/mod_jk_dz_post/mod_jk_dz_post.php: *这次编写将由后台传入的值放到了helper.php中,便于代码查找编写 3、创建文件 /modules/mod_jk_dz_post/helper.php: 4、创建文件 /modules/mod_jk_dz_post/tmpl/default.php: [*] 5、创建文件 /modules/mod_jk_dz_post/index.html: 创建文件 /modules/mod_jk_dz_post/tmpl/index.html: 6、创建英文标准包 /modules/mod_jk_dz_post/en-GB.mod_dz_latest_post.ini: 6、创建中文标准包 /modules/mod_jk_dz_post/zh-CN.mod_dz_latest_post.ini: 语言包见下面打包文件 7、切记以上所有文件均以utf-8编码保存!最后打包文件为zip格式,便于后续开发,在此打包为 网站调整,暂时无法下载,将发布beta版 |
|