欢迎各位兄弟 发布技术文章
这里的技术是共享的
http://joomlacode.org/
介绍
软件框架是一个可由开发人员使用的应用基础。Joomla 1.5框架为开发人员开放了强大的功能。Joomla 代码采用了可扩展的设计。本教程引导你使用框架来开发一个组件的全过程。
项目的范围是开发一个简单的Hello world 组件。在后续的教程中,将通过这个简单的组件来展示Joomla强大的功能和MVC设计模式的通用性。
需求
本教程需要Joomla 1.5或更高版本。
google "joomla 模块开发教程"
google "joomla 组件开发教程"
http://hi.baidu.com/myjiayin/item/32b97bcbb7404c23a0b50ace 比较好的 模块 组件开发教程
1)菜单翻译英文
后台=>组件=>joomlfish=>译文=>英语=>menus=>
点某一菜单进去 进行翻译
我们到前台 看 英文的效果
英文别名最好跟中文别名不要一样
2) 点open 显示出来的东西 要在后台填入数据
后台=>组件=>virtuemart=>管理=>全局设置 站点
设
缩略图宽度 60
高度是 100
(还要把php.ini中的gd开启)
商品=>商品分类列表 添加分类
点 商品=>新增商品 来添加商品
型号 商品名称 分类
点 商品状态 特价销售 勾上
点商品图片 进行上传图片
3)使用jquery功能
http://www.seowlyx.com/class/joomla.html1)joomla内容深度不超过三级如果非要超过可以安装 k2扩展http.conf (.htaccess) Options -Index (禁止列出文件)新闻联播 其实 就是rssfirefox 插件 Live HTTP headers网站控制面板=>全局设置=>系统=>会员设置=>前台用户设置=>隐藏 就是前台用户不能改自己的用户名密码等信息网站控制面板=>全局设置=>系统=>会员设置=>session 设置就是控制后台多长时间不登录 要重输密码全局设置不是保存在数据库里 是保存在 /configuration.php 这个文件里用firebug和tp=1http://www.joomla.shi/?tp=1
1)官网 www.joomla.org 的 entend 下下载模块2) http://www.gavick.com/http://www.gavick.com/forums/highlighter.html可以下载 mod_gk_news_highlighter 模块3)www.joomlagate.com 有大用 joolma之门 下也有下载模块可以下载 mod_gk_news_highlighter 模块
安装1)把程序复制到网站下,2)新建joomla数据库 (选 mysql 不选mysqli)3)安装时下一步 下一步(基中重要的一步就是删掉/installation文件夹下的内容(或者重命名))4)完全免费5)为joomal安装相应的功能扩展,就有太多的功能不需要的功能也可删除后台=>登录扩展=>模块管理=>管理后台=>可以选择模块=>然后启用或禁用网站=>控制面板=>全局设置=>服务器=>时区设置=>北京时间=>保存网站=>控制面板=>语言管理=>管理后台=>选择语言=>默认预览=>看前台扩展=>模板管理模块有最新文章的模块热门文章的模块扩展=>模块管理=>创建这里看到好多模块我们知道页面是有位置的 什么top,left,right,footer,,把模块放在相应的位置就好了
http://baike.baidu.com/view/171829.htmhttp://www.baidu.com/s?wd=Joomla+%BD%CC%B3%CC&n=2 百度文库http://wenku.baidu.com/view/6c002c79168884868762d61c.htmlhttp://wenku.baidu.com/view/895c9066f5335a8102d22076.html
1)有前后台汉化的插件在 扩展=>安装卸载 下2)在templates的目录下建 zhiyuan 目录再在其下建 css html images 文件夹及主文件 index.phptemplateDetails.xml3)在css文件夹下建几个样式表gobal.css (全局样式表)ie6.cssie7.cssie8.cssmain.css 我们主要是在这时写css致远跆拳道 http://home.51.com/zhiyuantkdfile:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Mozilla/Firefox/Profiles/3vq8fyou.default/ScrapBook/data/20120926232121/index.htmltemplateDetails.xml 配置文件配置一下
效果网站 http://demo.cctvphp.com (好像不是http://www.cctvphp.com)
1)joomla 有个templates 目录
建一个cctvphp目录(模板目录)
再在里面建 css js html images文件夹
index.php模板的主文件
templateDetails.xml 模板的安装文件 模板在后台的配置文件
2)下面这两个是系统样式
就是假如出现错误时的提示信息,是系统的风格
1)http://wp.qq.com/login.html
用 用户名 密码登录
把QQ代码复制到网站里
2)到joomla 后台
后台=>扩展=>模块管理 点创建 点定制html 点 下一页
左边
标题 QQ在线
位置 left
自定义输出
就是把刚才生成的 qq代码复制过来
1)后台=>网站=>用户管理
点 创建
名称
用户名
最好不要一样 (否则不安全)
用户组里面 选超级管理员 点保存
2) 点默认的超级管理员 进去
我们把它的用户组设为 注册会员 点保存
此时 我们就干掉了62号 并且创建了一个超级管理员
组件 fabrik 可以用来创建 表单 或应用程序
1)前台效果
2)后台如何操作
joolma 的这个幻灯片组件名叫
photoslide GK2
这个组件还带了两个模块
GK News Image I(罗马一) GK News Image III(罗马三)
1)后台=>扩展=>安装卸载
安装组件 (joomla之门 或随课资料里有)com_photoslide_gk2_v2.1_J15_zh-CN.zip
2)后台=>组件=>Gavick PhotoSlide GK2
点 外挂 点安装外挂 (joomla之门 或随课资料里有) plg_gk_news_image_1.zip
安装好后 点 外挂 GK News Image I 前面的复选框
再点 启用外挂
点群组 点 新增群组
群组名称 首页幻灯
图片质量 100%
图片宽度 750
图片高度 350
缩略图宽度 80
缩略图高度 80
点保存
点群组 首页幻灯
点 新增幻灯片
名称 途锐
图片 选择一个图片
标题 途锐
文字 德国技术越野车
easybook 在线留言 功能
1)可以在joomla的官方网站下载它(应该在joomla之门或随课资料中也有吧)
2)后台=>扩展=>安装卸载
找到组件包(com_easybook_v2.0_RC4_zh-CN.zip)进行安装
3)后台=>组件=>EasyBook
(可以对留言进行编辑或维护的工作)
4)后台=>菜单=>Main Menu 点创建
想订阅读网易小汽车的新闻
1)打开 http://auto.163.com 网站 RSS 图标 点 RSS 图标
点 左边的 汽车 再点右边的 车讯要闻 后面的xml
复制得到的地址 http://auto.163.com/special/00081K7D/rss_autotry.xml
2)后台=>组件=>新闻联播(新闻聚合)=>新闻聚合类别 点 创建
类别 标题 汽车新闻 点保存
3)后台=>组件=>新闻联播(新闻聚合)=>新闻联播源 点创建
名称 网易汽车车讯要闻
分类 汽车新闻 (刚刚创建的)
链接 http://auto.163.com/special/00081K7D/rss_autotry.xml (复制得到的地址)
点 保存
投票调查组件
1)投票调查 (用它来创建调查问卷)
它是joomla自带的组件
后台=>组件=>投票调查
点创建
左边 细节设置
标题 您对我们的服务是否满意
已发布 是
右边 选项1 满意
选项2 不满意
点保存 (就产生了模块的鸡蛋,到模块处去创建模块)
2)后台=>扩展=>模块管理
点 投票调查
点 下一页
左边 标题 投票调查
显示标题 是
启用 是
位置 user1
1)后台=>扩展=>模块管理
点 已经 创建的 最新消息 的模块
左边 菜单分配
1)创建 定制HTML
后台=>扩展=>模块管理 =>创建
点 定制HTML 点 下一页
左边 标题 版权声明
显示标题 否
位置 footer
自定义输出 写上内容
前台首页 就会看到效果
2)创建 第二个定制HTML
左边 标题 联系我们
1)到http://tools.gavik.com/demo/highlighter-gk1 上下载 GK News Highlighter
(应该 joomla官网上面也可以下载,资料包里应该也有)
它的功能是用动画效果来显示我们指定的单元或分类的文章
http://tools.gavik.com/demo/highlighter-gk1
这是 GK News Highlighter 模块 的演示网站
点 选择文件 找到 下载的 GK News Highlighter 模块的安装包
进行 上传文件&安装
3)后台=>扩展=>模块管理
点 Gavick News Highlighter GK1模块
左边 位置 footer
要让模块显示出来的话
必须给模块指定一个位置
后台=>扩展=>模板管理
创建菜单
1)后台=>菜单=>菜单管理=>创建
唯一的名称 (常用)
标题 (常用菜单)
简介 (经常使用的链接)
模块标题 (常用菜单) (因为创建菜单时自动创建一个模块)
2)后台=>菜单=>点刚创建的 (常用菜单)
文章=>分类=>文章分类列表布局
右边 基本参数 分类 选择 关于公司/公司新闻
链接数 20
左边 标题 公司新闻
别名 gongsixingwen
再创建一个 菜单项 标题为(售后服务)(采用 文章=>分类=>分类博客式布局)
再创建一个 菜单项 标题为(销售车型)(采用 文章=>单元=>单元博客式布局)
再创建菜单项 链接到搜索功能
搜索=>搜索=>搜索
1)建菜单项
后台=>菜单=>Main menu
点home 进去
修改一下 左边 标题的名字 为 首页
2)创建菜单项
创建 =>文章=>类别(分类)=>文章类别博客式布局
右边 基本参数 选择 类别(分别)
右边
我选类别为 销售车型/小轿车
1)后台=>内容=>文章管理
=>把 首页 下面的叉号 点一下变成 对号 就是推荐到首页
2)后台=>内容=>首页文章
勾选所要的文章