Подключение скриптов, стилей, tooltip, calendar, date и др.

		
        JHTML::stylesheet($filename,$path='media/system/css/',$attribs=array());
        JHTML::script($filename,$path='media/system/js/',$mootools=true);
        JHTML::tooltip('tooltip','title','tooltip.png','text','href');
        JHTML::calendar('2012-11-25','name','id','%Y-%m-%d', $attribs=null);
        JHTML::date('2012-11-25','%Y-%m-%d', $offset=null);
        JHTML::link($url,$text,$attribs=null);
        JHTML::image($url,$alt,$attribs=null);
        JHTML::iframe($url,$name,$attribs=null,$noFrames='');
        JHtml::_('email.cloak', Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.');
	

Для тултипов надо подключить библиотеку

JHTML::_('behavior.tooltip');

сам тултип прописывать либо так, как указано выше, либо простой вставкой хтмл-кода:

		
        <span class="hasTip" title="Удалить::Полное удаление записи.">
            <a href="/" on-click="if (confirm('Удалить эту запись?')) { location.href='index.php?Itemid=354' } else { ; } return false;">
                <img alt="Tooltip" src="/media/system/images/remove.png" />
            </a>
        </span>
	

В Joomla 3.x при вставке в код достаточно прописать тайтл title="<strong>title</strong><br />tooltip" и выполнить инициализацию тултипа по любому селектору элемента:

		
        jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});