Как убрать колонку «Дата» компонент AdsManager Joomla

В данной статье речь пойдет о редактировании компонента доски объявлений AdsManager для Joomla.

Дело в том, что в настройках компонента отсутствует возможность убрать колонку «Дата» (в которой отображается дата добавления объявления) при выводе списка объявлений. И это не очень хорошо, так как иногда отображение даты совсем не требуется.

adsmanager list

Чтобы убрать колонку дата, нужно отредактировать следующий файл компонента 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.

Engage in the gaming story at Hotel Glory's narrative gaming tale , where stories unfold.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*