Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

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

mcmegavolt

  • Захожу иногда
  • 61
  • 0 / 0
"Товар заканчивается"
« : 14.10.2013, 17:32:38 »
Как сделать так, чтобы когда количество товара на складе достигает, например, 10, то в карточке выводится произвольное сообщение типа "Внимание, товар заканчивается, успей заказать!"

Может просто написать условие в шаблоне карточки товара, подскажите, как это сделать? Или же есть другие мысли по этому поводу?

Было бы неплохо иметь подобный встроенный функционал в ЖШ, кстати.
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: "Товар заканчивается"
« Ответ #1 : 14.10.2013, 17:39:43 »
Для списка товаров:  components/com_jshopping/templates/default/list_products/product.php
Код
<!-- у меня строка 16, у Вас может отличаться -->

        <?php if ($product->product_quantity <=0 && !$this->config->hide_text_product_not_available){?>
            <div class="not_available"><?php print _JSHOP_PRODUCT_NOT_AVAILABLE;?></div>
        <?php }?>
<!-- это скопированный выше код, у которого исправлен 0 на 10 и добавлен свой текст -->
        <?php if ($product->product_quantity <=10 && !$this->config->hide_text_product_not_available){?>
            <div class="low_count">Количество товара менее 10</div>
        <?php }?>
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: "Товар заканчивается"
« Ответ #2 : 14.10.2013, 17:54:52 »
Код
   <?php if ($product->product_quantity <=10 {?>
            <div class="low_count">ТУТ ТЕКСТ КОТОРЫЙ НАДО </div>
        <?php }?>
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mcmegavolt

  • Захожу иногда
  • 61
  • 0 / 0
Re: "Товар заканчивается"
« Ответ #3 : 14.10.2013, 18:21:23 »
Спасибо, как думаете, на сколько восстребована такая функция в ЖШ?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: "Товар заканчивается"
« Ответ #4 : 14.10.2013, 18:28:10 »
баксов... 200 наверное :)
вопрос странный...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mcmegavolt

  • Захожу иногда
  • 61
  • 0 / 0
Re: "Товар заканчивается"
« Ответ #5 : 14.10.2013, 18:39:18 »
А если не для списка, а именно для карточки товара, как будет выглядеть запрос на количество товара?
« Последнее редактирование: 14.10.2013, 18:43:37 от mcmegavolt »
*

mcmegavolt

  • Захожу иногда
  • 61
  • 0 / 0
Re: "Товар заканчивается"
« Ответ #6 : 14.10.2013, 19:07:44 »
Еще момент:
Я использую атрибуты, и для каждой группы атрибутов свой остаток, и когда я выбираю другой атрибут товара, то этот остаток должен обновляться...
Тоесть надо проверять каждый раз когда посетитель выбирает другой атрибут проверять (если 10 и меньше) и показывать текст или нет.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: "Товар заканчивается"
« Ответ #7 : 14.10.2013, 19:16:50 »
:)....
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: "Товар заканчивается"
« Ответ #8 : 14.10.2013, 19:50:12 »
Еще момент:
Я использую атрибуты, и для каждой группы атрибутов свой остаток, и когда я выбираю другой атрибут товара, то этот остаток должен обновляться...
Тоесть надо проверять каждый раз когда посетитель выбирает другой атрибут проверять (если 10 и меньше) и показывать текст или нет.
это уже интересно, попробую сделать
*

mcmegavolt

  • Захожу иногда
  • 61
  • 0 / 0
Re: "Товар заканчивается"
« Ответ #9 : 15.10.2013, 12:43:37 »
Предлагаю мой вариант реализации:

1. Сначала ставим галочку "Количество на складе" в настроках ЖШ (Настройки -> Категория/Товар -> Количество на складе)

2. Добавляем в шаблон карточки товара блок с текстовой константой в нужное место (components/com_joomshopping/templates/ваш_шаблон/product/product_default.php)

Код
<div id="soon-be-over" style="display:none;"><?php echo _JSHOP_PRODUCT_WILL_SOON_BE_OVER?></div>

3. Определяем текстовую константу в lang-файле в директории override, если файла нет - создаем (components/com_joomshopping/lang/override/ru-RU.php)

Код
<?php
  define('_JSHOP_PRODUCT_WILL_SOON_BE_OVER', 'Товар заканчивается!.');
?>

4. Правим JS файл где происходит перерисовка значений в зависимости от выбранного атрибута товара (components/com_joomshopping/js/functions.js)

Находим следующий кусок кода:

Код
if (json.qty) {
  jQuery("#product_qty").html(json.qty);
}

Добавляем условия для показа/скрывания нашего поля с текстом (Если товара на складе колеблется от 1 до 10 - показываем текст, в остальных случаях скрываем)

Код
if (json.qty) {
  if (parseInt(json.qty) <= 10 && parseInt(json.qty) > 1 ) {
    jQuery("#product_qty").html(json.qty);
    jQuery("#soon-be-over").css('display','inline');
  }
  else {
    jQuery("#soon-be-over").css('display','none');
  }
}

Если не нужно отображение количество товара на складе - можно удалить/закомментировать кусок кода в шаблоне товара

Код
<?php if ($this->config->product_show_qty_stock){ ?>
  <div class="qty_in_stock"><?php // echo _JSHOP_QTY_IN_STOCK?> <span id="product_qty"><?php // print sprintQtyInStock($this->product->qty_in_stock);?></span></div>
<?php }?>

ГОТОВО!

В идеале надобно все это "завернуть" в плагин с возможностью вбивать произвольный текст в настройках, чтобы не вмешиваться в код ЖШ.
Если кто может помочь с этим-ю ар велком!  ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 12260
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
[Решено] Товар на замену в блоке с ценой

Автор dron

Ответов: 2
Просмотров: 2954
Последний ответ 13.04.2022, 16:09:53
от dron
Товар уже в корзине

Автор denben777

Ответов: 18
Просмотров: 4846
Последний ответ 28.12.2018, 13:31:48
от dmitry_stas
Wishlist как избранное (любимый товар)

Автор virtucom

Ответов: 0
Просмотров: 826
Последний ответ 01.09.2018, 00:07:49
от virtucom
Отключить Сообщение Товар добавлен в корзину

Автор gf79

Ответов: 17
Просмотров: 1906
Последний ответ 23.03.2018, 16:17:48
от nevigen