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

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Специальный плагин для JoomShopping, с помощью которого клиенты и администратор вашего магазина смогут получать SMS-уведомления об изменениях статусов заказа.

Сообщения отправляются на номер, указанный пользователем в поле "мобильный телефон" или "телефон" (выбирается в настройках плагина). Корректно обрабатываются номера телефонов, содержащие пробелы, скобки, дефисы.

Поддерживаемые SMS-сервисы:
bytehand.comSMS Ukraine

Пишите, если вас интересует интеграция с другими SMS-сервисами. Интеграция будет выполнена бесплатно!

Включить смс-уведомления и задать тексты сообщении можно для любого статуса заказа.
Для покупателей и администратора можно задать различные настройки.

В текст СМС-сообщения можно вставить динамические переменные, которые перед отправкой будут заменены данными.
  • {ordernumber} - номер заказа;
  • {ordertotal} - отформатированная сумма заказа;
  • {ordertotalwithoutcurrency} - отформатированная сумма заказа без валюты;
  • {orderstatuscomments} - комментарий к снеме статуса заказа через админку;
  • {order_f_name} - имя покупателя;
  • {order_phone} - телефон покупателя;
  • {order_mobil_phone} - мобильный телефон покупателя.
  • {product_names_with_quantity} - товары и их количество
  • {order_street} - улица
  • {ext_field_1} - дополнительное поле 1
  • {ext_field_2} - дополнительное поле 2
  • {ext_field_3} - дополнительное поле 3
  • {shipping_method} - Способ доставки.
Предлагайте другие переменные, которые могут вам потребоваться.




JoomShopping 3.x/4.x

Стоимость: 500 рублей. Без ограничений на домен.
Купить

В будущих версиях:
  • Предотвращение ночных SMS. В настройках плагина появится выбор времени времени суток в течение которого можно отправлять сообщения, например: 8:00-23:00;
  • При смене статуса заказа через админку можно включить отправку SMS только при отмеченной галочке "Уведомить покупателя";
  • В текст SMS-сообщения можно будет вставлять комментарий смены статуса заказа, указанный в админке.
« Последнее редактирование: 05.12.2014, 01:09:52 от Виталик »
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Решение проблем:

Ошибка: Нет телефона покупателя
  • Убедитесь что телефон покупателя указан в том поле (обычный или мобильный) которое выбрано в параметрах плагина.
« Последнее редактирование: 22.05.2014, 00:59:10 от Виталик »
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Плагин весьма дельный

Но если есть возможность запилить под определенный сервис, может устроить голосование!
У меня в ходу: prostor-sms (этот сервис пиарят как хорошо защищенный)
*

MotorHead

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Cerber,  думаю если автор сделает "и вам и мне", хуже никому не станет. Какой смысл в голосовании?
Виталик, украинские номера обрабатываются? И добавьте сумму по заказу {ordertotal} пожалуйста, не помешает.
« Последнее редактирование: 19.04.2014, 21:18:58 от MotorHead »
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Цена вопроса? Или останется озвученная 500 рэ?
останется 500 рублей

У меня в ходу: prostor-sms (этот сервис пиарят как хорошо защищенный)
при регистрации там требуется российский телефон, мне сначала надо его как-то получить, тогда смогу добавить этот сервис

украинские номера обрабатываются?
Сервисом ByteHand - да

И добавьте сумму по заказу {ordertotal} пожалуйста, не помешает.
добавлю
*

MotorHead

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Да, еще момент - нужно слать уведомления и "себе", это у вас предусмотрено? Скажем поле для номера админа и чекбокс в комплекте.
*

Виталик

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

MotorHead

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Спасибо, Виталий, всё работает как и должно.
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Добавлены сервис СМС-сообщений SMS Ukraine и переменная {ordertotalwithoutcurrency} - отформатированная сумма заказа без валюты.
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
SMS отправляется только если отмечена галочка "Уведомить покупателя" или в любом случае при изменении статуса заказа на заданный?
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
SMS отправляется только если отмечена галочка "Уведомить покупателя" или в любом случае при изменении статуса заказа на заданный?
В любом случае.
Речь идёт о галочках в списке заказов в админке?
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
В любом случае.
Речь идёт о галочках в списке заказов в админке?
Да. Просто иногда для себя сменить статус нужно, а клиента пока не уведомлять. Такая галочка и в списке заказов и в карточке каждого заказа есть.
И можно ли в SMS вставлять комментарий, например номер декларации перевозчика? Но опять же, чтобы комментарий вставлялся только при активации галочки "Включить комментарий".
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
я добавлю в настройки плагина параметр "при смене статуса заказа через админку отправлять SMS только при отмеченной галочке уведомить покупателя"
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
А комментарий к статусу заказа через SMS получится отправить?
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
А комментарий к статусу заказа через SMS получится отправить?
это тоже доделаю в плагине
*

