Новости Joomla

Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5

👩‍💻 Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5.Работает везде, где работают плагины группы content. Проверено в материалах, модулях, в описаниях товаров JoomShopping.Плагин конвертирует любую таблицу в адаптивную блочную сетку Bootstrap 5.В админке, в редакторе создаете таблицу, размещает в её ячейках контент, а на сайте эта таблица выводиться как адаптивная сетка из блоков. На мобильных устройствах контент размещенный в таблице будет виден и ничто не вылезет за пределы сайта как раньше.Версия плагина: 1.0.0. Разработчик предупреждает, что плагин пока не корректно работает со сложными таблицами (где много объединенных ячеек или столбцов) - данная проблема будет решена в следующих версиях. В дальнейшем планируется также добавление настроек.Стоимость: 2 500р. Тем, кто даст обратную связь по работе плагина и развёрнутый комментарий, тот получит скидку в 50% на любое другое платное расширение разработчика или сможет сделать заказ на разработку по льготной цене.Разработчик - участник нашего сообщества Дмитрий (@kit2m2).ПодробнееСайт разработчика@joomlafeed#joomla #JoomShopping #расширения

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6.Анонсирован выход новой версии одного из самых распространённых конструкторов страниц на Joomla от студии JoomShaper.v.6.0.0. Что нового?Динамический контент. Добавлена ​​поддержка материалов Joomla в динамическом контенте.➕ Новые комментарии для Joomla. Введена встроенная система комментирования статей.➕ Плагин аватара пользователя. Включена поддержка изображений профиля через плагин SP Page Builder - Profile Image.🫥 Обновление: Добавлена ​​совместимость с моделями GPT-5.🫥 Обновление: добавлена ​​опция приоритета извлечения в надстройку «Изображение». 🫥 Обновление: улучшена скорость загрузки динамического контента.🫥 Обновление: включена поддержка вертикального видео в модулях «Видео» и «Модальные всплывающие окна».🛠 Исправление: исправлены ошибки, из-за которых дополнения к формам не работали на страницах динамических сведений.🛠 Исправление: устранены проблемы с разрывом макета и всплывающими окнами при разбиении на страницы динамической медиагалереи.🛠 Исправление: решена проблема с неработоспособностью списка ссылок на страницы в редакторе интерфейса.🛠 Исправление: Исправлены проблемы с маршрутизацией многоязычных страниц SEF.🛠 Исправление: устранена уязвимость критического обхода пути в Media Manager.Большое спасибо за ссылку участнику нашего сообщества Ринату Кажетову (@rkazhet)!Новость на сайте JoomShaper.@joomlafeed#joomla #расширения #шаблоны

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

yurrra

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Есть 2 вопроса:
Сайт на 3ех языках.
На галвной 3 столбика с категориями и подкатегориями
под этим Latest Ads.

Когда открываешь Localhost/website - все нормально. показывается главная на английском, категории, последние объявления. Если же переключить язык, то все пропадает. Тоесть остается пустой шаблон сайта - шапка, футер, меню а сам контент с главной пропадает. Если перейти куда-то в другой раздел, а потом обратно - не помогает. Если переключаешь обратно на английский - тоже не появляется ничего. Но если несколько раз туда сюда все пощелкать, то бывает что главная загружается как надо. Причем и на русском тоже. -- Из за чего такое поведение Joomla может быть? :)

И второй вопрос. Как сделать что бы объявления открывались в новом окне. Например как на www.ss.lv Просто добавить таргет-бланк не катит, т.к. в новом окне в таком случае открывается сайт целиком вместе с объявлением. А надо что бы в новом окне показывалось только объявление и ничего больше.

Заранее спасибо
*

Timoshkin

  • Захожу иногда
  • 55
  • 7 / 0
Как сделать что бы объявления открывались в новом окне

Сформируй с помощью этого кода страницу и выведи в новом окне
на AdsManager 2.5.0 должно сработать

