15: 智能搜索

模块是放置在文章旁的内容元素。例如,菜单就是模块。左侧的小小的注册块也是模块。你 可以尽情创建带有智能功能的模块,并把它们放置在模块的预设区域。
模块是每个模板设计的元素。多数时候搜索和面包屑模块在模板都预先留有位置。头部的导
航模块也如此,该位置通常称作 "top"。

所有模块的相似点

每个模块都有
• 可显示或隐藏的标题,
• 模块位置,
• 发布模块的开关,
• 同一位置的模块排序索引,通常使用在侧边栏,
• 带起始和终止日期的定时发布功能,
• 可以为其指派语言。仅当用户选择了该语言方显示(阅读全文: 多语言网站)
• 可以为模块添加备忘
• 和模板相同的菜单分配系统。你可以限制模块的外观。

高级选项

在高级选项,你可以
• 如果模板提供了多种布局的功能就可以从中选择模板布局。添加模块类后缀,
• 也就是在模块的CSS类后面加上个文本。对于网站个性化很有用。
• 可以开关缓存系统并设置清空缓存的时间

核心模块

Joomla 2.5 包含了24种不同的模块。我将按字母顺序列出并予简单说明。(部分说明来自
Joomla帮助)
Joomla 2.5 包含了24种不同的模块。我将按字母顺序列出并予简单说明。(部分说明来自
Joomla帮助)
• 在状态、回收箱和签入章节内我们已经使用过Archived article模块,它提供了个链接到存档文 章的月份列表。
• Articles Categories 显示来自父类的分类列表。
• Articles Category 显示来自一个或多个分类的文章列表。
• Articles - Newsflash 显示来自某特定分类或分类集的指定数量的文章。你可以配置排序、文章数 量、阅读全文链接和其它参数。
• Articles - Related Articals 模块显示和用户当前查看文章有关的其它文章。它们的关联通过Meta
关键字建立。
当前文章的所有关 键 字会和其它已 发 布文章的关 键 字 进 行比 较 。例如,有个文章是关 于"Breeding Parrots" 而另一个是关于"Hand Raising Black Cockatoos"。如果两篇文章都设置了关 键字 "parrot" ,那么Related Items Modulei将在您浏览"Hand Raising Black Cockatoos"时列出文 章"Breeding Parrots",反之亦然。
• Banners 模块显示激活的横幅广告, 我们在章节横幅广告内已经使用过。
• Breadcrumbs 模块显示导航面包屑, 在导航章节使用过。
• Custom HTML 模块允许你书写自己的HTML代码并把它们显示在适合的模块位置。在该模块 的基本选项内,有个实用的内容准备 功能。 Joomla 通过插件机制(参阅:插件)给文章内容 提供了附加功能,如email cloaking 。如果你开启了内容准备, 你给模块添加的 HTML内容将 被视作文章内容。
• Feed display 模块启用聚合源显示。我们在章节新闻源已使用过。

• Footer 模块显示Joomla版权信息。你可以关闭但建议你在网站予以保留!
• Language Switcher 模块是Joomla 1.6新出现的- 它显示了可用内容语言列表用于切换。该功能的 更多信息请参阅章节多语言网站。
• Latest News 模块显示了最新发布文章的列表。筛选项有: 按分类、作者和推荐文章。
• Latest Users 模块显示了最近注册的用户。你可以链接到用户配置文件,限制用户数量并选择不 同类型的用户信息予以显示。
• Login module 显示用户名和密码登录表单。它还能显示找回遗忘密码的链接。如果启用了用户 注册(用户管理 → 选项), 还会显示用户注册链接。 该表单能添加些附加文本,在用户登录 和注销后进行重定向,使用SSL对登录表单进行加密,如果web服务器提供了SSL的话。
• Menu 模块是个容器,显示现有菜单的菜单项。菜单可以包括嵌套菜单项。你可以按照起始级 别和终止级别对菜单项进行筛选,比如,筛选出所有第二级和第三级的菜单项。你还能决定是 否显示子菜单项。
• Most Read Content 模块显示了当前已发布文章列表,但它们都是页面点击最高的。你可以按分 类进行筛选并限制文章数量。
• Random Image 模块随机显示指定目录的图片。通常,你可以使用媒体管理器来存储图片。你 可以配置图片的文件类型,点击图片后的跳转网址和图片的宽度、高度。但是,调整图片大小 时要仔细,Joomla 不会改变原始图片的大小;它仅仅是在img标签内设置了属性。
• Search 模块显示搜索框。你可以配置搜索框的设计,位置和按钮文本。我们在章节搜索已经有 所涵盖。
• Smart Search 是搜索模块的替代,显示的也是搜索框。它除了提供搜索模块的选项,还能定义 筛选器。我们在章节智能搜素已经有所涵盖。
• Statistics 模块显示服务器安装信息,还有网站用户、数据库文章数量和你提供的友情链接数量 的统计。

• Syndication Feeds 模块为它显示的页面创建一个聚合源。它显示一个图标。你可以在图标旁边
显示些输入文本并选择新闻源格式(RSS 2.0, Atom 1.0)。
• Weblinks 模块显示友情链接组件定义的、来自某一分类的友情链接(参阅章节友情链接).
• Who's Online 模块显示当前访问网站的匿名用户(如游客)和注册用户( 已登录)的数量。
• Wrapper 模块在指定位置显示iFrame窗口。你可以配置外部网站的地址,滚动条的开关,定义
高度和宽度以及目标窗口名称。

本教程及后续版本均转自Joomla! 2.5 - 基础指南,版权为原作者及翻译作者所有,感谢Hagen Graf和Yooyooh。下载PDF版本

除特殊标明文章转自第三方网站,文章均由JOOMLASK.COM原创提供
欢迎友情转载,请务必保留本文出处并引用本文链接: Joomla! 2.5基础教程系列 - 强大的智能搜索