Zephyr, the August 2010 Template Club release, features an impressive assortment of stylistic tools, ranging from its completely Transparent Base, to an extensive array of Color Chooser controls. The template is the first to offer MegaMenu functionality for the Fusion Menu, with Grouped Child Items and Inline Modules as its most noticeable features.
Built with the Gantry Framework, powerful features such as the 960 Grid System, iPhone Support, Smart Loading and many others are standard features by default with the Zephyr template, making it truly versatile and flexible.
Joomla
In addition to its great design there are other great features such as an amazing 34 module positions and three module styles, fixed of fluid width settings, custom column and page width settings, choose your own highlight color, support for right to left languages, and so much more! Make sure to check out the demo for a full list of features.
Features at a glance:
- 100% tableless CSS
- Validates with XHTML 1.0 Transitional
- Validates with CSS Level 3
- Joomla 1.5 compatible
- SQL dump available
- RTL language support
- Custom highlight color links and titles
- Custom background images
- Optional background rotation for up to 6 images
- SEO Optimized
- Fixed or Fluid page layout with custom column widths
- 34 module positions and 3 styles
- Module edits: S5 Live Search, S5 Tab Show, S5 Accordion, S5 Box
- Sliced PSDs included
- Site Shaper available (Joomla install that includes demo data)
- Fully collapsible module positions
- Multibox enabled
- Tool Tips enabled
- 5 Menu systems:
- Choose style: Drop Down, Fading, Scroll Down, Suckerfish, None
- Choose script: jQuery, S5 Effects
Furthermore, It allows your site members to withdrawal money from their credits balance to their Bank Or Paypal account (the exchange rate is configurable from back-end of the component, for example, with 10 credits , users can withdraw 1$) . This feature is much needed if the site resources (articles, documents, videos) are uploaded by the community and you want to share the profit with the owner of these resources . For example , if an author write an article and it cost 10 credits . When a user subscribes to read this article , he will have to pay 10 credits . 3 credits will be added to admin account and the remaining 7 credits will be added to author account. The author can submit withdrawal request when they want (for example, at the end of each month) . Admin process this withdrawal request and send money to author bank or Paypal account .
How it works :
1. Your site members purchase a credits package and pay for this package via Paypal , Authorize.net or Eway payment gateway. The purchased credits will be added to balance to his account . (For example, if the credits package he purchased contains 40 credits, 40 credits will be added to balance of his account) .
2. The member access to a resource (view an article, download a document, watch a video) which need to pay, he is redirected to a confirmation page which inform him need to pay to access to this resource . If he agrees, he will press Process button . At this time, the payment will be processed :
1. Credits will be deducted from his account .
2. Credits commission will be added to admin account .
3. The remaining credits from this transaction will be added to author's account .
4. All transactions will be logged and members can view all the transactions by accessing to Transactions History menu item .
5. If all resources on your site is yours , you can disable step 2 and step 3 from configuration area of the extension (Credits will not added to admin and author account because this process simply members pay for you so that they can access to the resources).
3. When some one paid for a resource (article, document, video), you can limit them to access to this resource by Number of Views (for example, you only allows them to view it 3 times), or by number of days (for example, you can allow them to view it within one week) or set it to unlimited (users can view it forever once they paid for it) .
4. Users can submit withdrawal request to transfer money from their credits balance to bank or Paypal account as descried above.
These are by no means official or finalized, but these steps should help most people with simple Joomla templates. Fancy schmancy templates from some clubs will need more help.
Joomla template files are located in /templates/ but if you don't know that, you probably shouldn't be attempting this ;)
index.php

