Новости Joomla

SW JProjects v.2.6.0 - компонент каталога расширений для Joomla

👩‍💻 SW JProjects v.2.6.0 - компонент каталога расширений для Joomla.Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам.👩‍💻 v.2.6.0. Что нового?Этот релиз прежде всего связан с SEO и AI-оптимизацией. - Микроразметка Schema.org.Добавлен плагин микроразметки Schema.org для сущностей компонента. Для списков используется ListItem, для страницы проекта и версии - SoftwareApplication, для страницы документации - TechArticle. Плагин группы schemaorg в отличие от стандартных плагинов заполняет данные автоматически, но встраивает данные в граф сущностей микроразметки Joomla. Также исправляется одна ошибка генерируемой ядром микроразметки в зоне ответственности компонента.- Улучшение поиска по ключам. В панели администратора в списке ключей теперь можно искать по номеру заказа, email, домену, содержимому примечания к ключу.- Список ключей в админке. В списке ключей в панели администратора добавлен вывод домена и примечания- Поиск в списке проектов. Поиск в списке проектов в панели администратора стал более точным. Из полей для поиска убраны лишние поля.Компонент работает на Joomla 6 без включённого плагина обратной совместимости.Страница расширения и скачатьGitHub расширения.Joomla Extensions Directory#joomla #расширения

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

👩‍💻 Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях. На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд. Добавив индекс для таблицы #__content

CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
// ->from($db->quoteName('#__content', 'a'))->from(    $db->quoteName('#__content', 'a')    . ' STRAIGHT_JOIN ' . $db->quoteName('#__categories', 'c')    . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))// ->join('LEFT', $db->quoteName('#__categories', 'c'), $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера. Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Дискуссию на GitHub можно почитать здесь.@joomlafeed#joomla #community #php

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

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Плагин, добавляющий атрибуты в список товаров.

Возможности плагина:

1. Выводит атрибуты в списке товаров интернет магазина JoomShopping.
2. Может работать совместно с модулем корзины.
3. Автоматический пересчет цены товара при выборе атрибута.
4. Не работает со свободными атрибутами.
5. Начиная с версии плагина 2.0.6 его можно использовать с любой корзиной! Теперь у покупателя появилась возможность совершать покупку товара с атрибутами в списке товаров, без перехода в карточку товара. Изменение цены при выборе атрибутов и добавление товара в корзину происходит без перезагрузки страницы (технология Ajax).
6. Для бесплатной версии плагина первое значение атрибута всегда "пусто". В настройки платной версии (для Joomla 3) добавлена возможность выбора варианта отображения первого значения атрибута ("пусто" / "выбран"). Данная функция работает только с AJAX модулем корзины, как с платным, так и с бесплатным. Проходит валидацию.

Не использовать:

1. Если у вас много атрибутов в каждом товаре, т.к. будет большая нагрузка на сайт.
2. Если у вас есть "свободные обязательные" атрибуты, т.к. зря потратите время покупателя на выбор атрибутов, а его потом перенаправит в карточку товара.

Пример работы:
1. Демо Joomla 2.5
2. Демо 1 Joomla 3, Демо 2 Joomla 3

Скачать для Joomla 2.5, Joomla 3
« Последнее редактирование: 31.03.2016, 15:44:03 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
немного не уловил логики
http://prntscr.com/26gabz
и
http://prntscr.com/26gakp


но задумка полезная.
только вот главное тут оптимально все построить чтобы не вытормаживало на странице категории. там ведь товаров нормально, атрибутов тоже может быть не мало.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
консоль во время выбора радио атрибута

также проблема с не уникальными id. надо поменять подход
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
немного не уловил логики
http://prntscr.com/26gabz
и
http://prntscr.com/26gakp
Так надо выбрать атрибут который добавляет цену, а не с нулевой ценой :) и выбираться должны все атрибуты. Атрибут не может быть не выбран...
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
ну так на втором скрине выделил
что ред + 5 а цена та же
или оно зависимые и надо выбрать и второй который селектом?
ааа.. даа... когда оба то меняются но как-то путано.
или я раньше не замечал :(

П.С. наверное потому что никогда не пользовал показать цену атрибута
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
консоль во время выбора радио атрибута

Точно! Забыл удалить onclick у Input-ов.
Исправил.
« Последнее редактирование: 24.11.2013, 22:13:05 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
ну так на втором скрине выделил
что ред + 5 а цена та же
или оно зависимые и надо выбрать и второй который селектом?
ааа.. даа... когда оба то меняются но как-то путано.
или я раньше не замечал :(
В карточке также, а там я ничего криворучками не трогал :)
« Последнее редактирование: 24.11.2013, 22:16:29 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Выбор атрибутов в списке товаров
« Ответ #7 : 25.11.2013, 16:41:06 »
....я ничего криворучками ......
не наговаривайте ;) а то не дай Бог сбудется :)

