Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Для вывода в модуле последние объявления в несколько строк

1- правим фаил adsmanager.html.php   добавляем условие перехода на новую строку и счетчик в цикл
 код правим в function lastAds  (добавляем переменнуб $k = 0 , условие перехода    if ($k == 4) {
                                   echo "<TR>";}    и счетчик  $k++;  )

Код
<?php $k = 0;
foreach($ads as $row) {
                                                        
      if ($k == 4) {
                                   echo "<TR>";}
                                    ?>
                                 <td>
                                                            
<?php
                                $k++;
$linkTarget = sefRelToAbs("index.php?option=com_adsmanager&amp;page=show_ad&amp;adid=".$row->id."&amp;catid=".$row->category."&amp;Itemid=".$itemid);
$ok = 0;$i=1;
  в данном случае после 4 объявления переход на новую строку.

2-добавляем количество ( в нашем случае 8   ) объявлений . правим adsmanager.php   function front  
Код
$database->setQuery("SELECT a.id,  a.ad_headline, a.category, a.date_created,p.id as parentid,p.name as parent,c.id as catid, c.name as cat ".

"FROM #__adsmanager_ads as a ".

"LEFT JOIN #__adsmanager_categories as c ON a.category = c.id ".

"LEFT JOIN #__adsmanager_categories as p ON c.parent = p.id ".

"WHERE c.published = 1 and a.published = 1 ORDER BY  a.date_created DESC ,a.id DESC LIMIT 0, 8");
   где 8  количество запросов - объявлений


будет вывод ( кроме других полей ) как на фото.
Все
« Последнее редактирование: 14.06.2010, 20:29:30 от AlexSims »
С фантазией плохо.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Для вывода в теле объявления текста , цены и т д. Сделайте соответствующий запрос к базе ( добавьте нужные вам переменные) и добавьте в код вывод этих переменных.
С фантазией плохо.
*

Dimm555

  • Захожу иногда
  • 103
  • 6 / 0
Очень полезная вещь, спасибо, AlexSims.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
С фантазией плохо.
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
это для какой версии? в 2.5 код такой:

   $query = "SELECT a.id, a.ad_headline, adcat.catid, a.date_created,p.id as parentid,p.name as parent,c.id as catid, c.name as cat ".
         "FROM #__adsmanager_ads as a ".
         "LEFT JOIN #__adsmanager_adcat as adcat ON a.id = adcat.adid ".
         "LEFT JOIN #__adsmanager_categories as c ON adcat.catid = c.id ".
         "LEFT JOIN #__adsmanager_categories as p ON c.parent = p.id ".
         "WHERE c.published = 1 and a.published = 1 GROUP BY a.id ORDER BY a.date_created DESC ,a.id DESC LIMIT 0, 8";

и тут меняю так:
         <?php $k = 0;
         foreach($ads as $row) {
            if ($k == 4) {
                    echo "<tr>";}
         ?>
            <td>
            <?php
            $k++;
            $linkTarget = sefRelToAbs("index.php?option=com_adsmanager&amp;page=show_ad&amp;adid=".$row->id."&amp;catid=".$row->catid."&amp;Itemid=".$itemid);         
            $ok = 0;$i=1;

но переноса на новую строку не происходит!
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
исправил на
   if ($k == 4) {
                    echo "</td><tr>";}

теперь все работает!!
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
исправил на
   if ($k == 4) {
                    echo "</td><tr>";}

теперь все работает!!
это теги HTML разметки . тут уж каждый под себя делает ( как там у него строится эта таблица)
С фантазией плохо.
*

kentoff

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Доброго Всем дня господа!
Нужна помощь, подскажите пожалста!

Установил модуль VIP - Объявлений
(взял здесь - http://joomlaforum.ru/index.php/topic,76918.0.html)

Работает модуль нормально. Можете глянуть тут - http://www.kopeika89.ru/

Но он выдает все ВИП объявления в одну строку ((((

Подскажите пжлста, где что подправить, чтобы в модуле так же было максимум 8 объявлений в две строки по 4 в каждой?
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Доброго Всем дня господа!
Нужна помощь, подскажите пожалста!

Установил модуль VIP - Объявлений
(взял здесь - http://joomlaforum.ru/index.php/topic,76918.0.html)

Работает модуль нормально. Можете глянуть тут - http://www.kopeika89.ru/

Но он выдает все ВИП объявления в одну строку ((((

Подскажите пжлста, где что подправить, чтобы в модуле так же было максимум 8 объявлений в две строки по 4 в каждой?


лезите в код файла модуля.

в запросах к базе делаете что то типо
Код
"WHERE c.published = 1 and a.published = 1 GROUP BY a.id ORDER BY a.date_created DESC ,a.id DESC LIMIT 0, 8"

а в формировании вывода

делаете счетчик ( скорее всего там в коде цикл, вставляете в этот цикл с счетчиком )  Короче по аналогии того что в теме написал , переделайте код модуля. 
С фантазией плохо.
*

kentoff

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Спасибо за совет! Попробую сделать  )))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 14513
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
Редактировать все объявления

Автор den_ko

Ответов: 32
Просмотров: 12738
Последний ответ 25.11.2021, 10:43:38
от FlexNL
Вывод данных

Автор FlexNL

Ответов: 0
Просмотров: 2929
Последний ответ 06.11.2021, 12:37:54
от FlexNL
Слетают категории объявления

Автор guardnext

Ответов: 1
Просмотров: 3494
Последний ответ 09.07.2019, 10:10:59
от guardnext
Вывод картинки поля "radioimage"

Автор Pavel

Ответов: 7
Просмотров: 3756
Последний ответ 12.03.2019, 16:23:10
от Pavel