Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

В рамках события PBF все желающие могут собираться в общий онлайн чат, обсудить вопросы Joomla и приложить к их разрешению свою руку. Самый классный вариант, когда эта встреча происходит оффлайн: тогда организовывается пицца, напитки по вкусу и несколько часов совместного творчества.

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

MoNUnreal

  • Новичок
  • 3
  • 0 / 0
Здравствуйте! Помогите пожалуйста. Сразу скажу, что поиск юзал ^-^
Установлена версия 3.12.3.
Требуется сделать зависимость стоимости доставки от района и цены.
От района сделал легко - добавил варианты районов. Но внутри каждого требуется сделать зависимость от суммы заказа. Например, до 500 - 100 рублей, от 500 - бесплатно.
Грубо говоря, нужно зависимость сделать не от веса, а от суммы заказа.
Возможно ли сделать вручную или проще купить http://www.webdesigner-profi.de/joomla-webdesign/shop/shippings/calculate-for-pricepostal-code.html
Спасибо!
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
Я реализовал это следующим образом: в поле "Вес" каждого товара писал не вес, а стоимость. Соответственно при расчете стоимости доставки в поля вместо весов вписывать стоимости.
*

MoNUnreal

  • Новичок
  • 3
  • 0 / 0
Я читал Ваш пост. Спасибо за ответ. Просто специфика такая товара (корма), что поле вес необходимо
*

MoNUnreal

  • Новичок
  • 3
  • 0 / 0
Ни у кого не будет вариантов решения?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
к сожалению...
проблема очень специфична...
была бы универсальной было бы больше интереса я так думаю..
надо пробовать использовать расширение о котором вы упомянули и адаптировать
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
я делал подобное вот этим расширением
http://www.webdesigner-profi.de/joomla-webdesign/shop/shippings/calculate-for-weightpricepostal-code-.html?lang=en

Calculate for weight/price/postal code

но пришлось повозиться с разбивкой почтовых индексов на регионы доставки. То есть для определения региона, нужно ввести в аддон все возможные для этого региона почтовые индексы, вес и цены.
Если доставка делиться по зонам, тогда вполне возможно такое сделать, т.к. почтовые индексы региона идут по порядку и скорее всего в одной зоне будут индексы например от 111000 до 222222.
А вот если надо прописывать для каждого города или деревни - это будет не оправданно трудоемко
*

Vitaly

  • Новичок
  • 8
  • 1 / 0
Решается задача довольно таки просто.

По умолчанию стоимость доставки зависит от веса заказа, т.е. по сути нужно вместо веса пересчитать заказ по цене.

РЕШЕНИЕ

Шаг 1.

Идём в файл /components/com_jshopping/models/cart.php
находим в строке 862 функцию getWeightProducts()

Код
    function getWeightProducts(){
        $weight_sum = 0;
        foreach ($this->products as $prod) {
            $weight_sum += $prod['weight'] * $prod['quantity'];
        }
        return $weight_sum;
    }

и на её основе создаем новую
например getSumPriceProducts()

Код
	// моя функция
function getSumPriceProducts(){
        $price_sum = 0;
        foreach ($this->products as $prod) {
            $price_sum += $prod['price'] * $prod['quantity'];
        }
        return $price_sum;
    }

Шаг 2.

За расчет стоимости доставки отвечает стандартный файл /components/com_jshopping/shippings/sm_standart_weight/sm_standart_weight.php

находим в нём строку 23
и меняем

Код
$weight_sum = $cart->getWeightProducts();

на

Код
$weight_sum = $cart->getSumPriceProducts();

На этом ВСЁ.

Примечание:
1. Данное решение годится, если вы не используете вес в интернет магазине и не показываете его в заказе.
2. При обновлении компонента не забываем вносить данное исправление заново.
« Последнее редактирование: 23.05.2013, 00:31:01 от Vitaly »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 1015
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Про статусы заказа: как перевести и когда они меняются?

Автор Maxum

Ответов: 18
Просмотров: 10524
Последний ответ 18.10.2024, 10:45:13
от nevigen
Как сделать файлы для продажи доступными для скачивания при любом статусе заказа?

Автор UNh0ly

Ответов: 4
Просмотров: 2287
Последний ответ 18.09.2023, 09:10:17
от ИммоБокс
Глюк со сменой статуса заказа

Автор Preview

Ответов: 4
Просмотров: 1103
Последний ответ 07.02.2023, 16:06:38
от kit2m2
Ошибка при правке данных клиента и попытке отправить письмо из заказа

Автор ecolora

Ответов: 40
Просмотров: 2906
Последний ответ 17.09.2022, 20:06:26
от marksetter