Новости Joomla

Joomla официально признана цифровым общественным благом Joomla с гордостью сообщает, что была...

Joomla официально признана цифровым общественным благом 🙏🎉Joomla с гордостью сообщает, что была официально признана цифровым общественным благом (Digital Public Good, DPG) Альянсом цифровых общественных благ (Digital Public Goods Alliance, DPGA) — инициативой, поддерживаемой Организацией Объединённых Наций.Это признание ставит Joomla! в ряд международных open-source проектов, которые разделяют ценности открытости, прозрачности, защиты данных и социального воздействия. Важно отметить, что статус цифрового общественного блага присвоен самому программному решению Joomla!, а не организации Joomla как юридическому лицу.Альянс цифровых общественных благ (DPGA) ведёт международный реестр цифровых общественных благ и оценивает проекты на основе чётко определённых стандартов. Его миссия — поддержка открытых технологий, способствующих достижению Целей устойчивого развития ООН (UN SDGs) и решению глобальных задач развития. 🌐Чтобы получить статус цифрового общественного блага, проект должен соответствовать Стандарту цифровых общественных благ (Digital Public Goods Standard), который включает следующие критерии:✔️ Открытое лицензирование (например, использование признанных open-source лицензий)✔️ Защита данных и безопасность✔️ Соответствие правовым и этическим нормам✔️ Вклад в достижение Целей устойчивого развития ООН✔️ Прозрачное управление и долгосрочная устойчивость✔️ Активное вовлечение сообществаПолучение статуса цифрового общественного блага — процесс далеко не автоматический. Joomla прошла тщательную процедуру оценки, которая потребовала предоставления подробной документации и доказательств соответствия строгим стандартам.Благодаря самоотверженной работе множества участников сообщества, этот результат стал наглядным подтверждением универсальности и открытости Joomla, а также бесчисленных способов, с помощью которых она помогает людям создавать веб-решения.Это достижение подчёркивает позицию Joomla как одной из самых надёжных и гибких open-source CMS в мире — системы, которая продолжает давать возможность разработчикам, организациям и государственным структурам создавать открытые, безопасные и инклюзивные цифровые решения.Оригинал новости

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

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
Просмотров: 11848
Последний ответ 19.08.2025, 09:55:52
от AgentSmith
Как реализовать на VirtueMart такую карточку товара?

Автор AdmbVlad

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

Автор vsokol

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

Автор cheni

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

Автор kordima

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