В данной статье речь пойдет о редактировании компонента доски объявлений AdsManager для Joomla.
Дело в том, что в настройках компонента отсутствует возможность убрать колонку «Дата» (в которой отображается дата добавления объявления) при выводе списка объявлений. И это не очень хорошо, так как иногда отображение даты совсем не требуется.
Чтобы убрать колонку дата, нужно отредактировать следующий файл компонента AdsManager:
components\com_adsmanager\views\list\tmpl\default.php
Ищем следующий отрезок кода (в районе 211 строки):
1 2 3 4 5 | < 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 строки):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | < 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.