欢迎各位兄弟 发布技术文章
这里的技术是共享的
效果网站 http://demo.cctvphp.com (好像不是http://www.cctvphp.com)
1)joomla 有个templates 目录
建一个cctvphp目录(模板目录)
再在里面建 css js html images文件夹
index.php模板的主文件
templateDetails.xml 模板的安装文件 模板在后台的配置文件
2)下面这两个是系统样式
就是假如出现错误时的提示信息,是系统的风格
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/system/css/general.css" type="text/css" />
3)<jdoc:include type="modules" name="uphead"/>
uphead 表示的是位置 要在 templateDetails.xml 文件中 进行定义
后台=>扩展=>模块管理=>main menu=> 把位置 设成 uphead 不显示标题
菜单类型 为 项目列表
后台=>菜单=>main menu=> 进home 把它命名成 首页
4)
创建 新闻 单元 和 动态新闻分类
再创建一篇文章
添加一个标准文章布局的菜单项
标题 为 联系我们 别名是填写(contact-us) 否则做seo优化的时候不好弄(地址栏上会出现时间格式)
选 一篇文章
再继续选几篇文章
因为我们在菜单模块中选的 项目类型 是 项目列表
所以 我们的源代码 会看到 ul li 的标签
5)安装joomfish 多语言组件
后台=>组件=>joomfish多语言界面管理=>控制面板
这个语言设置要注意一下
如果不这样设置的话 就会出错
6)<jdoc:include type="modules" name="language"/>
也要在templateDetails.xml文件中 定义模板的位置 language
7)后台=>扩展=>模块管理=> 进 Language Selection (安装joomfish产生的模块)
显示标题 选否 位置选 language 选一种显示语言的风格
如果不包含 joom!Fish css 它的位置 就稍微有点问题(因为不带任何样式)
8)<?php echo JText::_('LANSELECT'); ?>
language\en-GB\\en-GB.ini 给LANSELECT赋值
language\zh-CN\zh-CN.ini 给LANSELECT赋值
9)安装语言包 就是把language 文件夹替换相应的模块的languange文件夹
10)安装VirtueMart (com_virtuemart_v1.1.9-j15-Chinese)不安装数据 我们点 go directly to the shop
11)安装 virtuemart 产品搜索的模块 mod_virtuemart_search_1.1.9.j15.zip
到后台=>扩展=>模块管理处 设一下 virtueMart Search 模块
显示标题 否 ;位置 为 search(我们在templateDetails.xml定义的位置); 启用
点应用 到前台看效果
12)找到 mod的安装处 mod_virtuemart_search.php 然后修改源代码
去掉搜索的p标签
13)创建主菜单 后台=>菜单管理=>创建 (创建这个菜单时,自动创建一个菜单模块) 到模块处设置一下这个菜单模块
显示标题 否;启用; 位置:mainmenu(在模板处创建);菜单类型为 项目列表;
然后 回到 后台=>菜单管理 给这个菜单创建菜单项
14)放一个滚动图片的模块 因为我没有这个cctv php自己亲自做的模块 .所以我用个图来代替