Joomla/给页面顶端添加ActiveX Infobar

来自站长百科
跳转至: 导航、​ 搜索

Joomla | Joomla使用手册

安装Infobar模块[ ]

请下载简体中文版Infobar模块。以管理员身份登录到网站后台开始安装,安装方法与其他标准模块一样。

安装之后,点击网站后台菜单上的“Modules -> Site Modules”进入模块列表。找到Infobar这个名字并点击,进入该模块的设置界面。可以看到,此模块仅有一个参数需要设置,那就是:你想在信息栏显示什么?

Joomla bar 1.png

如上图所示,你只需要填写你想显示的文字即可。

填写之后,不要发布该模块,也不必选择模块位置。直接保存即可。

修改模板文件[ ]

既然这个信息栏要显示在页面顶端——当然你也可以显示在底部,不过这样就没有ActiveX Infobar 的样子了——我们就必须在页面最顶端安置一个模块位置来发布此模块。

某些模板在设计时,可能在页面的最上面已经有了一个模块位置,那么你可以考虑不用添加新的,直接用这个就行。当然,最好的做法是:添加一个新的模块位置。因为这样做的好处是:你可以给新位置赋予新的ID,从而可以在CSS文件中对该位置进行样式控制。

打开你网站当前模板的index.php 文件,找到 <body> 标记,在该标记后面插入一行代码:

<div id="topinfobar"><?php mosLoadModules('header', -1); ?></div>

这里已经为这个位置命名了ID,如果你不喜欢这个名称,可以修改。另外,这里插入的新模块位置是 header ,如果你不喜欢,或者你的模板中已经在其他地方使用了该位置,那么你可以修改为其他,比如 user9 或者 advert3 等等,这些一般都不会被已经占用。

请注意:有些人可能会直接在 index.php 文件中搜索 <body> 然后“找不到<body>”。这种判断属于错误的可能性是100%。没有哪个模板文件中不放置<body>标记的。区别是:某些模板作者喜欢给 <body> 标记(Tag)加一点属性(Attributes),因此文件中可能是:

<body id="bd" class="<?php echo "$ja_width fs".$ja_font_size;?>">

所以,如果要搜索,也应该用“<body”来搜索,去掉后半个尖括号。

最后,模板文件中的代码应该类似:

<body id="bd" class="<?php echo "$ja_width fs".$ja_font_size;?>">

        <div id="topinfobar"><?php mosLoadModules('header', -1); ?></div>

将修改过的 index.php 文件上传覆盖原文件。

发布Infobar模块[ ]

再次进入网站后台Infobar模块的参数界面,将其发布位置设置为“header”(如果你在index.php文件中插入的不是这个位置,就选择你所指定的位置),然后将“发布”选择为“是”,将右侧的发布页面选择为“All”。点击右上角工具栏上的“Save”保存设置。

也有发生意外的时候:如果你在前台没有看到Infobar,很可能是因为你已经登录网站了。因为此模块仅显示给未注册访客(未登录的会员无法识别)。你退出登录就可以看到了。

Infobar模块除了提醒访客注册,还可以链接其他目标。例如,我们在很多网站看到提示下载FireFox浏览器的类似醒目标识,就可以用此模块来做。你只需要将提示信息的内容变为“欢迎下载并安装 FireFox 浏览器”或类似信息,然后在后台将链接设置为相应的FF下载链接即可。唯一遗憾的是,这样的提示信息不具有浏览器身份判断能力,也就是说,即使访客正在使用FireFox浏览你的网站,他仍然能看到该提示。

参考来源[ ]

http://www.joomlagate.com/article/joomla10-tutorial/add-activex-inforbar-to-the-top-of-joomla-website/

Joomla 1.0使用手册导航

Joomla安装

Joomla!的安装

Joomla 1.0教程

让网站自动适应掌上电脑阅读版面 | MosIf的使用 | Joomla登录模块的DIY改造| 用下拉式页面跳转替换Joomla跳转列表 | configuration.php文件操作 | 用blog形式做简单的产品展示 | 将DreamHost的mysql数据导入及导出的问题 | 给页面顶端添加ActiveX Infobar | 用JA Transmenu模块做多级弹出菜单 | 用桥接器整合开源Gallery2图库到Joomla | 用CB Profile Gallery搭建交友网站的会员相册 | 在网页中插入Google Map地图 | VM中产品详情只显示大图的实现 | Joomla!扩展(组件、模块、触发器)的汉化 | Joomla! Pack的使用 | 应用JSMF桥接器在Joomla!上安装SMF论坛 | Advanced Flash Mp3 Player播放器模块用法 | Joomla/Allvideos Plugin 引用视频、音频的方法|geshibot使用详解 | 表格式模板列宽度自动扩展的实现 | Joomla! Tkit使用详解 | Community Builder 1.0.2 的安装方法 | 利用CSS给文章标题添加图片 | 如何选择合适的下载组件 | 让Joomla支持flash格式的banner

其他Joomla教程

用XAMPP快速搭建Joomla本地测试服务器 | 用Gmail的SMTP发送Joomla激活及通知邮件 | 深入认识Joomla CMS:扩展、菜单及模板 | Joomla 1.5教程 | Joomla高级教程 | Joomla! SEO教程