JA T3 Framework 2.0 Customization

For Designers, I recommended to start watching from 5:35

Override reminder

  1. files used in themes override the styling of the default design of the template and the core plugin.
  2. if a class is styled twice within a CSS file, the later values will be used.

Limits reminder

  1. you can create unlimited layouts with unlimited block configurations
  2. you can create unlimited profiles with unlimited template settings configurations
  3. you can create unlimited style classes for your XHTML, JAXHTML and JAROUNDED modules, just like the example in the Video 2
  4. you can use your own text color, background-color, border-color, logo, images and graphics to add an unique design to the template

Simplicity reminder

  1. don’t duplicate styling in your theme if the core plugin already use it
  2. use an order of the styling according to the elements’ order
  3. keep the styling simple and optimized so you can improve&update it in time

Comments reminder

  1. it is your custom theme now, so use your own comments for your styling & coding customizations

Updating reminder

  1. avoid altering core files, use whatever file, code or image within your own theme, this makes easy updating the template core files.

Structure & Extensions – Developer Guides for T3

The structure of the framework changed since the introduction of the JA Menu Parameters Plugin. Generally, the template is lighter and faster, core scripts are now hold inside JA T3 Framework Plugin.

The latest release of the JA T3 Framework 1.0 comes with JA Menu Parameters Plugin to solve all SEO related issues and also to make menu management easier.

JA T3 Framework 2.0 Developer Guides

We are going to explore

* The Structure & The Extensions – explore the file & folder structure, purpose of most important files;
* Layouts & Blocks – explore the concept, features and advanced parameters
* Themes – explore the concept, typology, override coding
* Profiles – explore the concept, typology, override coding
* Template Administration – full usage instructions for all panels

Coming soon

T3 Framework 2.0

JA T3 Framework is the third generation template framework developed by JoomlArt for Joomla! 1.5 and above and brings new improvements and features: a new structure, Layouts, Mobile Ready, Right to Left Language Support and a powerful menu system called Mega Menu. The framework itself is our five years experience providing templates for Joomla!, it was developed to shorten the website development.
JA T3 Framework 2.0 is a new version template framework introducing new features: profiles, plugins, themes.

The new framework also comes with a new structure: a light template, a plugin to hold the default design and core scripts, a plugin to manage the template typography, but the plugin to hold menu parameters for Mega Menu have been integrated into the core framework plugin to make the updating easier.

Warning: Parameter 2 to frontpage() expected to be a reference

Joomla 1.0.x

Warning: Parameter 2 to frontpage() expected to be a reference, value given in /includes/Cache/Lite/Function.php on line 100

This problem happen with php 5.3.x to fix it You sould replace two files by the ones in the attachment:

(this solves the “Reference instead of value”-problem)
(to make the contact form work again)

If you rather add the changes by hand:
The changes to vcard.class.php are minor, look for:


In Function.php I added a this line twice:

$arguments = $this->fixCalls($arguments);

The new function (fixCalls) is added at the end of the file.

you can replace the files by download this package

Allow arabic urls in joomla

If you want to allow arabic urls in Joomla like this


This method will work without the need to ARTIO Joomsef ….etc
the files that responsible for filtering the urls located on


we will rename that folder to filter2. and upload another folder which will allow us to make arabic urls
we can get that folder from this site joomlarab.net by download the arabic package and take the “filter” folder from it. :-)

Folder from Joomla 1.5.25

Redirect all 404 errors to the homepage

If you want to redirect all 404 errors to the homapge or any other page, You can do the following

Open up your (default template) system/error.php using your favorite editor like dreamweaver or notepad++ , then after this php code:

defined( '_JEXEC' ) or die( 'Restricted access' );

copy and paste this php code.

header("Location: http://mydomain.com");

Joomfish & K2 Menu Translation Problem

I seem to have an issue with translation a menu. In my original language the K2 Menu is a Category view and when I translate the Menu I get an Item view. When I go back to Joomfish to view the translation the Menu link is missing the ID number at the end.

I found a solution for translation of menus that worked for me…..I went looking in the menu.xml file and tried some adaptations till it worked…see my xml file in attachment and change yours with this one (backup before trying anyway)
put the file in: administrator/components/com_joomfish/contentelements
afterwards go to the menu translation in joomfish…open each menu and click ‘copy’ next to it and you’ll see it copies the complete url now….


flipping image horizontal

You can use this trick to flip an image horizontal also it works on IE. Just add the following CSS class to your image.

Note: It works with source images only (not background image)

.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: fliph; /*IE*/



Pin It on Pinterest