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

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Maycal
1 - нет, модуль это модуль, поиск это поиск
2 - отключить стандартный модуль вывода товаров

Padre - открываете хелпер модуля и заменяете
Код: php
$lists[$i]->pname 		= $row->pname;
на
Код: php
$lists[$i]->pname 		= PNameCrop($row->pname, '10');
Где 10 - количество символов до обрезания
И ниже добавляете новую функцию
Код: php
function PNameCrop($string, $limit, $break=" ", $pad=" ...")
{
  if(strlen($string) <= $limit) return $string;
  $string = substr($string, 0, $limit);
  if(false !== ($breakpoint = strrpos($string, $break))) {
    $string = substr($string, 0, $breakpoint);
  }
  return $string . $pad;
}

Теперь будет обрезаться по целым словам, что не вместились в указанное количество символов и добавляться многоточие.
Если же достаточно обрезать не целыми словами, а например "Товар назва..."
То заменяем функцию на
Код: php
function PNameCrop ($text, $str_len ) {
$textCrop = strip_tags (mb_substr ($text, '0', $str_len) );
return $textCrop;
}
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Padre

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
beliyadm
Огромное спасибо за помощь!

Но есть одна проблема: когда наводишь на товаре то в сплывающем окне название показывает тоже обрезанное, а хотелось бы полное.

И чтобы если название не входит, то последний символ, который помещается в строку был менее ярок, чем все название и было понятно, что название не полное.
Если же всё входит, то цвет обычный.

Можете подсказать, как это реализовать?
« Последнее редактирование: 25.10.2011, 17:17:30 от Padre »
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Padre - я могу сделать все, но - стоит денег
Я дал уже миллион подсказок, решайте и делайте. Включите немного мозг и все будет хорошо
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Padre

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Beliyadm
Я бы с радостью включил его, если бы он имел знания программирования))) а так, напишите цену в личку.
*

Mixxxa

  • Захожу иногда
  • 86
  • 0 / 0
так и не понял как два модуля использовать одновременно,стоит эта версия mod_virtuemart_universal_1.2.3.zip
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
так и не понял как два модуля использовать одновременно,стоит эта версия mod_virtuemart_universal_1.2.3.zip
В принципе без проблем на одной странице, исключая вопрос с подсказками и загрузкой CSS, придется войти в код хелпера, убрать оттуда загрузку стилей и скриптов (если скрипты используются в настройках модуля) и вынести их в шаблон
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
так и не понял как два модуля использовать одновременно,стоит эта версия mod_virtuemart_universal_1.2.3.zip
модуль нужно скопировать
*

Mixxxa

  • Захожу иногда
  • 86
  • 0 / 0
а если нужен разный вывод товаров?т.е в одном модуле один HTML в другом свой(допустим в одном с ценой а в другом без)
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
а если нужен разный вывод товаров?т.е в одном модуле один HTML в другом свой(допустим в одном с ценой а в другом без)
Делаете копию модуля с другими настройками, в идеале (как я писал) выносите скрипты и стили в шаблон, чтобы не дублировать
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Mixxxa

  • Захожу иногда
  • 86
  • 0 / 0
копию из админки делать или папку с модулем копировать?
я в default.php меняю вывод
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
копию из админки делать или папку с модулем копировать?
из админки, стандартно
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Mixxxa

  • Захожу иногда
  • 86
  • 0 / 0
я в default.php меняю вывод,
*

Mixxxa

  • Захожу иногда
  • 86
  • 0 / 0
если из админки копировать то вывод товаров одинаковый
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
я в default.php меняю вывод,
если из админки копировать то вывод товаров одинаковый
Естественно, ведь за вывод отвечает один файл, меняйте настройки либо делайте физически копии модуля с разными параметрыми хелпера и шаблона вывода
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Mixxxa

  • Захожу иногда
  • 86
  • 0 / 0
ок,спасибо за быстрые ответы.
*

Mixxxa

  • Захожу иногда
  • 86
  • 0 / 0
Естественно, ведь за вывод отвечает один файл, меняйте настройки либо делайте физически копии модуля с разными параметрыми хелпера и шаблона вывода
ткните пожалуйста какие настройки нужно поменять,что то не получается...
*

Mixxxa

  • Захожу иногда
  • 86
  • 0 / 0
