Новости Joomla

Обновление пакета плагинов JL Like 5.0

Обновление пакета плагинов  JL Like 5.0

Обновление пакета плагинов JL Like 5.0.0Команда JoomLine рада представить долгожданное обновление плагина социальных кнопок JL Like — версию 5.0.0! В этом релизе мы сделали акцент на совместимости с последними версиями Joomla, улучшении производительности и расширении функционала.👩‍💻 Что нового в JL Like 5.0.0?- Полная совместимость с Joomla 5 — теперь плагин работает на всех актуальных версиях Joomla, включая Joomla 5.- Рефакторинг и оптимизация кода — проведена масштабная чистка и обновление внутренних классов для повышения стабильности и скорости работы.- Удаление устаревших зависимостей — полностью отказались от использования jQuery, что ускорило загрузку страниц и повысило безопасность.- Обновление CSS и удаление неиспользуемых стилей — интерфейс стал еще легче и современнее.- Удалена поддержка устаревших виджетов — например, функциональность твиттер-виджета вынесена из плагина.- Поддержка twitter:card — улучшена интеграция с социальными сетями для красивого отображения ссылок.- Гибкая настройка счетчиков лайков — теперь можно включать и отключать рандомизацию количества лайков.- Улучшено подключение скриптов — переход на WebAssetManager для более корректной работы с ресурсами.- Обновлены языковые переменныеРасширения всё ещё наследуют старую архитектуру плагинов Joomla 3, но были протестированы на Joomla 5.3.Новость на сайте JoomlineСтраница расширенияGitHub расширения@joomlafeed#расширения

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

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

Дмитрий Ф.

  • Захожу иногда
  • 52
  • 3 / 0
Пагинация в VirtueMart 2.0?
« : 08.03.2012, 17:39:22 »