Виталик

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

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
В настройки плагина добавлен параметр "Использовать чекбокс Уведомить покупателя". Теперь, если он включён, смс-сообщения при смене статуса заказа через админку, будут отправляться только при отмеченной галочке.

Добавлены две переменные:
  • {orderstatuscomments} - комментарий к смене статуса заказа через админку;
  • {order_f_name} - Имя покупателя.
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Добавлены переменные для вставки в текст сообщения телефонов покупателя, теперь менеджер, получив SMS, может сразу перезвонить клиенту.
  • {order_phone} - телефон покупателя;
  • {order_mobil_phone} - мобильный телефон покупателя.
« Последнее редактирование: 26.05.2014, 11:24:50 от Виталик »
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Здравствуйте. А планируете добавить сервис turbosms.ua ?
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Здравствуйте. А планируете добавить сервис turbosms.ua ?
Здравствуйте. Напишите после покупки плагина и добавлю в течение нескольких дней.
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Добавлена возможность указания нескольких телефонов администратора перечислением через запятую.
*

Gnom41k

  • Захожу иногда
  • 147
  • 5 / 1
  • W.Shop
Купил настроил работает, пришлось правда перейти с turbosms на smsukraine
*

ASVladA

  • Новичок
  • 1
  • 0 / 0
Жаль, что этот https://www.epochta.com.ua/products/sms/ сервис для SMS рассылки не поддерживает, здесь самые низкие цены на сообщения по Украине
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
вы так, чисто сервис попиарить? потому что цены там далеко не самые низкие.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

staskmp

  • Захожу иногда
  • 50
  • 2 / 0
Здравствуйте, на сайте покупки нет переменных {ext_field_1} - дополнительное поле 1
{ext_field_2} - дополнительное поле 2
{ext_field_3} - дополнительное поле 3, а тут в шапке есть. Так они все-таки есть или нет?
*

Malory

  • Захожу иногда
  • 85
  • 6 / 0
Доброго времени!
Позвольте ряд вопросов.
1. Планируется ли добавление следующего функционала:
- проверка мобильного телефона, введенного покупателем на страницах регистрации, изменения данных и оформления заказа (отсылается код, который требуется указать в модальном окне на сайте)
- массовая рассылка SMS по группам магазина JoomShopping с функцией доотправки сообщений новым пользователям?
2. Повлияет ли такая доработка на цену расширения?
3. Сроки?
*

dimon966

  • Новичок
  • 8
  • 0 / 0
Странно но у меня не хочет работать SMS Ukraine
Пишет Ошибка отправки sms-сообщения.
При включенном режиме отладки выдает ошибку Call to a member function enqueueMessage() on unknown
*

dimon966

  • Новичок
  • 8
  • 0 / 0
Странно но у меня не хочет работать SMS Ukraine
Пишет Ошибка отправки sms-сообщения.
При включенном режиме отладки выдает ошибку Call to a member function enqueueMessage() on unknown
Ура все заработало. Просто нужно было подождать пока оператор проверит альфаимя, без него и выдавало ошибку.

Большое спасибо за отличный плагин.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Bitrix24 PRO, плагин отправки заказов в CRM Битрикс24

Автор sergeytolkachyov

Ответов: 8
Просмотров: 6124
Последний ответ 03.09.2025, 20:33:18
от sergeytolkachyov
Плагин интеграции сервиса МойСклад с JoomShopping 5+

Автор JP-Studio

Ответов: 0
Просмотров: 1714
Последний ответ 03.03.2024, 12:14:39
от JP-Studio
[Юзабилити] Оформление заказа на одной странице

Автор nevigen

Ответов: 339
Просмотров: 54379
Последний ответ 30.12.2023, 19:23:56
от nevigen
OneStepCheckout 5 - оформление заказа на 1 странице для JoomShopping 5+

Автор nevigen

Ответов: 0
Просмотров: 2803
Последний ответ 02.06.2023, 10:53:01
от nevigen
Плагин интеграции JoomShopping в amoCRM для Joomla 3

Автор karabert

Ответов: 5
Просмотров: 5754
Последний ответ 20.01.2023, 18:32:05
от sergeytolkachyov