, AdsManager для Joomla! - допилы и усовершенствования

Форум водкомоторников и водномоторников – катера, лодки, лодочные моторы, мотоциклы, путешествия, мототуризм, фото видео съемка видеомонтаж

 Последние фотографии:
IMG_3593 - копия.JPG boat_1s.jpg Снимок.JPG фото 1.jpg Водкоконькобежцы.jpg Полярники.jpg

Автор Тема: AdsManager для Joomla! - допилы и усовершенствования  (Прочитано 2804 раз)

Описание:

Оффлайн Valery

  • Без группы ♆
  • водКомоторник
  • *******
  • Сообщений: 19 032
  • Спасибо +536/-4
  • Награды Водкомоторный сплав Лава 2016 Великовод форума DVD-video Водномоторный выпуск №3 2011г. DVD-video Водномоторный выпуск №1 2009г. DVD-video Водномоторный выпуск №2 2010г.
  • Из: Königsberg
  • Корабль:
 Комментарии JComments в объявлении:
 Открыть \components\com_adsmanager\views\details\tmpl\default.php
 Найти:
<?php echo JText::_('ADSMANAGER_BACK_TEXT'); ?>
</a>
</div>

Добавить после:
<?php
// add JComments
  
$comments JPATH_SITE.DS.'components'.DS.'com_jcomments'.DS.'jcomments.php';
  if (
is_file($comments)) {
    require_once(
$comments);
    echo 
JComments::showComments($this->content->id'com_adsmanager'$this->escape($this->content->ad_headline));
  }
?>

Подключаем lightbox, который грузится с шаблоном:
components\com_adsmanager\views\details\tmpl\default.php
Найти:
default:
echo "<a href='".$image."' target='_blank'><img src='".$thumbnail."' alt='".htmlspecialchars($this->content->ad_headline)."' /></a>";
Заменить на:
default:
echo "<a href='".$image."' target='_blank' rel='lightbox'><img src='".$thumbnail."' alt='".htmlspecialchars($this->content->ad_headline)."' /></a>";
В админке выбрать Режим показа изображений - Открывать в другом окне.

 Подключаем lightbox2, который грузится с шаблоном - возможность перелистывания полноразмерных фотографий. За это отвечает параметр data-lightbox='ads':
echo "<a href='".$image."' target='_blank' data-lightbox='ads' rel='lightbox' title='".htmlspecialchars($this->content->ad_headline)."'><img src='".$thumbnail."' alt='".htmlspecialchars($this->content->ad_headline)."' title='".htmlspecialchars($this->content->ad_headline)."' /></a>";


При просмотре объявлений вывод "Подробный"
\components\com_adsmanager\views\list\tmpl\default.php
найти:
echo "<a href='".$image."' target='_blank'><img src='".$thumbnail."' alt='".htmlspecialchars($content->ad_headline)."' /></a>";Заменить на:
echo "<a href='".$image."' target='_blank' data-lightbox='".htmlspecialchars($content->ad_headline)."' rel='lightbox' title='".htmlspecialchars($content->ad_headline)."'><img src='".$thumbnail."' alt='".htmlspecialchars($content->ad_headline)."' /></a>";
После этого картинки можно будет пролистывать для каждого объявления.

Убрать копейки в цене:
field.php
$price = sprintf(TText::_('ADSMANAGER_CURRENCY'),number_format(floatval($value), 2, '.', ' '));Заменить на:
$price = sprintf(TText::_('ADSMANAGER_CURRENCY'),number_format(floatval($value), 0, '.', ' '));
Adsmanager 3.1.5 -  В админке в компоненте выбираем вкладку "Поля", поле "Цена", в настройках "Конкретные параметры" есть символ валюты и кол-во символов после запятой.
« Последнее редактирование: 30.04.2016, 10:08 от Valery »
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул - отчитайся, лучшее слово - дело.

Онлайн Спонсор раздела

Re:
«Ответ #01 : »

Оффлайн Valery

  • Без группы ♆
  • водКомоторник
  • *******
  • Сообщений: 19 032
  • Спасибо +536/-4
  • Награды Водкомоторный сплав Лава 2016 Великовод форума DVD-video Водномоторный выпуск №3 2011г. DVD-video Водномоторный выпуск №1 2009г. DVD-video Водномоторный выпуск №2 2010г.
  • Из: Königsberg
  • Корабль:
Re: AdsManager 2.8.xxx
« Ответ #1 : 11.07.2013, 23:10 »
Вставить модуль в компонент:
<?php
jimport('joomla.application.module.helper');
    
$mods JModuleHelper::getModules('ПОЗИЦИЯ_user5');
    echo 
JModuleHelper::renderModule($mods[0]);
?>



Модуль между объявлениями при выводе списком (Подробный):

\components\com_adsmanager\views\list\tmpl\default.php
Найти:
<div class="<?php echo $classcontent?> adsmanager_ads">Добавить перед:
<?php
jimport('joomla.application.module.helper');
$mods JModuleHelper::getModules('yandex-content-2');
echo JModuleHelper::renderModule($mods[0]);
?>

Похожие объявления:
Перед:
<?php echo $this->content->event->onContentAfterDisplay?>Вставить:
<div>
<!--yandex-content-2-->
<?php
jimport('joomla.application.module.helper');
$mods JModuleHelper::getModules('yandex-content-2');
echo JModuleHelper::renderModule($mods[0]);
?>

</div>

<h3 align="left">Похожие объявления:</h3>
<!--mod_adsmanager_ads-->
<div class="span12 adsmanager-images text-center">
<div class="adsmanager_ads_image">
<?php
jimport('joomla.application.module.helper');
$mods JModuleHelper::getModules('related-ads');
echo JModuleHelper::renderModule($mods[0]);
?>

</div>
</div>
« Последнее редактирование: 06.04.2016, 00:22 от Valery »
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул - отчитайся, лучшее слово - дело.

Оффлайн Valery

  • Без группы ♆
  • водКомоторник
  • *******
  • Сообщений: 19 032
  • Спасибо +536/-4
  • Награды Водкомоторный сплав Лава 2016 Великовод форума DVD-video Водномоторный выпуск №3 2011г. DVD-video Водномоторный выпуск №1 2009г. DVD-video Водномоторный выпуск №2 2010г.
  • Из: Königsberg
  • Корабль:
Re: AdsManager 2.9.xxx iQuery ajax.googleapis.com
« Ответ #2 : 28.11.2013, 14:51 »
\components\com_adsmanager\lib\core.php
//$document->addScript(JURI::root().'components/com_adsmanager/js/jquery-1.8.0.min.js');
$document->addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js');

//$document->addScript(JURI::root().'components/com_adsmanager/js/jquery-1.8.0.min.js');
$document->addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js');
« Последнее редактирование: 13.02.2014, 12:05 от Valery »
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул - отчитайся, лучшее слово - дело.

Оффлайн Valery

  • Без группы ♆
  • водКомоторник
  • *******
  • Сообщений: 19 032
  • Спасибо +536/-4
  • Награды Водкомоторный сплав Лава 2016 Великовод форума DVD-video Водномоторный выпуск №3 2011г. DVD-video Водномоторный выпуск №1 2009г. DVD-video Водномоторный выпуск №2 2010г.
  • Из: Königsberg
  • Корабль:
Re: AdsManager 2.9.xxx
« Ответ #3 : 12.02.2014, 20:53 »
components\com_adsmanager\views\front\tmpl\default.php

Найти:
$numAds = " (".$row->num_ads.")";Заменить на:
$numAds = " [".$row->num_ads."]";

Добавить описание категорий на главной:

Найти:
<h2 class="adsmanager_main_cat"><a href="<?php echo $link?>"  ><?php echo htmlspecialchars($row->name).$numAds?></a></h2>Добавить после:
<div><?php echo ($row->description); ?></div>

Найти:
<div class="span6 ads-span6">
<h2 class="adsmanager_main_cat"><a href="<?php echo $link?>"  ><?php echo htmlspecialchars($row->name).$numAds?></a></h2>
Заменить на:
<div>
<h2 class="adsmanager_main_cat"><a href="<?php echo $link?>"  ><?php echo htmlspecialchars($row->name).$numAds?></a></h2>

Найти:
<img class="imgcat" src="'.TTools::getCatImageUrl($row->id).'" alt="'.htmlspecialchars($row->name).'" />Заменить на:
<img class="imgcat" src="'.TTools::getCatImageUrl($row->id).'" align="left" alt="'.htmlspecialchars($row->name).'" title="'.htmlspecialchars($row->name).'" />
« Последнее редактирование: 12.02.2014, 21:43 от Valery »
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул - отчитайся, лучшее слово - дело.

