Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
SolopoV, может товаров много ?)
Не, все нормально, спасибо. Выключил плагин: http://joomlaforum.ru/index.php/topic,110858.0.html, и сразу все категории и товары спокойно и быстро выгрузились.
*

indigo

  • Захожу иногда
  • 71
  • 1 / 0
Здравствуйте!

Спасибо большое за компонент.

У меня вопрос: как сделать, чтобы ссылки формировались НЕ SEF, хотя на сайте оставались SEF ?

У меня просто кириллица в ссылках, и маркет не пропускает. Такое же было, когда я работал с Яндекс.директом, но там я вручную брал не SEF ссылки, здесь это не уместно, так как товаров 3000.

P.s. а ещё пишет, что: "Ошибка: Для предложения указана неизвестная валюта: грн (строка 1, столбец 29666)"
и так для каждого товара...
« Последнее редактирование: 08.06.2012, 20:00:56 от indigo »
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
indigo, насчет ссылок: ищите файл view.raw.php, 111 строчка, исправляете последнее false на true.
Насчет валют: все верно, обозначение (код) валюты должен быть UAH, а не грн

p.s. в шапке, внизу, ссылка на новый компонент, в котором 1й вопрос решается в настройках
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

indigo

  • Захожу иногда
  • 71
  • 1 / 0
indigo, насчет ссылок: ищите файл view.raw.php, 111 строчка, исправляете последнее false на true.
Насчет валют: все верно, обозначение (код) валюты должен быть UAH, а не грн

p.s. в шапке, внизу, ссылка на новый компонент, в котором 1й вопрос решается в настройках
Спасибо большое, всё понял.
*

SwanE

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
в шапке, внизу, ссылка на новый компонент
Будет ли бесплатная версия компонента?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Будет ли бесплатная версия компонента?
Думаю пока, нужна ли.
Для нуждающегося и платная стоит копейки (3-7 дневный бюджет маркета... в среднем).
Для фриласнера, который потом с заказчика возьмет как за свое - жалко.

Если только для рекламы :)
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

SwanE

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Мне нужна выгрузка для отображения цен в результатах поиска, так как не магазин, а просто каталог с указанием примерной стоимости. Да и в каталоге товаров штук 200.
Может сделать урезанную версию, с ограничением на кол-во товаров и 1 прайс лист. (к примеру)
*

apeyron

  • Новичок
  • 3
  • 0 / 0
Подскажите, можно-ли организовать, чтобы в описание товара выгружались характеристики из типов товара VirtueMart?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

satrv

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Ребята у кого есть опыт переезда на новую Joomla 2.5 и VirtueMart 2,06 и перенастройки предыдущего YML-файла под новые таблицы?
Много там ссылок надо менять? Поделитесь пжл опытом кто делал!)
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
У меня есть опыт переделывания компонента по J2.5/VM2. Менять много, отписался в личку
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

Sable

  • Захожу иногда
  • 95
  • 0 / 0
Вроде слышал ,что Яндекс изменил правила выгрузки картинок. Теперь надо картинки с размером 100на100, а в Yml Exporter создается 90на90. Подскажите что надо изменить, чтобы для выгрузки в Яндекс формировались картинки с размером 100на100 ?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Дайте ссылку на официальную информацию, ерунда по-моему.
Компонент выгружает картинки как есть, у вас 90х90, у меня 200х133 - ноу проблем
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

Sable

  • Захожу иногда
  • 95
  • 0 / 0
звонил в поддержку маркета и голосом общался со службой. Они говорят ,что  требования ужесточили и надо НЕ МЕНЕЕ 100х100 ! Поэтому у меня все предложения без картинок сейчас, а 200х133 проходит.
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Понятно, тогда вам сюда: http://joomlaforum.ru/index.php/topic,218493.msg1146086.html
Там есть возможность выгружать большие (не уменьшенные) картинки
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
Ребята, подскажите синтаксис htacces на доступ по паролю. Следующая конструкция  на помогла:

<Files index.php?option=com_vmymlexport&view=yml&no_html=1>
AuthUserFile /var/www/xxxxx.com/administrator/.htpasswd
AuthType Basic
AuthName "Hi! Zero-Zone, UPS!"
require valid-user
</Files>
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
А в htaccess по-моему только доступ к папке можно закрыть, нет ?
А папка с index.php у нас корневая
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
А в htaccess по-моему только доступ к папке можно закрыть, нет ?
А папка с index.php у нас корневая
Можно закрыть и на файл:
<Files index.php>
AuthUserFile /var/www/xxxxx.com/administrator/.htpasswd
AuthType Basic
AuthName "Hi! Zero-Zone, UPS!"
require valid-user
</Files>
Вот так работает. До index.php доступ только по паролю. До index.html - свободный доступ.

Может быть есть другие мысли по ограничению? А то халявщики достали.
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Ну да, так весь сайт под паролем.
Выход один, в компоненте проверку логина/пароля сделать. Если Яндекс умеет их POST-ом посылать, хотя можно и GET-ом, просто к ссылке добавить
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
Ну да, так весь сайт под паролем.
Выход один, в компоненте проверку логина/пароля сделать. Если Яндекс умеет их POST-ом посылать, хотя можно и GET-ом, просто к ссылке добавить
Если есть ЧПУ урлы, сайт таким образом остается открытым.
Александр, а не подскажете, как сделать проверку в компоненте? Я думаю, что многим это решение будет полезным.

Может ЧПУ прикрутить к выгрузке..., реально?
*

Kotov

  • Осваиваюсь на форуме
  • 20
  • 0 / 2
Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: 2012-07-13 18:18 (строка 1, столбец 117)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Element 'store' is not valid for content model: '(url?,buyurl?,price,wprice?,currencyId,xCategory?,categoryId+,market_category?,picture*,store?,pickup?,delivery?,deliveryIncluded?,local_delivery_cost?,orderingTime?,((typePrefix?,vendor,vendorCode?,model,((provider,tarifplan?))?)|(author?,name,publisher?,series?,year?,ISBN?,volume?,part?,language?,binding?,page_extent?,table_of_contents?)|(author?,name,publisher?,series?,year?,ISBN?,volume?,part?,language?,table_of_contents?,performed_by?,performance_type?,storage?,format?,recording_length?)|(artist?,title,year?,media?,starring?,director?,originalName?,country?)|(worldRegion?,country?,region?,days,dataTour*,name,hotel_stars?,room?,meal?,included,transport,price_min?,price_max?,options?)|(name,place,hall?,hall_part?,date,is_premiere?,is_kids?)|(name,vendor?,vendorCode?)),aliases?,additional*,description?,sales_notes?,promo?,manufacturer_warranty?,country_of_origin?,downloadable?,adult?,barcode*,param*,related_offer*)' (строка 1, столбец 8156)

virtuemart 1.1.8

Что сие и что с этим делать?

Заранее спасибо.
*

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: 2012-07-13 18:18 (строка 1, столбец 117)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Element 'store' is not valid for content model: '(url?,buyurl?,price,wprice?,currencyId,xCategory?,categoryId+,market_category?,picture*,store?,pickup?,delivery?,deliveryIncluded?,local_delivery_cost?,orderingTime?,((typePrefix?,vendor,vendorCode?,model,((provider,tarifplan?))?)|(author?,name,publisher?,series?,year?,ISBN?,volume?,part?,language?,binding?,page_extent?,table_of_contents?)|(author?,name,publisher?,series?,year?,ISBN?,volume?,part?,language?,table_of_contents?,performed_by?,performance_type?,storage?,format?,recording_length?)|(artist?,title,year?,media?,starring?,director?,originalName?,country?)|(worldRegion?,country?,region?,days,dataTour*,name,hotel_stars?,room?,meal?,included,transport,price_min?,price_max?,options?)|(name,place,hall?,hall_part?,date,is_premiere?,is_kids?)|(name,vendor?,vendorCode?)),aliases?,additional*,description?,sales_notes?,promo?,manufacturer_warranty?,country_of_origin?,downloadable?,adult?,barcode*,param*,related_offer*)' (строка 1, столбец 8156)

virtuemart 1.1.8

Что сие и что с этим делать?

Заранее спасибо.

Для интернет-магазинов значения элементов зависят от типов имеющихся точек продаж:

    Магазин-салон и пункт выдачи.

    Если регион точки и регион магазина совпадают, вам необходимо указать все элементы (<delivery>, <pickup> и <store>) со значением «true», либо не указывать ни один из них (в данном случае значение по умолчанию — «true»).

    Если регионы не совпадают, то указывать ни один из элементов не нужно.

    Пункт выдачи.

    Вам необходимо указать элемент <delivery> со значением «true» и элемент <pickup> со значением «true».

    Магазин-салон.

    Вам необходимо указать элемент <delivery> со значением «true» и элемент <store> со значением «true».
*

Kotov

  • Осваиваюсь на форуме
  • 20
  • 0 / 2
Для интернет-магазинов значения элементов зависят от типов имеющихся точек продаж:

    Магазин-салон и пункт выдачи.

    Если регион точки и регион магазина совпадают, вам необходимо указать все элементы (<delivery>, <pickup> и <store>) со значением «true», либо не указывать ни один из них (в данном случае значение по умолчанию — «true»).

    Если регионы не совпадают, то указывать ни один из элементов не нужно.

    Пункт выдачи.

    Вам необходимо указать элемент <delivery> со значением «true» и элемент <pickup> со значением «true».

    Магазин-салон.

    Вам необходимо указать элемент <delivery> со значением «true» и элемент <store> со значением «true».


Не особо понятно, но спасибо.
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Галку "офлайн магазин" снимите в настройках
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
Как запретить кэширование только у этого компонента (http://xxx.com/index.php?option=com_vmymlexport&view=yml&no_html=1)?
Записывается в папку cache/page
*

h3moff

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Нужна помощь, так как сам работаю на уровне продвинутого пользователя.
VM YML Exporter версия 1.0.3
Joomla Версия 1.5.22
VirtueMart 1.1.9 stable

В компоненте перехожу по ссылке для предварительного просмотра и вместо описания товара получаю:
Fatal error: Call to undefined function mb_substr() in /home/ххх/ххх.ru/docs/components/com_vmymlexport/views/yml/tmpl/default.php on line 49

Месяца 3 назад было все нормально, а потом забыл про эту штуку. Сейчас решил добить, а тут ошибка :(
В чем может быть причина? Куда копать?

А если открыть УРЛ для экспорта в ЯМ, то увидим такой текст:
Notice: Undefined offset: 1 in /home/ххх/ххх.ru/docs/components/com_vmymlexport/views/yml/view.raw.php on line 60
Notice: Undefined variable: bid in /home/ххх/ххх.ru/docs/components/com_vmymlexport/views/yml/view.raw.php on line 111
« Последнее редактирование: 15.08.2012, 18:36:55 от h3moff »
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Цитировать
Fatal error: Call to undefined function mb_substr()
Это к хостеру, отключены строковые multibyte функции в PHP

и отключить вывод "notice" в PHP (в vmymlexport.php в сайтовой части, где-нибудь в начале)
error_reporting(0);
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

h3moff

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Это к хостеру, отключены строковые multibyte функции в PHP

и отключить вывод "notice" в PHP (в vmymlexport.php в сайтовой части, где-нибудь в начале)
error_reporting(0);
Помогло. Спасибо.

Следующий вопрос:
для ЯМ передается  <price>131</price>
а на самом деле 131.49794
В итоге проверка не проходит :(
Где в компоненте можно увеличить точность выдаваемой цены?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
component\views\yml\view.raw.php
115 строчка
Код: php
$offer .= '<price>'.round($row->product_price, 0).'</price>'
надо ноль заменить на число желаемых знаков после запятой
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

h3moff

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
component\views\yml\view.raw.php
115 строчка
Код: php
$offer .= '<price>'.round($row->product_price, 0).'</price>'
надо ноль заменить на число желаемых знаков после запятой
Спасибо за оперативность и правильность советов :)
З.Ы. Тут плюсануть как можно? Через сообщить модератору?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Импорт из CSV товаров с типами и свойствами из

Автор Gruz

Ответов: 499
Просмотров: 152114
Последний ответ 23.02.2017, 15:15:42
от orchanin
импорт товаров в YML Яндекс маркет

Автор zmeyx

Ответов: 5
Просмотров: 11632
Последний ответ 14.07.2016, 18:34:28
от Berzerker
Скрипт экспорта товаров в Яндекс маркет (yml)

Автор gaalferov

Ответов: 12
Просмотров: 11967
Последний ответ 08.06.2016, 14:02:27
от DimaXP
Обсуждение бесплатного компонента импорта-экспорта товаров VirtueMart "CSV Improved 1.9"

Автор danklassik

Ответов: 14
Просмотров: 17485
Последний ответ 18.02.2016, 10:21:33
от Storm
Перенос товаров с сайта на сайт (оба на joomla+virtuemart)

Автор fedorkit

Ответов: 8
Просмотров: 14480
Последний ответ 31.01.2016, 22:09:30
от Messir