Новости Joomla

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 5770 Просмотров
*

vitalura

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Была задача вывода кол-ва объяв в категориях + подкатегории. Но решение пока нашлось для подкатегорий.
Изучив форум и методом проб и ошибок подошло частично решение от eX http://joomlaforum.ru/index.php/topic,70810.0.html За что ему спасибо.

в файле components/com_adsmanager/views/front/view.html.php (строка у меня 100)
находим код:
Код
<h3 class="adsmanager_sub_cat">
<?php
}
else
{
if ($first == false)
Меняем на код:
Код
<h3 class="adsmanager_sub_cat">
<?php
}
else
{
if ($first == false)
echo ' &nbsp;&nbsp;&nbsp;';
echo '<a href="'.$link.'">'.$row->name.'</a>';
// кол-во объявлений
if ($row->num_ads > 0) {
echo '&nbsp;<small><b>'.$row->num_ads.'</b></small>';
}

//
$first = false;
У меня стал считать записи в подкатегориях. Ни какие функции я не правил. Вернее в поиске решения я много где нагадил, но всегда делал "откат" может и где то и был правлен код но уже точно не помню.
Результат смотрим здесь (пустая болванка) и из-за CSS немного сдвинуты цифры
« Последнее редактирование: 13.01.2011, 23:15:48 от vitalura »
*

vitalura

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Итак почему-то  сделав те же действия и ОПА начило считать и категории.

Редактируем файл components/com_adsmanager/views/front/view.html.php (строка у меня 95, с учетом изменений постом выше)
Ищем код :
Код
<h2 class="adsmanager_main_cat"><a href="<?php echo $link; ?>"  ><?php echo $row->name; ?></a></h2>
Меняем на следующий:
Код
<?php foreach($children[$row->id] as $rowx) {
$kassx[] = $rowx->num_ads;
}
?>
<h2 class="adsmanager_main_cat"><a href="<?php echo $link; ?>"  ><?php echo $row->name; ?><?php echo '&nbsp;('.array_sum($kassx).')'; ?> </a>
<?php unset($kassx); ?></h2>
Пересмотрев решение от eX http://joomlaforum.ru/index.php/topic,70810.0.html За что ему спасибо во воторой раз ;)
« Последнее редактирование: 13.01.2011, 23:16:47 от vitalura »
*

KDES

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
я зделал все как здесь описано и у меня перестала отображаться страница
почему так ведь все порамитры схожи (AdsManager 2.6-Joomla 1.5.22)?
*

vitalura

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Попробуй распаковать себе мой предустановленный адсманагер (взять тут http://vsebar.by/temp/com_adsmanager.zip)
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Подскажите, пожалуйста, как сделать так, чтобы каждая подкатегория начиналась с новой строчки, как у Вас?
*

vitalura

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Подскажите, пожалуйста, как сделать так, чтобы каждая подкатегория начиналась с новой строчки, как у Вас?
не ставил себе целью сделать это :) пример сделан на базовом шаблоне, возможно вся причина в CSS шаблона ?
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Я уже сделала. Спасибо, что отозвались)
Править нужно было в php :)
*

KDES

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Конечно, поделюсь.
Нужно в файле adsmanager.html.php найти вывод подкатегорий и перед самим выводом каждой категорий поставить перенос на следующую строчку - <br />
Я ещё для себя поставила пробелы (так как подкатегории налезали на картинки) и дефис перед подкатегориями.