Код: php
				if ($expand == 1)
{
adsmanager_html::show_html_ad($row,$show_contact,$option,$itemid,$positions,$fDisplay,$field_values,$conf,0,$update_possible,$plugins);
}
else
{
$linkTarget = sefRelToAbs( "index.php?option=$option&page=show_ad&adid=".$row->id."&catid=".$row->catid."&Itemid=".$itemid);
if (function_exists('getAdClass')) {
$classad = getAdClass($row);
  }
  else
$classad = "adsmanager_table_description";
//?>  
<tr class="<?php echo $classad;?>">
<td>
<?php
$ok = 0;$i=1;
$nbimages = $conf->nb_images;
if (function_exists("getMaxPaidSystemImages"))
{
$nbimages += getMaxPaidSystemImages();
}
while(!$ok)
{
if ($i < $nbimages + 1)
{
$ext_name = chr(ord('a')+$i-1);
$pic = $mosConfig_absolute_path."/images/$option/ads/".$row->id.$ext_name."_t.jpg";
if (file_exists( $pic))
{
echo "<a href='".$linkTarget."'><img class='adimage' name='adimage".$row->id."' src='".$mosConfig_live_site."/images/$option/ads/".$row->id.$ext_name."_t.jpg' alt='".htmlspecialchars(stripslashes(adsmanager_html::cutLongWord($row->ad_headline)),ENT_QUOTES)."' /></a>";
$ok = 1;
}
}
else if ($nbimages != 0)
{
if ((ADSMANAGER_NOPIC != "")&&(file_exists($mosConfig_absolute_path."/components/$option/images/".ADSMANAGER_NOPIC)))
echo "<a href='".$linkTarget."'><img class='adimage' src='".$mosConfig_live_site."/components/$option/images/".ADSMANAGER_NOPIC."' alt='nopic' /></a>";
else
echo "<a href='".$linkTarget."'><img class='adimage' src='".$mosConfig_live_site."/components/$option/images/nopic.gif' alt='nopic' /></a>";
$ok = 1;
}  
else
{
$ok = 1;
}
$i++;  
}
?>
<div>
<h2>
<?php echo '<a href="'.$linkTarget.'">'.stripslashes(adsmanager_html::cutLongWord($row->ad_headline)).'</a>'; ?>
<span class="adsmanager_cat"><?php echo "(".$row->parent." / ".$row->cat.")"; ?></span>
</h2>
<?php
$row->ad_text = str_replace ('<br />'," ",stripslashes(adsmanager_html::cutLongWord($row->ad_text)));
$af_text = substr($row->ad_text, 0, 100)."...";
echo $af_text;
?>
</div>

<?php
if (($my->id == $row->userid)&&($update_possible == 1)) {
?>
<div>
<?php
$target = sefRelToAbs("index.php?option=$option&amp;Itemid=$itemid&amp;page=write_ad&amp;adid=$row->id"."&amp;Itemid=".$itemid);
echo "<a href='".$target."'>".ADSMANAGER_AD_EDIT."</a>";
echo "&nbsp;";
$target = sefRelToAbs("index.php?option=$option&amp;Itemid=$itemid&amp;page=delete_ad&amp;adid=$row->id"."&amp;Itemid=".$itemid);
echo "<a href='".$target."'>".ADSMANAGER_AD_DELETE."</a>";
?>
</div>
<?php
}
?>
</td>
<?php if (isset($columns))
  {
 foreach($columns as $col) {
echo '<td class="center">';
if(isset($fColumn[$col->id]))
{
foreach($fColumn[$col->id] as $field)
{
adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,2,$plugins); /* 2 = List */
}
}
echo "</td>";
}
  }
?>
<td class="center">
<?php
$iconflag = false;
if (($conf->show_vip == true)&&($row->vip == $conf->show_vip)) {
if ($iconflag == false)
echo "<div align='center'>";
echo "<img align='center' src='".$mosConfig_live_site."/components/com_adsmanager/images/vip.gif' />";
$iconflag = true;
}
if (($conf->show_new == true)&&(adsmanager_html::isNewAd($row->date_created,$conf->nbdays_new))) {
echo "<div align='center'><img align='center' src='".$mosConfig_live_site."/components/com_adsmanager/images/new.gif' /> ";
$iconflag = true;
}
if (($conf->show_hot == true)&&($row->views >= $conf->nbhits)) {
if ($iconflag == false)
echo "<div align='center'>";
echo "<img align='center' src='".$mosConfig_live_site."/components/com_adsmanager/images/hot.gif' />";
$iconflag = true;
}
if ($iconflag == true)
echo "</div>";
echo adsmanager_html::reorderDate($row->date_created); ?>
<br />
<?php
if ($row->userid != 0)
{
  echo ADSMANAGER_FROM;

  if ($conf->comprofiler == 2)
  {
$target = sefRelToAbs("index.php?option=com_comprofiler&amp;task=userProfile&amp;tab=AdsManagerTab&amp;user=".$row->userid."&amp;Itemid=".$itemid);
  }
  else
  {
$target = sefRelToAbs("index.php?option=$option&amp;page=show_user&amp;userid=".$row->userid."&amp;Itemid=".$itemid);
  }
 
  echo "<a href='".$target."'>".$row->user."</a><br/>";
}
?>
<?php echo sprintf(ADSMANAGER_VIEWS,$row->views); ?>
</td>
</tr>
//<?php
}
*

yurrra

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
А можно пожалуйста по подробней что и как надо делать?
нужно сделать отдельно ПХП старницу из кода который ты написал. А как сделать что бы при нажатии на объявление она открывалась? Тоесть передавались все переменные или что там надо.
*

yurrra

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Никто не подскажет по поводу проблемы пропадания всего материала?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редактировать все объявления

Автор den_ko

Ответов: 32
Просмотров: 12369
Последний ответ 25.11.2021, 10:43:38
от FlexNL
Слетают категории объявления

Автор guardnext

Ответов: 1
Просмотров: 3259
Последний ответ 09.07.2019, 10:10:59
от guardnext
Как сделать сортировку объявдений в AdsManager

Автор Olegarh

Ответов: 9
Просмотров: 15656
Последний ответ 03.06.2018, 22:59:57
от Sabotage
AdsManager - как сделать несколько адресов?

Автор Ksenia2009

Ответов: 0
Просмотров: 11474
Последний ответ 21.04.2018, 15:13:44
от Ksenia2009
AdsManger не удаляет объявления

Автор kozhenevsky

Ответов: 0
Просмотров: 1420
Последний ответ 15.02.2018, 12:08:29
от kozhenevsky