Новости Joomla

Компонент View logs v.2.2.0

👩‍💻 Компонент View logs v.2.2.0.По горячим следам, рекомендациям и просьбам Joomla-сообщества компонент просмотра логов Joomla получил следующую версиюv.2.2.0. Что нового?- Обновление интерфейса: список логов сделан в виде таблицы, отображение дополнительной информации в списке файлов (время создания и последнего изменения, кнопки действий и их порядок) изменены и сделаны менее пёстрыми.- Добавлен поиск-фильтр по имени файла лога на странице. Находите нужный файл быстрее.- Большие файлы. Просмотр файла лога в модальном окне сохранён для файлов менее 1МБ. Возможность открыть файл в отдельном окне сохранена. Но используйте эту функцию с осторожностью: файлы объёмом 8-10мб ещё возможно открывать в браузере, но более крупные - не рекомендуется. Системные требования:- Совместимость с Joomla 6 и PHP 8.4.- Минимальная версия PHP по-прежнему 8.0.Страница расширенияGitHub расширения@joomlafeed#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 Гость просматривают эту тему.
  • 102 Ответов
  • 37783 Просмотров
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Добрый вечер. Уважаемый beagler, есть ли возможность вывода в корзине свойств товара (если они вбиты, конечно) на странице категории. Крайне удобная вещь, особенно когда товар не нуждается в подробном описании, но имеет разные свойства (к примеру -цвет или т.п.).
В VM 1.0.X эта проблема решалась лишь незначительной правкой shop.browse и установкой заглушки в browse_X. В VM 1.1.X что-то пока не разберусь. Если есть возможность, подскажите пожалуйста, куда копать?
    Заранее спасибо!
*

morph

  • Давно я тут
  • 924
  • 105 / 0
отвечу чуть за beagler если не против ^-^

administrator/components/com_virtuemart/html/shop.browse.php
подключаем класс атрибутов    
require_once(CLASSPATH . 'ps_product_attribute.php' );            //This two lines have been added
$ps_product_attribute = new ps_product_attribute;                   //This two lines have been added

потом коментируем в форме корзины чтобы показывалось на странице категорий
&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )  

идем в components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php

<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
посути должно вывести список атрибутов.


ну или
list($html,$children) = $ps_product_attribute->list_attribute( ( $product_parent_id > 0 )  ? $product_parent_id : $product_id );
echo $html;


не проверял но логика одна.

P.S. from Beagler
Предпочтительней первый вариант. list($html,$children) иногда не срабатывает - недает положить товар в корзину.
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Добрый день. Morph, огромное СПАСИБО! это +! (надеюсь beagler не против). :D
Как сказал бы товарищ Ленин - очень нужная и своевременная книга!
Все мнгновенно заработало. самое интересное, что ковырялся тут же, но почему-то сразу не допер (пардон).
 
 
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Не совсем все понятно.
Мне необходимо реализовать вот такой функционал, как указано на картинке ниже. Могли бы помочь?

[вложение удалено Администратором]
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
yuxim, скажите, какую версию VM используете - ответы будут с учетом этого момента. Важно!
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
VM версии 1.1.4
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
В категории товаров свойства тоже должны отображаться, или только на флаере?
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
только в кратком описании товара (как на скрине) и, если можно, в карточке товара.
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Понял. Ждем минут 15
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Вот, то. что я делал у себя по подсказке Morpha.
После этого на странице категории тоже будет отображаться выпадающее меню с различными свойствами товара, забитыми в админке:
==========================================================
В administrator/components/com_virtuemart/html/shop.browse.php
найти блок, начинающийся с комментария: // Add-to-Cart Button
и заменить его содержимое на следующее:

// Add-to-Cart Button
      if (USE_AS_CATALOGUE != '1' && $product_price != ""
         && $tpl->get_cfg( 'showAddtocartButtonOnProductList' )
         && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
         //&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true ) //Не показывать корзину
         ) {

         $tpl->set( 'i', $i );
         $tpl->set( 'product_id', $db_browse->f('product_id') );
         $tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
         $tpl->set( 'ps_product_attribute', $ps_product_attribute );
         $tpl->set( "product_availability", $product_availability );
            $tpl->set( "product_availability_data", $product_availability_data );
         $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
         $products[$i]['has_addtocart'] = true;
      }
      else {
         $products[$i]['form_addtocart'] = '';
         $products[$i]['has_addtocart'] = false;
      }


=========================================================
=========================================================
В файле: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
добавить перед строкой:
<?php echo $ps_product_attribute->show_quantity_box($product_id,$product_id); ?><br />
То, что уже расписал Morph:
<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
=========================================================
Должно заработать (у меня во всяком случае - без проблем!)
Содержимое, кот. нужно, забиваем в админке, в свойствах товаров.
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Спасибо за помощь, сейчас буду пробовать.
Позже отпишусь об успехах
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Может я что-то не так понял, но ничего не изменилось, хотя продел все вышесказанное. В кратком описании свойства не отображаются. Разъясните чайнику
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
В админке, в товаре свойства указаны - разные размеры или цвет с разной ценой, к примеру. На флаере товара список свойсв отображается?
« Последнее редактирование: 29.12.2009, 23:14:30 от aleks_yug »
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Провел несколько экспериментов с шаблонами все стало на свои места! Появилось выпадающее меню со списком свойств!
Если я правильно понял, то так и должно быть?
Но эффект супер, мои потребности удовлетворяет. Спасибо еще раз!

[вложение удалено Администратором]
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Ну, слава богу!
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Если позволите, то вот еще вопрос. Как убрать эту уродскую рамку и заливку в ней?
Т.Е. выбор свойства, отображение стоимости и кнопку "Купить" нужно оставить, а все остальное удалить.

[вложение удалено Администратором]
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Или точнее в каком файле это редактировать, не подскажете? А там уже сам пороюсь...
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
файл template_css.css Вашего шаблона, класс addtocard. Вообще внешний вид настраивается в CSS (в основном...)
*

yeisk

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
не работает этот вариант. Возможно еще что-то нужно сделать?
*

morph

  • Давно я тут
  • 924
  • 105 / 0
не работает этот вариант. Возможно еще что-то нужно сделать?
не нормальный ответ да?
что не работает как делали?де ссылка на сайт?какие ошибки?
*

yeisk

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Вот, то. что я делал у себя по подсказке Morpha.
После этого на странице категории тоже будет отображаться выпадающее меню с различными свойствами товара, забитыми в админке:
==========================================================
В administrator/components/com_virtuemart/html/shop.browse.php
найти блок, начинающийся с комментария: // Add-to-Cart Button
и заменить его содержимое на следующее:

// Add-to-Cart Button
      if (USE_AS_CATALOGUE != '1' && $product_price != ""
         && $tpl->get_cfg( 'showAddtocartButtonOnProductList' )
         && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
         //&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true ) //Не показывать корзину
         ) {

         $tpl->set( 'i', $i );
         $tpl->set( 'product_id', $db_browse->f('product_id') );
         $tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
         $tpl->set( 'ps_product_attribute', $ps_product_attribute );
         $tpl->set( "product_availability", $product_availability );
            $tpl->set( "product_availability_data", $product_availability_data );
         $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
         $products[$i]['has_addtocart'] = true;
      }
      else {
         $products[$i]['form_addtocart'] = '';
         $products[$i]['has_addtocart'] = false;
      }


=========================================================
=========================================================
В файле: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
добавить перед строкой:
<?php echo $ps_product_attribute->show_quantity_box($product_id,$product_id); ?><br />
То, что уже расписал Morph:
<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
=========================================================
Должно заработать (у меня во всяком случае - без проблем!)
Содержимое, кот. нужно, забиваем в админке, в свойствах товаров.
Вот это делали. Не помогло. Да, после некоторых манипуляций с шаблоном свойства товаров появились, но все сразу, что не очень нужно.
*

