В данной статье речь пойдет о редактировании компонента доски объявлений 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.