В данной статье речь пойдет о редактировании компонента доски объявлений AdsManager для Joomla.
Дело в том, что в настройках компонента отсутствует возможность убрать колонку «Дата» (в которой отображается дата добавления объявления) при выводе списка объявлений. И это не очень хорошо, так как иногда отображение даты совсем не требуется.
Чтобы убрать колонку дата, нужно отредактировать следующий файл компонента AdsManager:
components\com_adsmanager\views\list\tmpl\default.php
Ищем следующий отрезок кода (в районе 211 строки):
<th class="hidden-phone"><?php echo JText::_('ADSMANAGER_DATE'); ?>
<?php /*<a href="<?php echo TRoute::_("index.php?option=com_adsmanager&view=list".$urloptions."&order=orderdir=ASC");?>"><img src="<?php echo $this->baseurl ?>administrator/images/sort_asc.png" alt="+" /></a>
<a href="<?php echo TRoute::_("index.php?option=com_adsmanager&view=list".$urloptions."&order=orderdir=DESC");?>"><img src="<?php echo $this->baseurl ?>administrator/images/sort_desc.png" alt="-" /></a>
*/?>
</th>
И удаляем его.
Ищем следующий отрезок кода (в районе 267 строки):
<td class="tdcenter column_date hidden-phone">
<?php
$iconflag = false;
if (($conf->show_new == true)&&($this->isNewcontent($content->date_created,$conf->nbdays_new))) {
echo "<div class='center'><img alt='new' src='".$this->baseurl."components/com_adsmanager/images/new.gif' /> ";
$iconflag = true;
}
if (($conf->show_hot == true)&&($content->views >= $conf->nbhits)) {
if ($iconflag == false)
echo "<div class='center'>";
echo "<img alt='hot' src='".$this->baseurl."components/com_adsmanager/images/hot.gif' />";
$iconflag = true;
}
if ($iconflag == true)
echo "</div>";
echo $this->reorderDate($content->date_created);
?>
<br />
<?php
if ($content->userid != 0)
{
echo JText::_('ADSMANAGER_FROM')." ";
$target = TLink::getUserAdsLink($content->userid);
if ($conf->display_fullname == 1)
echo "<a href='".$target."'>".$content->fullname."</a><br/>";
else
echo "<a href='".$target."'>".$content->user."</a><br/>";
}
?>
<?php echo sprintf(JText::_('ADSMANAGER_VIEWS'),$content->views); ?>
</td>
И удаляем его.
Чтобы при обновлении компонента AdsManager наши изменения оставались не тронутыми, копируем измененный файл сюда: templates\навание_вашего _шаблона\html\com_adsmanager\views\list\tmpl.

