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

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #30 : 06.05.2009, 20:24:11 »
Вообщем поставив JOM и настроив их получил некий гибрид смесь JC и JOM +) Мутант получился, но смотрится нормально.
Такая же картина :) но хочется чтоб была единая система, которая полностью инегрируется.
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Интеграция с My Blog
« Ответ #31 : 07.05.2009, 15:32:08 »
Вот какая проблема- не показывавется русский язык от Jcomments везде всякие HEADER и тд- как быть?
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #32 : 09.05.2009, 00:10:49 »
Это потому что нет нужного файла руссификации. Вот он и показывает значения.
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Интеграция с My Blog
« Ответ #33 : 09.05.2009, 14:03:50 »
Для Jcomments есть и для Jom тоже- эти надписи из JC а файл руссификации берет от JOM но даже если там дефайню перевод- не прет что-то
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.

Re: Интеграция с My Blog
« Ответ #34 : 29.05.2009, 23:58:12 »
Вот какая проблема- не показывавется русский язык от Jcomments везде всякие HEADER и тд- как быть?

Та же проблема, значения одни показывает, до этого то же самое делал на Joomla 1.0 все нормально было, а на 1.5 значения только..
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #35 : 30.05.2009, 01:05:24 »
Для Jcomments есть и для Jom тоже- эти надписи из JC а файл руссификации берет от JOM но даже если там дефайню перевод- не прет что-то
а читать чуть ниже по этой теме не пробовали? я ж вроде описывал решение...
*

Deadokstr

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #36 : 09.06.2009, 20:38:16 »
Данная интеграция подойдет для myblog 3.0? Если нет, то есть варианты интеграции другие?
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Интеграция с My Blog
« Ответ #37 : 09.06.2009, 20:59:40 »
Присоединяюсь к вопросу Deadokstr. После JComments от Smart, на jomcomments вообще смотреть страшно.
Тем более,что новый MyBlog вроде бы заработал,как надо (ну или почти как надо)  ;D
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #38 : 10.06.2009, 10:50:21 »
Мужики, а в чем проблема-то посмотреть как там вкручены JomComment и заменить из вызов, на вызов JComments?
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Интеграция с My Blog
« Ответ #39 : 10.06.2009, 11:16:24 »
Ну дык ,знал бы РНР как некоторые,не спрашивал бы..  ^-^
*

Deadokstr

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #40 : 11.06.2009, 16:29:17 »
хотя бы скажите переменую jcomments, а то комментарии в блогах нужны, а уходить с JComments не хочется
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Интеграция с My Blog
« Ответ #41 : 14.06.2009, 00:25:46 »
Мужики, а в чем проблема-то посмотреть как там вкручены JomComment и заменить из вызов, на вызов JComments?
Дык знать бы пхп... need help )
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Интеграция с My Blog
« Ответ #42 : 14.06.2009, 10:59:25 »
smart нас не слышит.. >:(
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Интеграция с My Blog
« Ответ #43 : 15.06.2009, 01:24:26 »
Данная интеграция подойдет для myblog 3.0? Если нет, то есть варианты интеграции другие?
руководствуясь постами этого топика + "метод тыка" ...практически прикрутил на версию 3.0,
не уверен что без косяков "шаманил" поскольку пхп не знаю ))) но все вроде пашет ...акромя вывода кол-ва комментов в блоге и отсутствия админке (фронтенд) Блога каких-либо следов jcomments
Еще странно, что для того, что бы все заработало, пришлось вырубить в настройках MB, поддержку плагина jcomments.

Проанализировав проделанное пришел к выводу, что изменения сделал следующие:

В файле components/com_myblog/task/show.php
нашел:

Код: php
				jimport( 'joomla.filesystem.file');

$file = JPATH_PLUGINS . DS . 'content' . DS . 'jom_comment_bot.php';
if (JFile::exists( $file ) )
{
require_once( $file );

// Check if admin allows user to enable or disable the comment on the blog
  if($_MY_CONFIG->get('enableJCDashboard'))
{
  if(eregi('\{!jomcomment\}',$row->text))
{
  $row->text = str_replace('{!jomcomment}','',$row->text);
  }
else if(eregi('\{jomcomment\}',$row->text))
{
  $row->text = str_replace('{jomcomment}','',$row->text);
  $row->comments = "";
  $row->comments = jomcomment($row->id, "com_myblog");
  }
  else if(eregi('\{jomcomment lock\}', $row->text) )
  {
  $row->text = str_replace('{jomcomment lock}','',$row->text);
  $row->comments = "";
  $row->comments = jomcomment($row->id, "com_myblog" , '' , '' , true );
}
else
{
  // Default
  // User is not allowed to enable or disable comments
  // so we use the default value to display
  $row->comments = "";
  $row->comments = jomcomment($row->id, "com_myblog");
  }
  }
else
{
  // User is not allowed to enable or disable comments
  // so we use the default value to display
  $row->comments = "";
  $row->comments = jomcomment($row->id, "com_myblog");
  }
}
            
заменил на:

Код: php

global $mainframe;
$comments=$mainframe->getCfg('absolute_path').'/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
       require_once($comments);
       $language = & JFactory::getLanguage();
       $language->load('com_jcomments', JPATH_SITE);
       $row->comments = JComments::showComments($row->id, 'com_myblog', $row->title);
}


В файле components/com_myblog/functions.myblog.php

изменения сделал согласно инструкции от Sulpher

В файле \administrator\components\com_myblog\config.myblog.php
нашел:
Код: php
$db->query("SELECT id FROM #__components WHERE `option`='com_jomcomment'");
$this->useComment = strval($db->get_value());

заменил на:
Код: php
$db->query("SELECT id FROM #__components WHERE `option`='com_jcomments'");
$this->useComment = strval($db->get_value());

нашел:

Код: php
if($this->useComment){			
$db->query("SELECT count(*) FROM #__components WHERE `option`='com_jomcomment'");
$this->useComment = strval($db->get_value());
}
заменил на:
Код: php
if($this->useComment){			
$db->query("SELECT count(*) FROM #__components WHERE `option`='com_jcomments'");
$this->useComment = strval($db->get_value());
}
Возможно что то забыл упомянуть...
Уверен что это промежуточное решение проблемы. Т.к остаются белые пятна описанные в начале поста. Да и более грамотно, (красиво) уверен можно...
Тут требуется вмешательство людей знающих код

            
            
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #44 : 15.06.2009, 11:17:59 »
smart нас не слышит.. >:(
почему не слышу - слышу... вот только времени свободного у меня от этого не добавляется - мою работу за меня никто делать же не будет? а мне семью кормить... хотите получить быстро данную интеграцию - давайте обсудим вариант создания данной интеграции на коммерческой основе - нет - ждите пока у меня появится время.

4.n, добрые люди дали мне поглядеть MyBlog Pro 3, я постараюсь в ближайшее время поставить его и посмотреть, что там за проблемы. Очень быстро не обещаю, но посмотрю обязательно.
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Интеграция с My Blog
« Ответ #45 : 15.06.2009, 11:43:23 »
smart,спасибо огромное и за это.Насчёт отсутствия времени я и не сомневался- я знаю JComments новый на подходе..
Я только хочу сказать,что myBlog 3.х.. получился(вроде бы) вполне удачный,и похоже он ,наконец-то, решает вечную проблему блога на Joomle.
Поэтому присутствие там JComments,на мой взгляд,было бы ОЧЕНЬ удачным решением.
 Так что я лично набираюсь терпения и жду.  :dry:
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Интеграция с My Blog
« Ответ #46 : 15.06.2009, 14:31:38 »
давайте обсудим вариант создания данной интеграции на коммерческой основе
Если можно полноценно интегрировать в JomSocial (заменить стенку) + интеграция в MB3.0 то оч даже интересна цена вопроса.
*

dofining

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #47 : 30.06.2009, 10:11:04 »
Еще одна проблема(. На вкладке "Комментарии" компонента myblog не отображаются комментарии. Стоит надпись:
Nobody has written any comment on your article yet. Посмотрел в shocommets.php но ничего сделать так и не смог. Подскажите. (
*

FENIX666FENIX

  • Захожу иногда
  • 59
  • 14 / 0
  • Рыжая - это не цвет, а стиль жизни!
Re: Интеграция с My Blog
« Ответ #48 : 30.06.2009, 14:14:13 »
Уточни плз - в админке, во вкладке СВ или при заходе в личную панель блога на фронтенде?
Если в админке - так расслабься, в самом JComments есть комментарии, если во вкладке СВ, то надо плагин для СВ поставить jcommentов, а от джомкоментов плагин косануть.
Есть правда баг в плагине СВ Mybloga - там тож ссылка на комментарии джомкомента есть, но она пропадет как только джомкомент снести вообще.

В панели личной тоже думаю исчезнет, если не будет джомкомента, хотя я его еще не сносила (боюсь! ;D). И ссылки наверное буду как-то вырезать, искать, где они генерируются.
*

dofining

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #49 : 06.07.2009, 15:15:10 »
При заходе в личную панель майблога.
... Так джомкоммент я вообще не устанавливал. Просто заменил строки на JComments и включил интеграцию. Комментарии отображаются нормально, но вот сам блог их не считает во вкладке комментарии.
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Интеграция с My Blog
« Ответ #50 : 07.07.2009, 01:00:39 »
При заходе в личную панель майблога.
... Так джомкоммент я вообще не устанавливал. Просто заменил строки на JComments и включил интеграцию. Комментарии отображаются нормально, но вот сам блог их не считает во вкладке комментарии.
Smart, обещал глянуть, когда время будет, видимо пока занят сильно...
Было бы решение, думаю отписался бы...
Ждемс.
*

alex54

  • Захожу иногда
  • 157
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #51 : 03.09.2009, 13:36:54 »
В версии 2.0 файл frontview.php стал называться show.php

у меня блог v3.0.329 и jcomments_v2.1.0.0
 
сделал замены, но и после них и без замен

 
надпись - добавить комментарий появляется, но при переходе по ссылке вылетаю на ошибку 404
« Последнее редактирование: 03.09.2009, 14:01:27 от alex54 »
*

alex54

  • Захожу иногда
  • 157
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #52 : 03.09.2009, 14:15:24 »
ниче понять не могу
вид ссылки на добавление коммента из материалов сайта - все пашет

http://сайт.ru/index.php?option=com_content&view=article&id=122:2009-08-13-11-47-15&catid=56:2009-08-13-10-34-29&Itemid=29#addcomments

добавить коммент из материала блога

http://сайт.ru/index.php?option=com_content&view=article&id=&Itemid=51#addcomments
получаю
404 - Материал №0 не найден
:(
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #53 : 03.09.2009, 16:43:44 »
добавить коммент из материала блога

http://сайт.ru/index.php?option=com_content&view=article&id=&Itemid=51#addcomments
в ссылке почему-то нет значения параметра id... почему - не знаю...
*

alex54

  • Захожу иногда
  • 157
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #54 : 03.09.2009, 17:29:34 »
в ссылке почему-то нет значения параметра id... почему - не знаю...

хоть вручную код комментов вписываю, хоть задаю разделы в админке в настройках jcomments
один черт ссылка вида

[/URL]

изменения я делал только в двух файлах  согласно инструкции от Sulpher

хотя и без них то же самое было

jomcomment у меня что-то вообще ни каким боком не проявляется, вроде ничего блог не проверяет

х.з. короче, у всех все по-разному, убираю интеграцию в настройках блога, тогда добавить комментарии просто текстом {jcomment on}

эх, жаль блог без комментов будет :(
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #55 : 03.09.2009, 18:18:40 »
Если в ссылке JComments нет этого параметра, значит его не передали в функцию showComment... Проверяйте интеграцию, смотрите что именно туда передается, и есть ли там значение.
*

alex54

  • Захожу иногда
  • 157
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #56 : 11.09.2009, 08:30:32 »
Если в ссылке JComments нет этого параметра, значит его не передали в функцию showComment... Проверяйте интеграцию, смотрите что именно туда передается, и есть ли там значение.

а как проверить?, для чайника надо подробнее рассказать :)

P.S. все... все, работает, появилась форма комментов, еще в генеральных настройках блога включил интеграцию с Jom Comment (файлы отредактированы) и все путем стало  :D
« Последнее редактирование: 11.09.2009, 08:39:14 от alex54 »
*

alex54

  • Захожу иногда
  • 157
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #57 : 11.09.2009, 09:00:17 »
но все-таки не полная интеграция

форма есть, комментарии добавляются, выводятся в модуле последних комментариев - все как бы хорошо

но вот сам блог их не считает и ссылка "добавить комментарий" ведет на 404 (как и указывал выше, нет параметра ID)

не смертельно конечно :) хоть так есть ;)
*

dimko300

  • Захожу иногда
  • 61
  • 1 / 0
Re: Интеграция с My Blog
« Ответ #58 : 24.09.2009, 14:35:02 »
Интеграция с MyBlog 3.0 осуществляется нормально при условии если не трогать файл config.myblog.php, но пришлось установить JoomCommets... Правда пришлось закоментировать строчку: $readmore_link = JRoute::_(ContentHelperRoute::getArticleRoute($article->slug, $article->catslug, $article->sectionid)); в плагине Jcomments.php (контент) и все. Единственный баг - это не рабочая ссылка "добавить комментарий", а при нажатии на ссылку "Комментарии (...)" выводится экран со всеми комментариями и возможностью добавить новый!
Протестировал вроде все, закомментированная строчка ни каких побочных эффектов не дала.... Остается вопрос как сделать рабочей ссылку "добавить комментарий"??
*

teo21

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #59 : 03.10.2009, 17:11:39 »
Ну так что?? решили проблему с интеграцией??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Интеграция с Community Builder

Автор Opposite

Ответов: 77
Просмотров: 69271
Последний ответ 20.09.2022, 11:22:26
от Vlad1
Интеграция JComments с SP Page Builder

Автор Proaqua

Ответов: 5
Просмотров: 6144
Последний ответ 14.06.2020, 11:53:38
от xpank
Интеграция с SP LMS

Автор valensy

Ответов: 11
Просмотров: 4044
Последний ответ 02.03.2020, 12:50:40
от shamangor
Интеграция JComments в JoomShoping

Автор apelsin

Ответов: 20
Просмотров: 12591
Последний ответ 27.12.2019, 22:39:08
от dron
Интеграция JComments с K2

Автор Sulpher

Ответов: 276
Просмотров: 126196
Последний ответ 31.07.2019, 11:05:39
от wishlight