defined( '_JEXEC' ) or die( 'Restricted access' );
becomes
defined('_JEXEC') or die; then we need to create a new variable special to 1.6 somewhere inside come <?php brackets
$app = JFactory::getApplication();
with this new variable defined, you'll need to change any occurence of $mainframe with $app
for instance you'd change
$mainframe->getCfg('live_site'); to
$app->getCfg('live_site'); or change
$mainframe->getCfg('sitename'); to
$app->getCfg('sitename'); If you grab variables like any of the string info in the url, you may need to remove them for now. We'll have more info on the new methods in Part 2. Here's an example that was throwing an error for us:
$pageOption = JRequest::getCmd('option', '');
Module Positions
If you're a template developer for a club, you may want to consider changing some of your modules positions. In the 1.6 sample data you won't have the standard modules in the positions you'd expect (like mod_search in user4). This is to encourage more semantic and logical module position names so you don't end up with a position named 'left' in an area that's not...left. Otherwise if you've made a custom template, you probably don't have to worry because you've made logical position names for that specific usage.
templateDetails.xml

Fist you'll need to add this new line
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
right under this line (which remains the same)
<?xml version="1.0" encoding="utf-8"?>
next change
<install version="1.5" type="template">
to
<install version="1.6" type="template">
Next you'll need to convert your template parameters to the new method. For instance, you'll change something like:
<params>
<param name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose your template theme">
<option value="theme1">theme1</option>
<option value="theme2">theme2</option>
<option value="theme3">theme3</option>
</param>
</params>
to
<config>
<fields name="params">
<fieldset name="advanced">
<field name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose your template theme">
<option value="theme1">theme1</option>
<option value="theme2">theme2</option>
<option value="theme3">theme3</option>
</field>
</fieldset>
</fields>
</config>
The biggest change you'll notice is that you can now group template parameters into a <fieldset>, which is incredible useful for templates with lots of parameters.
CSS (template.css or theme css files)
.article_separator
is now
.item-separator
and
.blog_more
is now
.items-more
For the [Print, PDF, Email] button in an article, there use to be a <td class="buttonheading", there is now a <div class="actions" with a <ul> so you'll need to add something like:
.actions{
margin:0;
}
.actions li{
list-style: none;
display:inline;
float:right;
} The Category Table view is now an Unordered List so you'll need to add something like
table.category{
border:1px solid #CCC;
width:100%;
text-align:center;
}
table.category th,table.category td{
padding:2px 6px;
}
table.category thead{
background:#EEE;
}
.jcat-children ul,.jcat-children li{
margin:0;
list-style:none;
}
.jcat-children li a{
background:url(../images/bullet_green_arrow.png) no-repeat 0 12px;
display:block;
padding:5px 5px 5px 15px;
font-size:0.9em;
}
Breaks have been removed from the Login Form module so now the labels are inline, but they don't quite lineup. If you'd like to put them back on their own line add:
#form-login #form-login-username label,
#form-login #form-login-password label{
display:block;
}
template_preview.png
Lastly, you can now add a 800x600 template_preview.png to the root of your template (don't forget to add that line in your templateDetails.xml though!
<filename>template_preview.png</filename>
The University template is designed for any type of college or university but can be used for any website. We have included several key modules such as the S5 Olark Chat module and the New S5 MultiBox to display videos on the homepage. Be sure to browse through the entire demo to see all the features included!
Features:
- 100% tableless CSS
- Validates with XHTML 1.0 Transitional
- Validates with CSS Level 3
- Joomla 1.5 only
- Choose fluid or fixed template widths
- SQL dump available
- 32 module positions
- NEW S5 Image and Content Fader v2
- Olark Chat module
- Add 3 backgrounds: top, entire body and bottom
- Sliced PSDs included
- 5 color presets included! Red, Brown, Green, Blue, and Gray
- Site Shaper available (Joomla install that includes demo data)
- Fully collapsible module positions
- Set background images and color via template parameters
- NEW Multibox enabled
- Tool Tips enabled
- 4 Menu systems:
- Choose style: Drop Down, Fading, Scroll Down or Suckerfish
- Choose script: jQuery, S5 Effects
- Custom page and column widths
- Compatible with the following browsers:
- IE7+
- Firefox 1.5+
- Opera 9+
- Safari
- Advant
- Chrome
More Articles...
Page 1 of 26


