Спасибо за ответ, но что-то не так, страница не грузится.
прилагаю фрагмет кода куда вставлять необходимо. Объявления должный выводится между категориями.
<?php
/*
File: categories.html.php
Estate Agent Improved Component for Joomla 1.5.x
Version: 1.5.x
Author: EAImproved team
Homepage: http://www.eaimproved.eu
License: GNU/GPL http://www.gnu.org/copyleft/gpl.html
*/
defined('_JEXEC') or die('Restricted access');
class HTML_estateagent_categories{
function showcategories($catinfo,$hot){
$eaconf=&EAConfig::getInstance();
$eahelper=&EA_Helper::getInstance();
//Show the list of hot properties in top
if(count($hot) > 0 && $eaconf->ea_hotfp_pos==0) HTML_estateagent_categories::show_hotproperties($hot);
if($eaconf->ea_fpstyle == 1) $box='';//2 columns
else $box='_list';//1 column
echo "<div class=\"contentheading\">".JText::_('EA_CAT_CATEGORIES')."</div>";
echo "<div class=\"ea_categories_border\">";
$x=0;
foreach($catinfo[0]->children as $c) { // show maincategories
$cat= $catinfo[strval($c)];
echo "<div class=\"ea_category_box".$box."\">";
echo "<div class=\"ea_category_box_title\">";
echo EA_Template::arrowIcon()." ";
if($cat->entries+$cat->entriesR > 0){
echo "<a href='".JRoute::_("index.php?option=com_estateagent&view=category&id=".$cat->id)."'>" . $cat->name ."</a>";
}
else echo $cat->name;
if($eaconf->ea_cat_entries==1) echo " (".($cat->entries+$cat->entriesR).")";
echo "</div>";
echo "<div>";
//----- Image
Методом "тыка" установил что если вставить после
$cat= $catinfo[strval($c)];
то отображается в нужно месте.