я просто не замечал ввиду невывода стоимостей атрибутов.
а когда их видно становится не понятно, почему + не дает роста цены, вот как то так.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

lamerumixa

  • Новичок
  • 4
  • 1 / 0
Re: Выбор атрибутов в списке товаров
« Ответ #8 : 26.11.2013, 16:07:52 »
я так понял ето расширение под 2.5 Joomla 3.15 joomshoping,
под Joomla 3.2 будет?
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Re: Выбор атрибутов в списке товаров
« Ответ #9 : 29.11.2013, 00:04:05 »
я так понял ето расширение под 2.5 Joomla 3.15 joomshoping,
под Joomla 3.2 будет?
работает и в Joomla 2.5 и в Joomla 3 (версии от 28.11.2013г.)
« Последнее редактирование: 07.12.2013, 17:36:50 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Re: Выбор атрибутов в списке товаров
« Ответ #10 : 07.12.2013, 15:22:57 »
07.12.2013г. Переписан плагин (версия 2.0.2). Сейчас он умеет менять изображения атрибутов и менять изображение товаров для выбранных атрибутов, а также скрывать недоступные зависимые атрибуты.
p.s. Но так, как я все делал бегом и на коленке, то внимательно все тестируем и отписываемся :)
p.s.p.s. На данный момент в плагине используется метод jQuery live, который доступен до версии 1.7. Если ваша версия jQuery выше чем 1.7. рекомендую подключать скрипт jQuery migrate (https://github.com/jquery/jquery-migrate/)

Оставил для скачивания и старую версию. Новую только для тестирования.
« Последнее редактирование: 07.12.2013, 17:50:42 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Milan720p

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Выбор атрибутов в списке товаров
« Ответ #11 : 07.12.2013, 16:50:30 »
Поставил, но картинки чет не хочет обновлять ... да и шаблон уж сильно сдвинуло.
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Re: Выбор атрибутов в списке товаров
« Ответ #12 : 07.12.2013, 17:35:39 »
Поставил, но картинки чет не хочет обновлять ... да и шаблон уж сильно сдвинуло.
Оставил для скачивания и старую версию. Новую только для тестирования.
« Последнее редактирование: 07.12.2013, 17:50:19 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Re: Выбор атрибутов в списке товаров
« Ответ #13 : 07.12.2013, 22:38:54 »
Подправил для JoomShopping 4.*.*
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Milan720p

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Выбор атрибутов в списке товаров
« Ответ #14 : 08.12.2013, 01:58:49 »
Для меня ничего не изменилось ...

Спойлер
[свернуть]
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Re: Выбор атрибутов в списке товаров
« Ответ #15 : 08.12.2013, 02:06:09 »
Для меня ничего не изменилось ...
Последние изменения внесены в плагин 10 минут назад. Удалите старый и поставьте заново.
До этого работало только в Chrome. Сейчас у меня работает везде.
« Последнее редактирование: 08.12.2013, 02:13:35 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Re: Выбор атрибутов в списке товаров
« Ответ #16 : 08.12.2013, 02:43:25 »
Спойлер
[свернуть]
Ну, вот, так гораздо проще :) У вас Joomla 3, а для нее я еще не прописал изменение изображения... Чуть позже сделаю.. А, что касаемо шаблона, тут уж вы сами правьте ширину таблиц атрибутов, инпутов, селектов и прочего...
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Milan720p

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Выбор атрибутов в списке товаров
« Ответ #17 : 08.12.2013, 02:46:45 »
Ясно, спасибо :)
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Re: Выбор атрибутов в списке товаров
« Ответ #18 : 08.12.2013, 14:50:28 »
Ясно, спасибо :)
Качайте. Обновил :)
« Последнее редактирование: 28.12.2013, 14:48:55 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
28.12.2013г. Плагин обновлен. Теперь его можно использовать с любым модулем корзины. Тестируем и отписываемся о найденных проблемах в работе плагина.
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Brooksus, можно вложить в архив не минимизированный js? или в личку хотя бы, а то не очень охота приводить его в первоначальный вид руками :)

