Новости 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 Гость просматривают эту тему.
  • 13 Ответов
  • 3940 Просмотров
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Добавить позиции показа!
« : 11.08.2011, 15:28:18 »
Приветствую!

Вопрос может и простой, но что-то поиск по форуму, Google и исходному коду админки мне не помогли! )))
Короче говоря, мне нужно добавить больше позиций показа для развернутого отображения объявления.
Существует только пять:
top.()
subtitle.()
description.()
description2.(Цена: )
contact.(Контакты:)
description3.(Дополнительно: )

Где эта хрень спряталась? )))

Заранее благодарен за наводку.
С уважением, RusDark.

*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Добавить позиции показа!
« Ответ #1 : 11.08.2011, 15:30:56 »
посмотрите в базе данных, таблица adsmanager_positions
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: Добавить позиции показа!
« Ответ #2 : 11.08.2011, 15:54:21 »
посмотрите в базе данных, таблица adsmanager_positions
Так, ну вот вижу их. Но ведь не поможет же просто создать новый элемент таблицы.
Например, есть TOP:  1    top    ADSMANAGER_POSITION_TOP

Это ж надо еще где-то в ADS файликах ковырять. А иде? )
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Добавить позиции показа!
« Ответ #3 : 11.08.2011, 15:57:23 »
Например, возьмем версию AdsManager 2.6
Там в файле views\details\tmpl\default.php есть вставки условий:
Код
if (isset($this->fDisplay[2]))
{
foreach($this->fDisplay[2] as $field)
{
echo $this->field->showFieldValue($this->content,$field);
}
}
где fDisplay[номер_id_из_базы_данных] и отвечает за все дела :)
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: Добавить позиции показа!
« Ответ #4 : 11.08.2011, 16:00:56 »
Например, возьмем версию AdsManager 2.6
Там в файле views\details\tmpl\default.php есть вставки условий:
Код
if (isset($this->fDisplay[2]))
{
foreach($this->fDisplay[2] as $field)
{
echo $this->field->showFieldValue($this->content,$field);
}
}
где fDisplay[номер_id_из_базы_данных] и отвечает за все дела :)

Да, но ведь допустим "ADSMANAGER_POSITION_TOP" прописан в языковом файле: DEFINE("ADSMANAGER_POSITION_TOP","");

Значит и новый надо будет туда записать, верно?
Это все или еще где-то? )
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Добавить позиции показа!
« Ответ #5 : 11.08.2011, 16:04:05 »
Так, ясно, у вас 2.5 :)
Смотрите, опять на примере 2.6 расскажу, в таблицу записывается новое значение:
id: 6
name: my_position
title: ADSMANAGER_MY_POSITION

в языковой файл записываете
DEFINE("ADSMANAGER_MY_POSITION","");

В коде, куда хотите вставить эту позицию, добавляете:
Код
if (isset($this->fDisplay[6]))
{
  foreach($this->fDisplay[6] as $field)
  {
      echo $this->field->showFieldValue($this->content,$field);
  }
}

хотя хз, может и ошибаюсь ) говорю чисто теоретически...
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: Добавить позиции показа!
« Ответ #6 : 11.08.2011, 16:23:30 »
Так, ясно, у вас 2.5 :)
Смотрите, опять на примере 2.6 расскажу, в таблицу записывается новое значение:
id: 6
name: my_position
title: ADSMANAGER_MY_POSITION

в языковой файл записываете
DEFINE("ADSMANAGER_MY_POSITION","");

В коде, куда хотите вставить эту позицию, добавляете:
Код
if (isset($this->fDisplay[6]))
{
  foreach($this->fDisplay[6] as $field)
  {
      echo $this->field->showFieldValue($this->content,$field);
  }
}

хотя хз, может и ошибаюсь ) говорю чисто теоретически...

В таблице позицию создал, в lang файле прописал. А вот
Код
if (isset($this->fDisplay[6])) 
или 5, или 1 найти не могу.

Но в выборе в поле позиция появилась! :)
Ни в AdsManager.html.php, ни AdsManager.php.
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Добавить позиции показа!
« Ответ #7 : 11.08.2011, 16:24:50 »
В таблице позицию создал, в lang файле прописал. А вот
Код
if (isset($this->fDisplay[6])) или 5, или 1 найти не могу. 
Ни в AdsManager.html.php, ни AdsManager.php.
у меня, к сожалению, нет версии 2,5 сейчас.
Смотреть и искать надо в файле AdsManager.html.php
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: Добавить позиции показа!
« Ответ #8 : 11.08.2011, 16:29:32 »
у меня, к сожалению, нет версии 2,5 сейчас.
Смотреть и искать надо в файле AdsManager.html.php

Понял, почему не смогу найти. У этого кода тоже всякие условия. Например:

   
Код
<?php echo "<b>".@$strtitle."</b>"; 
if (isset($fDisplay[1]))
{
foreach($fDisplay[1] as $field)
{
adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1,$plugins); /* 1 = Ad Mode */
}
} ?>

В общем я понял. Сейчас в DreamWeaver полезу, чтобы все TD и прочие div'ы отображались )))
СПАСИБО ЗА ПОМОЩЬ! )))))))))))


*