Кто нибудь сталкивался с такой проблемой? Почему такое разбиение "в начало"? Пробовал менять ширину шаблона/колонок не помогло :(
« Последнее редактирование: 18.03.2012, 00:02:40 от ELLE »
*

Дмитрий Ф.

  • Захожу иногда
  • 52
  • 3 / 0
Вопрос такого плана, у меня отображается нумерация страниц и сверху и снизу, как оставить только снизу?
Тогда вышеописанная проблема сама исчезнет.

Перелопатил файс CSS своем шаблоне - template.css. Там ли я ищу, и какая команда за это отвечает?
 
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
лопатьте файл шаблона категории
/components/com_virtuemart/views/category/tmpl/default.php
с 169 строки
Код
<div class="width30 floatright display-number"><?php echo $this->vmPagination->getResultsCounter();?><br/><?php echo $this->vmPagination->getLimitBox(); ?></div>
<div id="bottom-pagination">
<?php echo $this->vmPagination->getPagesLinks(); ?>
<span style="float:right"><?php echo $this->vmPagination->getPagesCounter(); ?></span>
</div>
*

Дмитрий Ф.

  • Захожу иногда
  • 52
  • 3 / 0
Спасибо всем за ответы!
beagler отдельное спасибо!

Убрал:

<div id="bottom-pagination">
               <?php echo $this->vmPagination->getPagesLinks(); ?>
               <span style="float:right"><?php echo $this->vmPagination->getPagesCounter(); ?></span>
            </div>


в файле /components/com_virtuemart/views/category/tmpl/default.php, который подсказал beagler!
« Последнее редактирование: 17.03.2012, 23:03:53 от Дмитрий Ф. »
*

Ravilka

  • Осваиваюсь на форуме
  • 33
  • 5 / 1
Re: Пагинация в VirtueMart 2.0?
« Ответ #4 : 23.05.2012, 23:16:40 »
Слушайе, подскажите, как поменять список количества товаров на странице (Показано 1-10 и внизу список)? Во 2 версии Вирта ещё больше файлов и ещё труднее найти нужное
*

artrush

  • Захожу иногда
  • 99
  • 0 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #5 : 26.05.2012, 11:16:28 »
Как сделать большее кол-во товаров на страницу?
*

vadoss

  • Осваиваюсь на форуме
  • 23
  • 0 / 1
Re: Пагинация в VirtueMart 2.0?
« Ответ #6 : 15.09.2012, 19:25:54 »
Как сделать большее кол-во товаров на страницу?

это можно изменить в настройках VM.
*

vadoss

  • Осваиваюсь на форуме
  • 23
  • 0 / 1
Re: Пагинация в VirtueMart 2.0?
« Ответ #7 : 15.09.2012, 19:30:50 »
Подскажите, а где формируется пагинация, надо вместо комбобокса оставить только "показать все"?
*

Ravilka

  • Осваиваюсь на форуме
  • 33
  • 5 / 1
Re: Пагинация в VirtueMart 2.0?
« Ответ #8 : 16.09.2012, 10:06:54 »
Подскажите, а где формируется пагинация, надо вместо комбобокса оставить только "показать все"?
Настройка количества товаров на странице выставляется в Настройки-->Шаблоны-->Укажите последовательность разбиения на страницы для списка.

Сам вывод блока в районе 165 строки в файле /components/com_virtuemart/views/category/tmpl/default.php
Код
<div class="vm-pagination">
<?php echo $this->vmPagination->getPagesLinks(); ?>
<span style="float:right"><?php //echo $this->vmPagination->getPagesCounter(); ?></span>
</div>
« Последнее редактирование: 16.09.2012, 10:10:55 от Ravilka »
*

vadoss

  • Осваиваюсь на форуме
  • 23
  • 0 / 1
Re: Пагинация в VirtueMart 2.0?
« Ответ #9 : 17.09.2012, 00:42:25 »

Сам вывод блока в районе 165 строки в файле /components/com_virtuemart/views/category/tmpl/default.php
Код
<div class="vm-pagination">
<?php echo $this->vmPagination->getPagesLinks(); ?>
<span style="float:right"><?php //echo $this->vmPagination->getPagesCounter(); ?></span>
</div>
Это я понял, это и выше было написано, мне надо не то где выводится, а где формируется, чтобы вместо комбобокса была ссылка "позказать все"
*

L-Mario

  • Новичок
  • 4
  • 0 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #10 : 02.10.2012, 08:33:36 »
Это я понял, это и выше было написано, мне надо не то где выводится, а где формируется, чтобы вместо комбобокса была ссылка "позказать все"
у меня формируется здесь yougsm.ru/libraries/joomla/html/
*

L-Mario

  • Новичок
  • 4
  • 0 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #11 : 02.10.2012, 17:56:29 »
у меня вот что получилось

под спойлером урл на архив с измененными файлами
Спойлер
[свернуть]
*

votia

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #12 : 28.10.2012, 01:45:32 »
Подскажите, как сделать так, чтобы в пагинации подсвечивалась активная страница?
Спасибо!
*

L-Mario

  • Новичок
  • 4
  • 0 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #13 : 02.11.2012, 18:33:46 »
Подскажите, как сделать так, чтобы в пагинации подсвечивалась активная страница?
Спасибо!
вроде бы оно
*

Siberex

  • Захожу иногда
  • 66
  • 0 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #14 : 18.04.2013, 11:44:51 »
Подскажите, как сделать так, чтобы в пагинации подсвечивалась активная страница?
Спасибо!
Присоеденяюсь к вопросу. как сделать, чтоб текущая страница страница отображалась «засветкой» текущего номера страницы, т.е. чтоб выделить активную страницу?
Вариант с блоком "Страница 1 из 5" исключил.
.pagenav:hover — выделяется
.pagenav:active — не реагирует
Заранее спасибо тому, кто подскажет
*

dreamod

  • Захожу иногда
  • 82
  • 2 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #15 : 05.06.2013, 17:58:06 »
Присоеденяюсь к вопросу. как сделать, чтоб текущая страница страница отображалась «засветкой» текущего номера страницы, т.е. чтоб выделить активную страницу?
Вариант с блоком "Страница 1 из 5" исключил.
.pagenav:hover — выделяется
.pagenav:active — не реагирует
Заранее спасибо тому, кто подскажет
если глянуть в код, то номер текущей страницы идет не ссылкой, а обернут в <span></span>, т.к. он один в списке, его и подсвечиваем при помощи CSS.
*

Rondos

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #16 : 29.07.2013, 13:36:52 »
А где найти сам файл wmpagination? Кто подскажет
*

Stasweb

  • Завсегдатай
  • 1500
  • 24 / 0
Re: Пагинация в VirtueMart 2.0?
« Ответ #18 : 31.01.2017, 15:03:20 »
Подскажите как добавить title к пагинации чтоб избежать дублей.
за пагинацию отвечает файл vmpagination.php как я понимаю в нем и надо прописывать.
Вот такой код там не работает
Код: php-brief
// $document = vFactory::getDocument();
// $document->setMetaData('тут title');
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль SJ Filter for VirtueMart - только 30 custom fields

Автор Alex_gs

Ответов: 0
Просмотров: 2163
Последний ответ 08.08.2022, 15:09:59
от Alex_gs
Решено: Валютный знак рубля в VirtueMart 2

Автор frostwar

Ответов: 10
Просмотров: 11261
Последний ответ 07.04.2020, 15:50:54
от liberator
Как вывести модуль в витрине VirtueMart?

Автор Дмитрий_76

Ответов: 1
Просмотров: 2561
Последний ответ 09.02.2020, 10:06:17
от AlexB
Редактирование карточки товара VirtueMart

Автор muserun

Ответов: 2
Просмотров: 4580
Последний ответ 31.10.2019, 12:53:51
от Sandruk1
Не отображается заголовок категориq VirtueMart

Автор galll72

Ответов: 0
Просмотров: 916
Последний ответ 04.02.2019, 15:08:15
от galll72