Новости 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

Перевод и публикация интервью с Joomla евангелистом на греческом портале Joomla

Перевод и публикация интервью на греческом портале Joomla 🇬🇷

Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉

Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции. Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉

До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊

Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью.

Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент.

🌐 Оригинальное интервью (на английском)
🇬🇷 Интервью на греческом портале (joomla.gr)

Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

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

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Всем привет.
Возникли проблемы на одном из сайтов при оформлении заказ. А точнее все поля которые указаны обязательными (имя, телефон, почта ...) все пишет "Ошибка. Пожалуйста введите ..." Если убрать обязательное заполнение то проходит до доставки. И там уже пишет "Ошибка доставки". В логах ошибок ничего нету.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Проблемы с оформлением заказа
« Ответ #1 : 09.08.2018, 11:19:40 »
А стандартный шаблон работает нормально?
Такое бывает, если вы теряете скрипт валидации полей джумшоппинга, когда шаблон перепиливаете
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #2 : 09.08.2018, 11:22:32 »
возможно неправильно сделан мобильный шаблон, идет дублирование элементов.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #3 : 09.08.2018, 11:38:48 »
Пробовал ставить стандартный шаблон. Все тоже самое.
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #4 : 09.08.2018, 11:59:03 »
возможно неправильно сделан мобильный шаблон, идет дублирование элементов.
Как такого мобильного шаблона нету. Есть шаблон Joomla мобильный а шаблона JoomShopping нету.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #5 : 09.08.2018, 12:00:10 »
возможно в шаблоне Joomla и есть проблема
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Проблемы с оформлением заказа
« Ответ #6 : 09.08.2018, 12:05:36 »
Есть шаблон Joomla мобильный а шаблона JoomShopping нету.
а шаблон JoomShopping  стандартный ?
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #7 : 09.08.2018, 12:06:36 »
Да забыл уточнить. Сайт на https но он давно уже так и все работало. Когда слетело не знаю но по ходу после какого то обновления Joomla
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #8 : 09.08.2018, 12:07:43 »
возможно в шаблоне Joomla и есть проблема
Пробовал стандартный шаблон Joomla выставлял один и тот же шаблон для мобильного и обычного.
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #9 : 09.08.2018, 12:08:23 »
а шаблон JoomShopping  стандартный ?
Нет . Но пробовал и со стандартным тоже.
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #10 : 09.08.2018, 12:16:59 »
Сделал все поля не обязательными. В настройках заказа указал
Скрыть шаг доставки (использовать первый)   
Скрыть шаг оплаты (использовать первый)
Заказ прошел. Но в админке в заказе нету данных о покупателе вообще. Пусто.
Может дело не в joomshopping а в самой joomla ?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #11 : 09.08.2018, 12:45:16 »
я по прежнему склоняюсь что дело в шаблоне. скорее всего у вас дублируется форма оформления заказа, одна видна, а вторая нет (возможно от разрешения зависит, либо еще от чего то). и на самом деле на сервер уходит вторая пустая.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #12 : 09.08.2018, 12:47:55 »
я по прежнему склоняюсь что дело в шаблоне. скорее всего у вас дублируется форма оформления заказа, одна видна, а вторая нет (возможно от разрешения зависит, либо еще от чего то). и на самом деле на сервер уходит вторая пустая.
Я пробовал использовать стандартные шаблоны как в Joomla так и в JoomShopping все равно одно и тоже.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #13 : 09.08.2018, 12:50:39 »
значит возможно они уже не стандартные, либо переопределены
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #14 : 09.08.2018, 12:57:25 »
значит возможно они уже не стандартные, либо переопределены
Залил поверх все файлы Joomla с архива Joomla_3.8.11-Stable-Full_Package для установки.  Установил JoomShopping тоже поверх. Блин я в ... в чем прикол ?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Проблемы с оформлением заказа
« Ответ #15 : 09.08.2018, 13:45:38 »
Какой хостинг, отправка POST не блокирована ?
На бегете было.Блочили из спама с сайта.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #16 : 09.08.2018, 13:49:58 »
Блин я в ... в чем прикол ?
в переопределенном шаблоне?

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

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #17 : 09.08.2018, 15:53:24 »
в переопределенном шаблоне?
Да ну как может быть дело в шаблоне? Если я залил по новой дефолтные шаблоны и пробовал на них. Да и те которые мои они же работают на 5 сайтах минимум. Причем реально он создан как клон. Я просто использовал одну и туже сборку для разных сайтов . Только удаляя товар.
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #18 : 09.08.2018, 15:55:06 »
Какой хостинг, отправка POST не блокирована ?
На бегете было.Блочили из спама с сайта.
Это VPN другие сайты на нем же работают. Ладно видно проще будет залить новый сайт и импортировать товар.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #19 : 09.08.2018, 15:57:12 »
Да ну как может быть дело в шаблоне?
ну так шаблон ЖШ может быть переопределен в шаблоне Joomla. и если это так, то то что вы залили не окажет никакого эффекта
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #20 : 09.08.2018, 16:36:54 »
ну так шаблон ЖШ может быть переопределен в шаблоне Joomla. и если это так, то то что вы залили не окажет никакого эффекта
Ну так я же перезаливал и шаблон Joomla . Ставил дефолтный. Как такое вообще может быть? Или я чего то не понял:)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #21 : 09.08.2018, 16:58:04 »
в шаблоне Joomla есть папка html. в ней есть папка JoomShopping?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #22 : 09.08.2018, 17:23:09 »
в шаблоне Joomla есть папка HTML. в ней есть папка JoomShopping?
Ни в моем шаблоне, ни в beez3, ни в protostar в папке HTML нету папки JoomShopping. Я шаблоны для JoomShopping храню в папке /components/com_jshopping/templates. Но и его убирал оставляя только default
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #23 : 09.08.2018, 17:47:11 »
понятно. ну тогда думаю вариант с шаблоном отметаем, дело не в нем.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