numen

  • Захожу иногда
  • 53
  • 3 / 0
Кто нибудь пробовал выводить в категорию товаров корзину с зависимыми товарами? Если кто знает, подскажите, пожалуйста...  ! Третьи сутки ковыряюсь... Пробовал предложенный выше способ, принудительно добавлял корзину - товар не добавляется, появляется сообщение "Совет: Для того, чтобы добавить этот товар в Вашу корзину Вы должны выбрать свойства товара на странице с его описанием."... Подскажите где копать, может где то убрать проверку чтоб не вылазило это сообщение?
*

alex_v_v

  • Новичок
  • 9
  • 0 / 0

...
ну или
list($html,$children) = $ps_product_attribute->list_attribute( ( $product_parent_id > 0 )  ? $product_parent_id : $product_id );
echo $html;


не проверял но логика одна.

После добавления этого фрагмента выводится форма добавления зависимых товаров в корзину. Что, в принципе, и нужно.

Но, как отредактировать вывод этой формы? К примеру, чтоб выводилось:
 1 кг -- 3 руб.
 2 кг -- 5 руб.

или
  1кг -- 3 руб. -- купить
  2кг -- 5 руб. -- купить
*

numen

  • Захожу иногда
  • 53
  • 3 / 0
Но, как отредактировать вывод этой формы? К примеру, чтоб выводилось:
 1 кг -- 3 руб.
 2 кг -- 5 руб.

или
  1кг -- 3 руб. -- купить
  2кг -- 5 руб. -- купить

Это редактируется в файле: addtocart_list_single.tpl.php (в папке www\site\components\com_virtuemart\themes\default\templates\product_details\includes\).
У меня получилось сделать даже с дополнительным полем, напротив каждого зависимого товара... (ссылку позже выложу)
« Последнее редактирование: 10.03.2010, 20:56:55 от numen »
*

alex_v_v

  • Новичок
  • 9
  • 0 / 0
Это редактируется в файле: addtocart_advanced_attribute.tpl.php (в папке www\site\components\com_virtuemart\themes\default\templates\product_details\includes\).
У меня получилось сделать даже с дополнительным полем, напротив каждого зависимого товара... (ссылку позже выложу)

Тогда может в файле addtocart_list_multi.tpl.php ?
у меня в админке:
    товар -> ... -> Список стилей -> Кнопка "Добавить в корзину" для каждого зависимого товара

Ждём ссылку :)
*

numen

  • Захожу иногда
  • 53
  • 3 / 0
Альфа версия тут - описание всех действий сделаю в отдельной теме... (радио боксы, к сожалению, пока не работают и сообщения появляются...)
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
numen расскажи как сделал, красиво получилось!
*

numen

  • Захожу иногда
  • 53
  • 3 / 0
завтра напишу
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
numen если честно интересует больше как сделать чекбоксы с количеством... я пока остановился на этом
*

numen

  • Захожу иногда
  • 53
  • 3 / 0
skyscraper, у нас все таки разные решения... ты делаешь в карточке товара через список свойств... а я через категорию с использованием зависимых товаров...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товара из дочерних категорий в родительскую

Автор B0nG

Ответов: 0
Просмотров: 1876
Последний ответ 03.08.2014, 15:13:57
от B0nG
ID товара вместо cdata

Автор newsky

Ответов: 0
Просмотров: 1686
Последний ответ 01.07.2014, 13:05:12
от newsky
Расширенный Ajax-поиск по характеристикам товара VirtueMart

Автор Arkadiy

Ответов: 990
Просмотров: 209373
Последний ответ 27.06.2014, 16:47:52
от DeLight
Не могу убрать форму "Задайте вопрос..." на странице товара

Автор abrodski

Ответов: 1
Просмотров: 1811
Последний ответ 20.05.2014, 14:30:44
от abrodski
Свойства товара без подтягивания скидки

Автор One

Ответов: 0
Просмотров: 1479
Последний ответ 13.05.2014, 16:53:53
от One