Lumen

  • Новичок
  • 7
  • 0 / 0
Re: Добавить позиции показа!
« Ответ #9 : 14.08.2011, 12:33:12 »
а как этим позициям просто присвоить имена, которые отображались бы? а то отображается только "контакты" и "цена"
*

RUSEA

  • Осваиваюсь на форуме
  • 45
  • 2 / 0
Re: Добавить позиции показа!
« Ответ #10 : 22.02.2013, 12:29:17 »
установил AdsManager 2.6.1 update от Alex89
как в макет объявления при детальном просмотре вставить таблицу с дополнительными полями?
Как вывести заголовок в одну колонку, а данные в другую, в одной строке, но так чтоб если человек не заполнил форму, строка не создавалась.
*

RUSEA

  • Осваиваюсь на форуме
  • 45
  • 2 / 0
Re: Добавить позиции показа!
« Ответ #11 : 01.03.2013, 13:52:45 »
Помогите с решением пожалуйста вопроса написанного ранее.
*

AnimalInstinct

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Re: Добавить позиции показа!
« Ответ #12 : 16.06.2014, 11:59:58 »
в языковой файл записываете
DEFINE("ADSMANAGER_MY_POSITION","");  

Это значит в файл en-GB.com_adsmanager добавить строку ADSMANAGER_POSITION_MYPOSITION="My position" ?

У меня версия 2.9 , добавил запись в базу, в en-GB.com_adsmanager добавил строку ADSMANAGER_POSITION_MYPOSITION="My position" , в код вставил

if (isset($this->fDisplay[7]))
         {
            foreach($this->fDisplay[7] as $field)
            {
               $c = $this->field->showFieldValue($this->content,$field);
               if (($c !== "")&&($c !== null)) {
                  $title = $this->field->showFieldTitle(@$this->content->catid,$field);
                  if ($title != "")
                     echo "<b>".htmlspecialchars($title)."</b>: ";
                  echo "$c<br/>";
               }
            }
         }

И ничего, в админке позиция не появилась, что я делаю не так? :)
« Последнее редактирование: 16.06.2014, 12:06:43 от AnimalInstinct »
*

AnimalInstinct

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Re: Добавить позиции показа!
« Ответ #13 : 16.06.2014, 13:13:58 »
Итак в версии 2.9

В Таблицу добавляем запись как сказано выше, я добавил запись с ID 7

В файл /administrator/components/com_adsmanager/views/admin/tmpl/position.php

Код
<div class="adsmanager_ads_lowseason">
<div class="fieldsarea">
<span class="title"><?php echo htmlspecialchars($this->positions[7]->name)?></span>
<input type="text" size="50" id="title_position_<?php echo $this->positions[7]->id?>" name="title_position_<?php echo $this->positions[7]->id?>" value="<?php echo htmlspecialchars($this->positions[7]->title)?>" />
<ul id="fields_<?php echo $this->positions[7]->id?>" class="connectedSortable"></ul>
<input type="hidden" id="listfields_<?php echo $this->positions[7]->id?>" name="listfields_<?php echo $this->positions[7]->id?>" />
</div>
</div>
</div>

Изменяем в нем 7 на свой ID, это чтобы можно было в адмике драгэндропом поля закидывать

И в файл /components/com_adsmanager/views/details/tmpl/default.php

Создаем DIV где хотим и в него вставляем:

Код
<div class="adsmanager_ads_lowseason well">
<?php
if (isset($this->fDisplay[7]))
{
foreach($this->fDisplay[7] as $field)
{
$c = $this->field->showFieldValue($this->content,$field);
if (($c !== "")&&($c !== null)) {
$title = $this->field->showFieldTitle(@$this->content->catid,$field);
if ($title != "")
echo "<b>".htmlspecialchars($title)."</b>: ";
echo "$c<br/>";
}
}
}
?>
</div>

Соответственно 7 тоже изменяем на свой ID, в моем случае перетаскиванием поля почему то не назначаются, но если зайти в поле и в свойствах выбрать, тогда все норм.

В языковые файлы
/language/en-GB/en-GB.com_adsmanager добавляем ADSMANAGER_POSITION_LOWSEASONPRICE="Description in English"

/language/ru-RU/ru-RU.com_adsmanager добавляем ADSMANAGER_POSITION_LOWSEASONPRICE="Описание на русском"
« Последнее редактирование: 16.06.2014, 13:17:12 от AnimalInstinct »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 13322
Последний ответ 27.03.2020, 22:39:23
от Pavel
Как добавить тег в объявление?

Автор smls

Ответов: 1
Просмотров: 1845
Последний ответ 23.05.2018, 20:28:48
от smls
Как добавить поле id объявления

Автор Den85

Ответов: 9
Просмотров: 2683
Последний ответ 11.11.2017, 15:18:48
от Den85
Как добавить новое поле в отображение в кратком режиме?

Автор tas777

Ответов: 3
Просмотров: 2193
Последний ответ 17.05.2017, 18:37:09
от Mick_20
Как добавить в полном объявлении к заголовку название региона (города)?

Автор kanevlife

Ответов: 1
Просмотров: 1290
Последний ответ 10.08.2016, 12:29:11
от kanevlife