欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

joomla cctvphp学习1

shiping1 的头像

效果网站 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自己亲自做的模块 .所以我用个图来代替

普通分类: