... Elxis version 2009.2 codename Electra is out, download it from Elxis Download Center (EDC) ...

ICatalog

From Elxis Official Documentation

Jump to: navigation, search

Contents

iCatalog (module)

The iCatalog module for Elxis CMS is a free (both as in free speech and free beer) simple module by Apostolos Koutsoulelos that displays a list (catalogue) of the Weblinks categories, distributed under the GNU/GPL licence. The module is ideal for the front page and also includes a search box for Google, Yahoo! and Bing.

Module parameters

iCatalog module supports these options:

 Categories ID: Set the displayed weblinks categories (in order to set more than one use a comma ',');
 leave empty for displaying all categories
 Display weblinks number: Set wether the number of category weblinks shall appear next to category title
 Columns: Set the amount of columns that shall appear in the module
 Ordering: Set the ordering of displayed weblinks categories. [category | alphabetical]
 Display searchbox: Set wether the searchbox should be displayed
 Search engine: Select the search engine between Google, Yahoo! and Bing.
 Searchbox position: Set the position of the searchbox [top | bottom]

Class Module Suffix

Here is an example of the CSS code that must be added to customize.css file of your template:

.moduletable_icatalog {
  margin: 0px 10px 10px 10px;
  padding: 0;
  align: center;
}
.moduletable_icatalog h3 {
  font-size: 1.0em;
  font-weight: bold;
  color: #262524;
  background-color: #f8f8f8;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  text-align: center;
  height: 20px;
  width: 510px;
}
.moduletable_icatalog a, .moduletable_icatalog a:visited, .moduletable_icatalog a:link, .moduletable_icatalog a:active {
  color: #000000;
  text-decoration: none;
}
.moduletable_icatalog a:hover { color: #c76722; }
.moduletable_icatalog li { font-size: 0.90em; }
.moduletable_icatalog table { 
  background-color: #f8f8f8;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  width: 512px;
  margin-left: auto;
  margin-right: auto;
}
.moduletable_icatalog td, .moduletable_icatalog tr, .moduletable_icatalog th {
  border: 0px;
  vertical-align: top;
}
.moduletable_icatalog input [type=text] {
  background-color: #FFFFFF;
  border: 1px solid #78A1BB;
  padding: 2px 0 2px 0;
  margin: 1px;
  color: #000;
  height: 14px;
  font-size: 10px;
}
.moduletable_icatalog li { list-style-type: circle; }

Here is the visual result:

iCatalog module
iCatalog module

Changelog

version 1.0 (2009/10/27):

first major release !!!

new features added:
 * two new search engines (Yahoo! and Bing) added
new options added:
 * Ordering option added

version 0.2a (2009/04/22):

debugging:
 * minor fixes in language files
new features added:
 * Wiki help link added

version 0.2 (2009/04/21):

new options added:
 * Category ID option: select the displayed categories [creating more instances of module makes now sense].
 * Display weblinks number option: set whether the number of weblinks under the category should appear next to category title.

version 0.1a (2009/04/05):

 debugging and code optimization by Ioannis Sannos <datahell>

version 0.1 (2009/04/04):

 initial release

To do

 all done so far ;-)
Personal tools