сам разобрался...
а как вывести ссылку на все товары из категории?
« Последнее редактирование: 10.07.2013, 00:14:08 от Mixxxa »
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Что надо сделать, что бы в варианте "Наиболее продаваемые товары" я мог выставить те продукты, которые являются наиболее продаваемыми? В itemId ставлю ID товара, после этого модуль товара не выводится вообще. Подскажите, как сделать правильно...
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Что надо сделать, что бы в варианте "Наиболее продаваемые товары" я мог выставить те продукты, которые являются наиболее продаваемыми?
Это те товары, что наиболее продаются, поле product_sales в таблице товаров
В itemId ставлю ID товара, после этого модуль товара не выводится вообще.
Потому что это поле ItemID а не id товара
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Ну нету такого поля - неееету.
Странно, два года назад когда писался модуль - было :) Не зря ж по заказу клиента добавил такой вывод с запросом
Код: php
case '2';
$ordering .= ' p.product_sales DESC ';
break;
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
значит, у клиента был допиленный вирт
Вот не поленился посмотреть установочный sql к версии VirtueMart 1.1.2
Код: sql
CREATE TABLE IF NOT EXISTS `jos_vm_product` (
  `product_id` int(11) NOT NULL auto_increment,
  `vendor_id` int(11) NOT NULL default '0',
  `product_parent_id` int(11) NOT NULL default '0',
  `product_sku` varchar(64) NOT NULL default '',
  `product_s_desc` varchar(255) default NULL,
  `product_desc` text,
  `product_thumb_image` varchar(255) default NULL,
  `product_full_image` varchar(255) default NULL,
  `product_publish` char(1) default NULL,
  `product_weight` decimal(10,4) default NULL,
  `product_weight_uom` varchar(32) default 'pounds.',
  `product_length` decimal(10,4) default NULL,
  `product_width` decimal(10,4) default NULL,
  `product_height` decimal(10,4) default NULL,
  `product_lwh_uom` varchar(32) default 'inches',
  `product_url` varchar(255) default NULL,
  `product_in_stock` int(11) NOT NULL default '0',
  `product_available_date` int(11) default NULL,
  `product_availability` varchar(56) NOT NULL default '',
  `product_special` char(1) default NULL,
  `product_discount_id` int(11) default NULL,
  `ship_code_id` int(11) default NULL,
  `cdate` int(11) default NULL,
  `mdate` int(11) default NULL,
  `product_name` varchar(64) default NULL,
  `product_sales` int(11) NOT NULL default '0',
  `attribute` text,
  `custom_attribute` text NOT NULL,
  `product_tax_id` tinyint(2) NOT NULL default '0',
  `product_unit` varchar(32) default NULL,
  `product_packaging` int(11) default NULL,
  `child_options` varchar(45) default NULL,
  `quantity_options` varchar(45) default NULL,
  `child_option_ids` varchar(45) default NULL,
  `product_order_levels` varchar(45) default NULL,
  PRIMARY KEY  (`product_id`),
  KEY `idx_product_vendor_id` (`vendor_id`),
  KEY `idx_product_product_parent_id` (`product_parent_id`),
  KEY `idx_product_sku` (`product_sku`),
  KEY `idx_product_ship_code_id` (`ship_code_id`),
  KEY `idx_product_name` (`product_name`)
) TYPE=MyISAM COMMENT='All products are stored here.';

`product_sales` int(11) NOT NULL default '0',
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Это те товары, что наиболее продаются, поле product_sales в таблице товаров
И что там надо сделать? Я попробовал ввести id товара, но по прежнему не показывает те продукты, которые я выбираю.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
И что там надо сделать? Я попробовал ввести id товара, но по прежнему не показывает те продукты, которые я выбираю.
По идее ничего делать не надо и никаких id товара в моем модуле вообще не вводится.
При выборе этой опции будут показываться самые продаваемые товары магазина (если таковые имеются).
Вопрос закрыт.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Ах вот оно что, а я думал проставлять товары я сам должен
А как на счет сортировки отмеченные как featured? Здесь я выбираю сам какой товар должен отображаться? И что надо прописать в itemID чтобы уменьшить количество запросов в sql?

Спасибо большое классный модуль, вот только столкнулся с проблемой, у меня на маленькие изображения стоят ссылки на другой сайт, и модуль их не отображает. Возможно это исправить?
*

eugen319

  • Новичок
  • 9
  • 0 / 0
Автору спасибо большое за модуль, все работает отлично, пока что тренеруюсь на Денвере, работает все четко :)

Вопросы такого плана:

1. можно ли организовать так, чтобы название товаров например "Унитаз" было ссылкой на товар а не простым текстом ?
2. Можно ли добавить сюда кнопку "Купить" и чтобы сразу из этой формы попадать в раздел оформления заказа ?

Прошу так же простить, если дублирую вопрос, просто не осилил 39 страниц текста, за ранее спасибо.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Автору спасибо большое за модуль, все работает отлично, пока что тренеруюсь на Денвере, работает все четко :)
Вопросы такого плана:
1. можно ли организовать так, чтобы название товаров например "Унитаз" было ссылкой на товар а не простым текстом ?
2. Можно ли добавить сюда кнопку "Купить" и чтобы сразу из этой формы попадать в раздел оформления заказа ?
1 - конечно, открываете файл шаблона модуля и ссылку из подробнее применяете к заголовку
2 - имеете в виду кнопку "в корзину" в модуле? В текущей версии такого нет, возможно будет чуть позже в виде принудительного донейшна мизерного, посмотреть на сырую демку можно здесь
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart не может создать мини-изображение из .jpeg-файла

Автор Nick IntegraLL

Ответов: 13
Просмотров: 11546
Последний ответ 19.08.2025, 09:55:52
от AgentSmith
Как реализовать на VirtueMart такую карточку товара?

Автор AdmbVlad

Ответов: 0
Просмотров: 1789
Последний ответ 14.10.2015, 17:01:55
от AdmbVlad
mod VirtueMart featureprod редактирование

Автор vsokol

Ответов: 1
Просмотров: 1839
Последний ответ 10.04.2015, 08:07:41
от vsokol
Редактирование главной страницы VirtueMart

Автор cheni

Ответов: 13
Просмотров: 12377
Последний ответ 02.04.2015, 08:41:09
от flyingspook
Альтернативный модуль вывода категорий товаров (mod_kdz_vm_categories)

Автор kordima

Ответов: 89
Просмотров: 28981
Последний ответ 19.02.2015, 22:02:14
от kordima