Оффлайн Valery

  • Без группы ♆
  • водКомоторник
  • *******
  • Сообщений: 19 032
  • Спасибо +536/-4
  • Награды Водкомоторный сплав Лава 2016 Великовод форума DVD-video Водномоторный выпуск №3 2011г. DVD-video Водномоторный выпуск №1 2009г. DVD-video Водномоторный выпуск №2 2010г.
  • Из: Königsberg
  • Корабль:
\components\com_adsmanager\views\details\tmpl\default.php

<?php echo sprintf(JText::_('ADSMANAGER_VIEWS'),$this->content->views); ?>
« Последнее редактирование: 18.09.2016, 10:33 от Valery »
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул - отчитайся, лучшее слово - дело.

Оффлайн Valery

  • Без группы ♆
  • водКомоторник
  • *******
  • Сообщений: 19 032
  • Спасибо +536/-4
  • Награды Водкомоторный сплав Лава 2016 Великовод форума DVD-video Водномоторный выпуск №3 2011г. DVD-video Водномоторный выпуск №1 2009г. DVD-video Водномоторный выпуск №2 2010г.
  • Из: Königsberg
  • Корабль:
\components\com_adsmanager\views\edit\tmpl\default.php
Заменить на:
<!-- buttons -->
<?php if ((@$this->content->id == 0)&&(@$this->conf->show_accept_rules == 1)) {?>
<tr>
<td></td>
<td align="center">
<br/>
<input type="checkbox" id="acceptrules" />
<a href="<?php echo TRoute::_('index.php?option=com_adsmanager&view=rules')?>" target="_blank" title="<?php echo htmlspecialchars(JText::_('ADSMANAGER_RULES'))?>" >
<b><?php echo htmlspecialchars(JText::_('ADSMANAGER_ACCEPT_RULES_CHECKBOX'))?></b></a>
</td>
</tr>
<?php ?>
<?php
if (isset($this->content->date_created))
echo "<input type='hidden' name='date_created' value='".$this->content->date_created."' />";

echo "<input type='hidden' name='isUpdateMode' value='".$this->isUpdateMode."' />";
echo "<input type='hidden' name='id' value='".@$this->content->id."' />";
echo "<input type='hidden' name='pending' value='".@$this->content->pending."' />";
?>

<tr>
<td></td>
<td align="center">
<input type="button" class="button btn" onclick='window.location="<?php echo TRoute::_("index.php?option=com_adsmanager&view=list"); ?>"' value="<?php echo JText::_('ADSMANAGER_FORM_CANCEL_TEXT'); ?>" /> &nbsp; &nbsp; &nbsp; <input type="submit" class="button btn" value="<?php echo JText::_('ADSMANAGER_FORM_SUBMIT_TEXT'); ?>" />
</td>
</tr>
<!-- buttons -->
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул - отчитайся, лучшее слово - дело.

Оффлайн Valery

  • Без группы ♆
  • водКомоторник
  • *******
  • Сообщений: 19 032
  • Спасибо +536/-4
  • Награды Водкомоторный сплав Лава 2016 Великовод форума DVD-video Водномоторный выпуск №3 2011г. DVD-video Водномоторный выпуск №1 2009г. DVD-video Водномоторный выпуск №2 2010г.
  • Из: Königsberg
  • Корабль:
В модуле удалить картинки HOT и NEW заменить их на span
modules\mod_adsmanager_ads\tmpl\vertical.php и horizontal.php
Найти:
echo "<div class='text-center'><img align='center' src='".getImagePath('new.gif')."' /> ";Заменить на:
echo "<span class='label_new' title='Новое!'> NEW </span> ";Найти:
echo "<img align='center' src='".getImagePath('hot.gif')."' />";Заменить на:
echo "<span class='label_hot' title='Популярное'> HOT </span> ";
Добавить в css:
.label_new,.label_hot{border-radius:3px;color:#FFF;font-family:sans-serif;font-size:8px;font-weight:700;line-height:14px;margin:0 4px;padding:2px 6px;text-shadow:0 -1px 0 rgba(0,0,0,.251);vertical-align:baseline;white-space:nowrap}
.label_new{background-color:#3A87AD}
.label_hot{background-color:#DA4F49}
« Последнее редактирование: 06.04.2016, 00:32 от Valery »
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул - отчитайся, лучшее слово - дело.

  Теги: joomla adsmanager 
 

Глобальный поиск портала

Онлайн кино HD


«Маленькое путешествие вокруг Европы»

]]>
↑ На палубу ↓ В трюм