Выглядит наглядно код так:

   
Код
<h3 class="adsmanager_sub_cat">
<?php
}
else
{
if ($first == false)
echo ' &nbsp;&nbsp;&nbsp;';
echo '<br />&nbsp&nbsp&#151;&nbsp;<a href="'.$link.'">'.$row->name.'</a>';
// кол-во объявлений
if ($row->num_ads > 0) {
echo '&nbsp;(<big>'.$row->num_ads.'</big>)';
}

//
$first = false;
}
if ($level == 0)
{
adsmanager_html::recurseCategories( $row->id, $level+1, $children,$itemid,$option);
}
if ($level == 0)
{
?>
*

KDES

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
А где найти в  AdsManager 2.6 adsmanager.html.php?
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
*

nuruzadeh

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Конечно, поделюсь.
Нужно в файле adsmanager.html.php найти вывод подкатегорий и перед самим выводом каждой категорий поставить перенос на следующую строчку - <br />
Я ещё для себя поставила пробелы (так как подкатегории налезали на картинки) и дефис перед подкатегориями.

Выглядит наглядно код так:

   
Код
<h3 class="adsmanager_sub_cat">
<?php
}
else
{
if ($first == false)
echo ' &nbsp;&nbsp;&nbsp;';
echo '<br />&nbsp&nbsp&#151;&nbsp;<a href="'.$link.'">'.$row->name.'</a>';
// кол-во объявлений
if ($row->num_ads > 0) {
echo '&nbsp;(<big>'.$row->num_ads.'</big>)';
}

//
$first = false;
}
if ($level == 0)
{
adsmanager_html::recurseCategories( $row->id, $level+1, $children,$itemid,$option);
}
if ($level == 0)
{
?>
Прошу вас не путайте версии модулья. В 2.6 нето файла adsmanager.html.php.
<br> надо поставит в том кусочке где -vitalura- подсчитал количество объявлений в подкатегориях.
*

mamay

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Сделал, как сказал vitalura. Выдаёт ошибку Warning: Invalid argument supplied for foreach() in Z:\home\xn--1-7tbm.xn--p1ai\www\components\com_adsmanager\views\front\view.html.php on line 95  и  Warning: array_sum() [function.array-sum]: The argument should be an array in Z:\home\xn--1-7tbm.xn--p1ai\www\components\com_adsmanager\views\front\view.html.php on line 99 () И дублируются названия подкатегорий.





Дело оказалось в том, что в категории Перевозки нет вложенных категорий, если содать хоть одну, то всё становится как надо!

« Последнее редактирование: 16.03.2011, 21:13:28 от mamay »
*

ilgizon87

  • Захожу иногда
  • 134
  • 11 / 0
Я убрал вывод подкатегорий во front.Теперь только категории и изображения к ним.Но необходимо сделать что бы при переходе в категорию наверху показывались подкатегории с количеством объявлений.А сейчас там лишь горизонтальный список подкатегорий и количества объявлений в них не указывается.
*

homelux

  • Захожу иногда
  • 190
  • 1 / 1
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Почему бы просто не вставлять в нужные места $row->num_ads?
Вот мой пример (тестовая доска): http://adskolomna.ru/
и код components/com_adsmanager/views/front/view.html.php
Код
function recurseCategories( $id, $level, &$children,$itemid) {

if (@$children[$id]) {
$i=0;$first=true;
foreach ($children[$id] as $row) {
/*$contentmodel = &$this->getModel( "content" );
$countcat = $contentmodel->getCountAds($row->id);
*/

$link = JRoute::_("index.php?option=com_adsmanager&view=list&catid=".$row->id."&Itemid=".$itemid);
if ($level == 0)
{
if ($i==0)
{
echo '<tr>';
}
?>
<td width="50%" valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
  <td rowspan="2" width="80"><div align="center">
  <?php

if (file_exists(JPATH_BASE."/images/com_adsmanager/categories/".$row->id."cat.jpg"))
echo '<a href="'.$link.'"><img class="imgcat" src="'.$this->get('baseurl').'images/com_adsmanager/categories/'.$row->id.'cat.jpg" alt="'.$row->name.'" /></a>';
else
echo '<a href="'.$link.'"><img class="imgcat" src="'.$this->get('baseurl').'components/com_adsmanager/images/default.gif" alt="'.$row->name.'" /></a>';
  ?>
  </div></td>
  <td>
<h2 class="adsmanager_main_cat"><a href="<?php echo $link; ?>"  ><?php echo $row->name; ?></a> <?php echo '<span style=" font: normal 13px Tahoma;">('.$row->num_ads.')</span>'; ?></h2>
  </td>
</tr>
<tr>
<td valign="top">
<h3 class="adsmanager_sub_cat">
<?php
}
else
{
if ($first == false)
echo ' <br /> ';
echo '<a href="'.$link.'">'.$row->name.'</a> <span style=" font: normal 13px Tahoma;">('.$row->num_ads.')</span>';
$first = false;
}
if ($level == 0)
{
$this->recurseCategories( $row->id, $level+1, $children,$itemid);
}
if ($level == 0)
{
?>
</h3>
</td>
</tr>
</table>
</td>
<?php
if ($i==1)
{
echo '</tr>';
}
}
$i++;
if ($i == 2) $i=0;
}
}
}
*

ilgizon87

  • Захожу иногда
  • 134
  • 11 / 0
а как сделать так что бы количество объявлений показывалось и после перехода в категорию.т.е. сверху показывается список подкатегорий +количество объявлений в каждой
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
а как сделать так что бы количество объявлений показывалось и после перехода в категорию.т.е. сверху показывается список подкатегорий +количество объявлений в каждой
можно sql-запросом подсчитывать объявления в категории (типа select count(*) as cat_num...) и потом выводить.
Экспериментируйте
*

zuker113

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Почему бы просто не вставлять в нужные места $row->num_ads?
Вот мой пример (тестовая доска): http://adskolomna.ru/
и код components/com_adsmanager/views/front/view.html.php
Код
function recurseCategories( $id, $level, &$children,$itemid) {

if (@$children[$id]) {
$i=0;$first=true;
foreach ($children[$id] as $row) {
/*$contentmodel = &$this->getModel( "content" );
$countcat = $contentmodel->getCountAds($row->id);
*/

$link = JRoute::_("index.php?option=com_adsmanager&view=list&catid=".$row->id."&Itemid=".$itemid);
if ($level == 0)
{
if ($i==0)
{
echo '<tr>';
}
?>
<td width="50%" valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
  <td rowspan="2" width="80"><div align="center">
  <?php

if (file_exists(JPATH_BASE."/images/com_adsmanager/categories/".$row->id."cat.jpg"))
echo '<a href="'.$link.'"><img class="imgcat" src="'.$this->get('baseurl').'images/com_adsmanager/categories/'.$row->id.'cat.jpg" alt="'.$row->name.'" /></a>';
else
echo '<a href="'.$link.'"><img class="imgcat" src="'.$this->get('baseurl').'components/com_adsmanager/images/default.gif" alt="'.$row->name.'" /></a>';
  ?>
  </div></td>
  <td>
<h2 class="adsmanager_main_cat"><a href="<?php echo $link; ?>"  ><?php echo $row->name; ?></a> <?php echo '<span style=" font: normal 13px Tahoma;">('.$row->num_ads.')</span>'; ?></h2>
  </td>
</tr>
<tr>
<td valign="top">
<h3 class="adsmanager_sub_cat">
<?php
}
else
{
if ($first == false)
echo ' <br /> ';
echo '<a href="'.$link.'">'.$row->name.'</a> <span style=" font: normal 13px Tahoma;">('.$row->num_ads.')</span>';
$first = false;
}
if ($level == 0)
{
$this->recurseCategories( $row->id, $level+1, $children,$itemid);
}
if ($level == 0)
{
?>
</h3>
</td>
</tr>
</table>
</td>
<?php
if ($i==1)
{
echo '</tr>';
}
}
$i++;
if ($i == 2) $i=0;
}
}
}

помогло спасибо большое !
*

zuker113

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Я убрал вывод подкатегорий во front.Теперь только категории и изображения к ним.Но необходимо сделать что бы при переходе в категорию наверху показывались подкатегории с количеством объявлений.А сейчас там лишь горизонтальный список подкатегорий и количества объявлений в них не указывается.

Можно Пожалуйста по подробнее ? Тоже хочу так сделать !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 3735
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 14249
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 2994
Последний ответ 21.10.2021, 17:20:09
от khan-alex
Заглушки с http://placehold.it вместо картинок в списке объявлений

Автор efimov777

Ответов: 6
Просмотров: 5245
Последний ответ 12.04.2020, 07:25:59
от Pavel
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 13324
Последний ответ 27.03.2020, 22:39:23
от Pavel