alzahar

  • Новичок
  • 6
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #24 : 30.11.2018, 15:57:02 »
Ни в моем шаблоне, ни в beez3, ни в protostar в папке HTML нету папки JoomShopping. Я шаблоны для JoomShopping храню в папке /components/com_jshopping/templates. Но и его убирал оставляя только default
Присоединяюсь к вопросу. Такая же проблема. Может поможете как ее победить?
*

Виталий_В

  • Новичок
  • 3
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #25 : 06.05.2019, 16:39:12 »
Присоединяюсь к вопросу. При попытке изменить обязательные и необязательные поля регистрации клиентов в JoomShopping система стала выдавать ошибку, таким образом как указывает автор поста. "Решил проблему" только откатив БД на вчерашний день (потеряв в базе сегодняшнюю информацию). Неужели это что-то такое редкое, что никто не знает причины? Ранее, на другом сайте, проблему решить не удалось совсем, пришлось (что там возможно) использовать JoomShopping в качестве каталога товаров. Помогите, если кто решил эту "задачу"![/size]
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #26 : 06.05.2019, 18:34:10 »
"Решил проблему" только откатив БД на вчерашний день
т.е. вы вообще ничего не делали, а оно само?

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

Виталий_В

  • Новичок
  • 3
  • 0 / 0
Re: Проблемы с оформлением заказа
« Ответ #27 : 07.05.2019, 09:25:42 »
т.е. вы вообще ничего не делали, а оно само?
как видите, да
Решил уменьшить число обязательных полей для регистрации, оставив, фактически, только мобильный телефон обязательным. Причина? Значительная часть клиентов не имеет электронной почты или не хотят указывать свой адрес - доставка то пункта выдачи ТК. Хотел упростить им жизнь, но забыл, что на другом сайте был подобный отрицательный опыт. Здесь "повезло" всего один день и был автобекап на хостинге. Может нельзя удалять из "обязательных полей" е-майл? Боюсь экспериментировать на "живом сайте"...
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Проблемы с оформлением заказа
« Ответ #28 : 07.05.2019, 10:25:20 »
Может нельзя удалять из "обязательных полей" е-майл?
Скорее всего да, так как в Joomla это поле является обязательным.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Проблемы с оформлением заказа
« Ответ #29 : 07.05.2019, 10:28:17 »
Здесь "повезло" всего один день и был автобекап на хостинге.
а нельзя было просто вернуть обязательность полей?

Может нельзя удалять из "обязательных полей" е-майл?
обычно можно. но у вас может и нельзя, например если у вас стоит какой то дополнительный плагин авторегистрации, либо еще что то, что обязательно требует email.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор goga_pgasovav

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

Автор Maxum

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

Автор UNh0ly

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

Автор Preview

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

Автор ecolora

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