а то там есть пара моментов типа неуникальности id в <div class="att_none" id="att_'.$attribut->attr_id.'">, а логика обработки в яваскрипте.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Хорошо. Скину, как до компьютера доберусь.
Вы пишите мне в ЛС о недочетах, я подчищу... Кстати этот id можно вообще удалить :)
« Последнее редактирование: 17.01.2014, 15:27:07 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Pilot_D

  • Новичок
  • 7
  • 0 / 0
Спасибо за плагин

поставил плагин и модуль мини корзины на Joomla 3.2 джумшоп 4.4
сделал все как тут описано http://brooksite.ru/help/joomla/92-joomshopping-atributy-v-spiske-tovarov.html

атрибуты выводятся

если выбираю атрибуты и нажимаю "КУПИТЬ" все работает как на примере,
но если НЕ выбираю атрибуты, то кнопка "КУПИТЬ", как у Вас на примере НЕ работает, чтоб выводилось модальное окно с сообщением, что не выбраны параметры, меня все равно перекидывает на страницу товара

подскажите, может чего не так настроил,
как заставить выводить модальное окно, если атрибуты не выбраны??
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
подскажите, может чего не так настроил,
как заставить выводить модальное окно, если атрибуты не выбраны??
У меня на демо сайте последняя версия модуля мини корзины, которую я еще тестирую и не выкладывал для скачивания.

Обновил 27.01.2014г. в 14-00


p.s. Вопросы по корзине лучше задавать в соответствующе теме или на сайте.
« Последнее редактирование: 27.01.2014, 14:05:58 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

kate1987

  • Захожу иногда
  • 51
  • 0 / 0
Здравствуйте. Установила плагин. Сделала все как в инструкции, но при изменении параметров компонент все равно требует выберите атрибуты. Кроме вашего плагина установлен еще плагин +- для изменения количттва на странице категории Не могли бы вы подсказать в чем ошибка? Joomla 3, JS 4
Ах да в консоли фаебага пишет

Код
TypeError: jQuery(...).live is not a function	
...y.each(c,function(a,c){var b=c.name.split("jshop_attr_id")[1];jQuery(".attr_link...

Может в это мпроблема?
С версии 1.9 команда jquery полностью убрала функцию live в своем фреймворке.

Если изменить live на on ошибка пропадает, но только аттрибут все равно не выбирается
« Последнее редактирование: 30.01.2014, 20:03:57 от kate1987 »
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Что бы работал метод live подключите jquery-migrate.js. Адрес сайта - это тайна или он у вас локальный? Какой шаблон JShopping используете?
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

kate1987

  • Захожу иногда
  • 51
  • 0 / 0
Что бы работал метод live подключите jquery-migrate.js. Адрес сайта - это тайна или он у вас локальный? Какой шаблон JShopping используете?

default шаблон syshimy.esy.es/index.php/katalog/cars сочтут еще за спам)
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
default шаблон syshimy.esy.es/index.php/katalog/cars сочтут еще за спам)
Не сочтут.
Во-первых отключите в модуле корзины загрузку jquery и migrate, т.к. он у вас уже подключен.
Во-вторых вы грузите jQuery как минимум три раза:
 первый раз - <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
 второй раз после всех исполняемых скриптов - <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
 третий - <script src="/templates/contadmo/jquery.js"></script>

"И после этого мы еще боремся за звание дома высокой культуры быта!"

... И зачем вам две корзины одновременно? :)
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

kate1987

  • Захожу иногда
  • 51
  • 0 / 0
да ошибка в моем шаблоне Joomla вроде, в дефолном все выбирается
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></script> - это стандартный скрипт 3 Joomla, он на работу вашего плагина не влияет. Попробую удалить скрипты в своем шаблоне. Спасибо за помощь ;)
*

kate1987

  • Захожу иногда
  • 51
  • 0 / 0
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> оказалось мешает этот скрипт, который нужен мне для отображения обратного звонка. Как то надо его править)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться