Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

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

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

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

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

Лат

  • Захожу иногда
  • 85
  • 19 / 6
  • Звоните 8 (905) 778-52-44
Интеграция с My Blog
« : 14.01.2008, 01:34:30 »
Я знаю что Котофей мутит с Sunblog, но хотелось бы получить инструкции как подключить комментарии к оригинальному компоненту.
*

Opposite

  • Осваиваюсь на форуме
  • 46
  • 2 / 0
Re: Интеграция с My Blog
« Ответ #1 : 24.09.2008, 14:03:02 »
smart, если найдется сводобное время, то осчастливь нас интергацией с My Blog, пожалуйста, люди ооочень просят :)
*

Sulpher

  • Живу я здесь
  • 2158
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: Интеграция с My Blog
« Ответ #2 : 24.09.2008, 23:02:59 »
1. откройте файл frontview.php
2. найдите:

	
	
	
	
if (
file_exists($cms->get_path('plugins') . "/content/jom_comment_bot.php")) {
	
	
	
	

	
	
	
	
	
if(
cmsVersion() == _CMS_JOOMLA10 || cmsVersion() == _CMS_MAMBO)
	
	
	
	
	
{
	
	
	
	
	
	
// Default handle to load the mambots
	
	
	
	
	
	
$_MAMBOTS->loadBot('content', 'jom_comment_bot', true, null);
	
	
	
	
	
}
	
	
	
	
	
else
	
	
	
	
	
{
	
	
	
	
	
	
include_once (
$cms->get_path('plugins') . "/content/jom_comment_bot.php");
	
	
	
	
	
}
	
	
	
	
	
// Check if admin allows user to enable or disable the comment on the blog
 
	
	
	
	
	
if(
$_MY_CONFIG->get('enableJCDashboard')){
 
	
	
	
	
	
	
if(
eregi('\{!jomcomment\}',$row->fulltext)){
 
	
	
	
	
	
	
	
$row->fulltext
	
= 
str_replace('{!jomcomment}','',$row->fulltext);
 
	
	
	
	
	
	
}else if(
eregi('\{jomcomment\}',$row->fulltext)){
 
	
	
	
	
	
	
	
$row->fulltext
	
= 
str_replace('{jomcomment}','',$row->fulltext);
 
	
	
	
	
	
	
	
$row->comments
	
= 
"";
 
	
	
	
	
	
	
	
$row->comments 
	
= 
jomcomment($row->id, "com_myblog");
 
	
	
	
	
	
	
}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");
 
	
	
	
	
	
}
	
	
	
	
}


и замените на:
	
	
	
global 
$mainframe;
	
	
	
$comments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
	
	
	
if (
file_exists($comments)) {
	
	
	
	
require_once(
$comments);
	
	
	
	
$row->comments 
	
= 
JComments::showComments($row->id, 'com_myblog', $row->title);
	
	
	
}



3. далее, открываем functions.myblog.php
4. находим код:

$numcomment = intval(myCountJomcomment($contentid));

и меняем на:

global $mainframe;
         
$comments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
         if (
file_exists($comments)) {
           require_once(
$comments);
           
$numcomment = JComments::getCommentsCount($contentid, 'com_myblog');
         }


5. находим код:

function myCountUserComment($uid) {
     global 
$_MY_CONFIG;
     
     
$db               = &cmsInstance('CMSDb');
     
$sections   = $_MY_CONFIG->get('managedSections');
     
     
$strSQL = "SELECT COUNT(*) FROM #__jomcomment AS a "
               
. "INNER JOIN #__content AS b "
               
. "WHERE b.id=a.contentid "
               
. "AND a.option='com_myblog' "
               
. "AND b.created_by='{$uid}'";
     
$db->query($strSQL);
     
     
$result = $db->get_value();

     if (
$result == "")
          return 
0;
     
     return 
$result;
}


и заменяем на:

function myCountUserComment($uid) {

         global 
$mainframe;
         
$comments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
         if (
file_exists($comments)) {
           require_once(
$comments);
           
$result = JComments::getCommentsCount($uid, 'com_myblog', "\n  AND userid = ". $uid);
         }
     return (int) 
$result;
}


Вот и всё.
*

Opposite

  • Осваиваюсь на форуме
  • 46
  • 2 / 0
Re: Интеграция с My Blog
« Ответ #3 : 26.09.2008, 15:38:44 »
Sulpher, огромное СПАСИБО ;)
*

PaLyCH

  • Давно я тут
  • 958
  • 146 / 19
  • Менеджер проектов
Re: Интеграция с My Blog
« Ответ #4 : 15.11.2008, 16:40:29 »
В версии 2.0 файл frontview.php стал называться show.php
*

galemus

  • Захожу иногда
  • 103
  • 4 / 1
Re: Интеграция с My Blog
« Ответ #5 : 01.12.2008, 12:36:39 »
joomla 1.5.8
MyBlog Version 2.0.1 Build 281
jcomments 2.0.0.11
joomfish установлен но отключены все мамботы короче он не рабочий
а так сделал интеграцию с VM все нормально только вот MyBlog
только языковые переменные  и вижу
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #6 : 06.01.2009, 01:07:25 »
Так, быстрое решение нашел, более корректное - чуть позже выложу (надо подумать как бы это сделать более корректно). А пока, в описанной интеграции перед строчкой:

Код: php
$row->comments = JComments::showComments($row->id, 'com_myblog', $row->title);

добавьте вот эти две строчки:

Код: php
$language = & JFactory::getLanguage();
$language->load('com_jcomments', JPATH_SITE);

*

abbyevg

  • Захожу иногда
  • 82
  • 6 / 0
  • эвилпанда
Re: Интеграция с My Blog
« Ответ #7 : 06.01.2009, 12:47:29 »
работает, спасибо!  ^-^
*

VP

  • Захожу иногда
  • 72
  • 5 / 0
Re: Интеграция с My Blog
« Ответ #8 : 17.01.2009, 17:02:27 »
Аналогичный трабл: комментарии в MyBlog не добавились? хотя в любых материалах сайта работают замечательно.
Джумла 1.0.15 LE
JComments 2.0.0.5
MyBlog 2.0.1 Build 281
*

abbyevg

  • Захожу иногда
  • 82
  • 6 / 0
  • эвилпанда
Re: Интеграция с My Blog
« Ответ #9 : 19.01.2009, 15:52:24 »
Делал по инструкции, все работает без всякой установки jomcomment
*

MickyMaus

  • Захожу иногда
  • 53
  • 5 / 0
  • Я изучаю пхп методом проб и ошибок :)
Re: Интеграция с My Blog
« Ответ #10 : 19.01.2009, 17:10:10 »
Делал по инструкции, все работает без всякой установки jomcomment

Аналогично, все показывает и даже кол-во комментов в закладке в СВ
*

VP

  • Захожу иногда
  • 72
  • 5 / 0
Re: Интеграция с My Blog
« Ответ #11 : 19.01.2009, 17:21:31 »
Ура! Заработало!  :D
Еще раз проделал по инструкции и все заработало. Вероятно, первый раз неаккуратно делал замены.
*

Razrus

  • Новичок
  • 5
  • 2 / 0
Re: Интеграция с My Blog
« Ответ #12 : 16.02.2009, 03:11:11 »
Извиняюсь, но "более корректное" решение пока не готово? Не знаю в чём дело, но предложенный вариант с JComments 2.0.0.17 и My blog 2.0.1 Build 282 не работает...
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Интеграция с My Blog
« Ответ #13 : 11.04.2009, 18:05:46 »
smart, помоги, у меня тоже не работает эта интеграция
майблог Version 2.0.1 Build 286 лицензия
Jcomments только скачал - 2.0.0.19
Joomla 1.5.9
делал так, и потом как здесь описано, оба варианта не работают
хотя до сноса Jomcomments и при включенной опции интеграции с ним в майблоге, jcomments выводились

или как можно обмануть myblog и заставить поверить что присутствует jomc.?
« Последнее редактирование: 11.04.2009, 18:28:11 от С.е.р.ы.й.В.о.л.к »
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: Интеграция с My Blog
« Ответ #14 : 11.04.2009, 21:23:24 »
или как можно обмануть myblog и заставить поверить что присутствует jomc.?
В принципе проверку можно вообще отключить в файле config.myblog.php(или заменить на проверку присутствия jcomments).
*

FENIX666FENIX

  • Захожу иногда
  • 59
  • 14 / 0
  • Рыжая - это не цвет, а стиль жизни!
Re: Интеграция с My Blog
« Ответ #15 : 13.04.2009, 01:22:15 »
 Спасибо за советы по интеграции!  :-*

Только вот как отключить эту проверку или как заменить?

У меня jcomment  появился в MyBlog, только JomComment я еще не снесла и интеграция с ним включена, иначе jcomment не появляются >:(

А при обновлении страницы выскакивает серое омерзительное предупреждение - типа коммент не найден, возможно удален!
Слава Богу, что эта надпись на фоне присутствующего коммента, который выводит jcomment. Т.е как я понимаю, идет поиске JomComment.

Так что же делать? !!!???!!!   Как его усмирить?
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Интеграция с My Blog
« Ответ #16 : 13.04.2009, 12:43:16 »
для cебя я уже через полчаса решил эту проблему после того как запостил.
решил обманув myblog - заставил поверить что jomcomment установлены.
Сделал это так:
-посмотрел на сайте где установлен jomcomments через phpmyadmin таблицу jos_components, в ней нашел запись com_jomcomment


-создал новую запись в той же таблице на сайте где нужно было решить проблему и скопировав в нее все эти данные, только последний параметр enabled установил на ноль, чтоб не появлялся пункт виртуального компонента в админке.
Все, после этого коменты появились, myblog принял опцию включения jomcomment.
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: Интеграция с My Blog
« Ответ #17 : 13.04.2009, 16:55:11 »
Только вот как отключить эту проверку или как заменить?
В файле \administrator\components\com_myblog\config.myblog.php найти нижеприведённые строчки и заменить com_jomcomment на com_jcomments, или вообще закомментировать данные куски кода.
Код: php
$db->query("SELECT id 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_jomcomment'");
$this->useComment = strval($db->get_value());
}
ЗЫ: MyBlog не использую, так что на практике не проверял, но должно сработать.
*

FENIX666FENIX

  • Захожу иногда
  • 59
  • 14 / 0
  • Рыжая - это не цвет, а стиль жизни!
Re: Интеграция с My Blog
« Ответ #18 : 13.04.2009, 17:50:24 »
  Спасибо! Сейчас опробую.

Есть еще одна мелочь, так сказать. Не отображаются под записью блога количество комментариев.
Это некрасиво.
 Может, кто посоветует, как прописать в MyBlog отображение счетчика коментариев? :'(
*

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #19 : 01.05.2009, 00:57:13 »
Ух... рецепт и правда рабочий. Комменты появились в блоге.
Столкнулся с другой проблемой. Myblog не хочет адекватно работать с sh404SEF. Ссылки получаются крайне кривыми.
Вот как выглядит ссылка с названием поста "Новая запись" http://medibuntu.ru/%D0%91%D0%BB%D0%BE%D0%B3/36-n-n-n.html
Откуда берется 36-n-n-n.html?
Прочитал вот тут http://joomlaforum.ru/index.php?topic=51507.0 как лечить, но не помогло.

Второй баг, не отображается кнопка с количеством комментариев на главной странице блога, ее видно только если зайти в статью. Можно ли это побороть?
А так же в параметрах сообщения в Блоге, есть статистика, количество хитов и количество комментов, можно ли добиться того, чтоб количество комментов отображалось?

Joomla 1.5.10 +MyBlog 2.0.0.1 Build 236 + Jcomments 2.0.0.12

Буду рад любой подсказке куда копать! Особенно по SEF, компонент комментов и заменить не страшно.
« Последнее редактирование: 01.05.2009, 01:49:20 от ruslango »
*

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #20 : 01.05.2009, 15:13:10 »
Вопросы все сняты. Проблема решена как всегда банально. Используется теперь компонент комментов Jomcomment, все с ним нормально, только некоторые танцы со смайлами были.
sh404SEF меня и так давно запарил, вечно какие-то битые ссылки поисковики находят. Потому удалил его и включил штатный SEF, теперь все ок. Кстати, теперь MyBlog нормально стал обрабатываться, ссылка, которую я давал выше, теперь выглядит примерно вот так http://medibuntu.ru/blog/Pervaya-zapis-v-bloge-.html
Всем спасибо за внимание!
*

Ariy84

  • Захожу иногда
  • 144
  • 27 / 1
  • 2+1=4
Re: Интеграция с My Blog
« Ответ #21 : 01.05.2009, 21:40:35 »
Ребята второй день пытаюсь запихать код который вы написали выше для вставки jcomments в myBlog. Код меняю, толку никокого :( пробовал несколько раз в полследний раз вместо Блога появилось окно с ошибкой в 261 строке компанента Блога. Есть более детальная интеграция? для совсем уж чайников в деле замены кода? оч нужно
Плюнь, выпей водки и,.. не пиши. Потомки оценят.
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Интеграция с My Blog
« Ответ #22 : 01.05.2009, 22:49:04 »
Ребята второй день пытаюсь запихать код который вы написали выше для вставки jcomments в myBlog. Код меняю, толку никокого :( пробовал несколько раз в полследний раз вместо Блога появилось окно с ошибкой в 261 строке компанента Блога. Есть более детальная интеграция? для совсем уж чайников в деле замены кода? оч нужно

тут спецом быть не нужно, просто внимательно сделай одно и второе.
если ты пробуешь вариант ChaosDay, то он не рабочий. Попробуй сделать как описал я выше.
*

Ariy84

  • Захожу иногда
  • 144
  • 27 / 1
  • 2+1=4
Re: Интеграция с My Blog
« Ответ #23 : 01.05.2009, 23:04:26 »
после замены кода у меня выводится это: Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /home/rusbears/public_html/components/com_myblog/task/show.php on line 261
 может кто подскажет как решить проблему? :)
Плюнь, выпей водки и,.. не пиши. Потомки оценят.
*

Ariy84

  • Захожу иногда
  • 144
  • 27 / 1
  • 2+1=4
Re: Интеграция с My Blog
« Ответ #24 : 01.05.2009, 23:14:25 »
Вот мой файл show.php после замены кода, что я делаю не так?


[вложение удалено Администратором]
Плюнь, выпей водки и,.. не пиши. Потомки оценят.
*

Ragivort

  • Завсегдатай
  • 1156
  • 58 / 2
  • Такая Life
Re: Интеграция с My Blog
« Ответ #25 : 06.05.2009, 17:52:39 »
Люди, а как интегрировать с последней версией MyBlog'a ? очень надо. не люблю JOmcomments. Да и на сайте уже везде JC
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Интеграция с My Blog
« Ответ #26 : 06.05.2009, 18:06:03 »
здесь и есть про последнюю
*

Ragivort

  • Завсегдатай
  • 1156
  • 58 / 2
  • Такая Life
Re: Интеграция с My Blog
« Ответ #27 : 06.05.2009, 18:30:24 »
Не совсем. У меня Version 2.0.1 Build 286
На эту версию такая фишка не идет.( я делаю все строго по инструкции) Пробовал и Jom ставить, JC не включаются. На предыдущей версии блога это работало, но я не могу перейти на предыдущую.

Ну или я туплю....
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #28 : 06.05.2009, 19:40:53 »
И все же вернусь к одному вопросу. У меня интеграция блога с CB, там в табе выводится количество записей в блоге + комменты этих записей. Можно ли реализовать тоже самое, но на базе Jcomments. Сама интеграция описанная выше работает, но не полноценно.

Можно ли дать разрешение на редактирование комментариев в JomComment их авторам? А то только админ это может делать :(
« Последнее редактирование: 06.05.2009, 19:45:59 от ruslango »
*

Ragivort

  • Завсегдатай
  • 1156
  • 58 / 2
  • Такая Life
Re: Интеграция с My Blog
« Ответ #29 : 06.05.2009, 20:19:02 »
Вообщем поставив JOM и настроив их получил некий гибрид смесь JC и JOM +) Мутант получился, но смотрится нормально.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Opposite

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

Автор Proaqua

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

Автор valensy

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

Автор apelsin

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

Автор Sulpher

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