Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Sponsor

  • Захожу иногда
  • 108
  • 6 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #30 : 19.08.2010, 18:00:49 »
Разобрался. Нужно было удалить <div>
Как только удалил, все сразу заработало. По всей видимости из-за шаблона.
Я только не понял как подципляется шаблон. Где он выбирается именно для zoo
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #31 : 28.10.2010, 22:47:04 »
А как последний пункт в Zoo 2.х сделать?
Цитировать
5. И последний штрих:
Админпанель   >>   Компоненты   >>   Zoo   >>   Types   >>   Название_вашего_типа   
>>  Редактирование элементов 
>>  Добавить элемент JComments и заполнить его поля:
   - Name/Имя   -  comments
   - Label          -  JComments
   - Описание    -  не обязательно
   - Display        -  On item view
>> Сохранить изменения.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Sponsor

  • Захожу иногда
  • 108
  • 6 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #32 : 29.10.2010, 07:43:03 »
А как последний пункт в Zoo 2.х сделать?
5. И последний штрих:
Админпанель   >>   Компоненты   >>   Zoo   >>   Types   >>   Название_вашего_типа   
>>  Редактирование элементов 
>>  Добавить элемент JComments и заполнить его поля:
   - Name/Имя   -  comments
   - Label          -  JComments
   - Описание    -  не обязательно
   - Display        -  On item view
>> Сохранить изменения.

Что тут не понятно?
Заходишь в админку, в компоненты.
Выбираешь ZOO.
Далее в виде, в колонке Elements выбираешь JComments появится новый элемент, ну а далее его заполняешь.
Смотри рисунок:

*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #33 : 29.10.2010, 12:29:52 »
Спасибо. Разобрался. В Zoo 2.1 там чуток по-другому.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

ocuba

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #34 : 04.12.2010, 18:35:17 »
Добрый день. Подскажите как интегрировать jcoments 2 в zoo 2.3?
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #35 : 23.12.2010, 19:17:23 »
ocuba, также, у меня все работает. Только одна проблема: в JComments не отображается поле "Название материала".
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #36 : 23.12.2010, 19:35:50 »
А они в очередной раз поменяли названия таблиц. Я сегодня уже описывал решение, правда я не тестировал - лениво ставить и настраивать этот Zoo. Посмотрите тут: Zoo V.2.3.0 Jcomment integration
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #37 : 23.12.2010, 20:26:15 »
smart, спасибо, получилось ;)
« Последнее редактирование: 23.12.2010, 20:30:16 от Ongi »
*

Chedwick

  • Захожу иногда
  • 172
  • 16 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #38 : 24.01.2011, 21:20:11 »
Все сделал как тут описано. ZOO 2.3. Все работает, кроме одного. В админке JComments, в комментариях, при клике по названию материала ошибка:
Код
Fatal error: Call to undefined method stdClass::getRelatedCategoryIds() in Z:\home\test1.ru\www\administrator\components\com_zoo\helpers\route.php on line 105
и таже самая ошибка при переходе на RSS комментариев.
в route.php ничего не трогал и не изменял
как быть?
« Последнее редактирование: 24.01.2011, 21:27:07 от Chedwick »
*

locksmith

  • Захожу иногда
  • 60
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #39 : 01.02.2011, 05:33:34 »
Товарищи подскажите. Интеграция у меня прошла успешно. Комментарии отображаются и импортированы из ZOO (версия 2.2.3). Версия JComments 2.2.0.2 (последняя). Но когда установил модуль JComments Latest 2.5.6 то комментарии в этом модуле отображаются только к обычному джумловскому контенту. К материалам ZOO они не отображаются (хотя все комментарии через админку видны). Кто сталкивался? Как исправить?

Сам же и решил:) В настройках модуля JComments Latest - параметры модуля - список компонентов - com_content,com_zoo (т.е. дописать com_zoo через запятую). И усё будет работать.

Кому помог ставим +
« Последнее редактирование: 01.02.2011, 05:57:41 от locksmith »
*

mafinok

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #40 : 04.02.2011, 02:13:36 »
все работает под 2.3, еще 1 вопрос как устроить еще 1 элемент по типу стандартного Zoo-ского "Comments Link" - то есть ссылка к комментариям с их количеством?
*

mafinok

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #41 : 04.02.2011, 16:20:26 »
вопщем сам немного повозился и сделал элемент - вроде работает. кому нужно забирайте

[вложение удалено Администратором]
*

locksmith

  • Захожу иногда
  • 60
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #42 : 04.02.2011, 17:06:44 »
вопщем сам немного повозился и сделал элемент - вроде работает. кому нужно забирайте

Ну ты красавчек! будем проверять. спасибо!
*

bing19

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #43 : 12.02.2011, 00:12:56 »
А куда этот архивчик распаковать?
*

locksmith

  • Захожу иногда
  • 60
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #44 : 12.02.2011, 18:09:58 »
А куда этот архивчик распаковать?

\administrator\components\com_zoo\elements\tcoms
*

bing19

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #45 : 12.02.2011, 18:54:26 »
А как его можно русифицировать?
*

mafinok

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #46 : 12.02.2011, 19:18:59 »
А как его можно русифицировать?
заполнить поля элемента попробуйте.
*

bing19

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #47 : 12.02.2011, 19:27:25 »
Спасибо заработало. Пытался всунуть в zoo кнопку "Мне нравиться" с контакта, но скорее всего нужно делать елемент. Потому что, если на одной странице несколько постов, кнопки кучкуються на первом посте.
*

FarEAST

  • Новичок
  • 4
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #48 : 13.02.2011, 10:14:43 »
Будьте добры, помогите. Не могу JComments 2.2.0.2 интегрировать в Zoo 2.3.2. Застыл на 4м пункте:
Цитировать
4. Открываем шаблон  components/com_zoo/templates/название_шаблона/item.php  и  перед закрытием блока <div class="item"> добавляем, если отсутствует, следующее условие:
Цитировать
Цитировать

         <?php if (isset($elements['comments'])) : ?>
         <div id="comments" class="comments"><?php echo $elements['comments']->render(ZOO_VIEW_ITEM); ?></div>
         <?php endif; ?>
у меня в данной папке нету нету никаких шаблонов:

P.S: используется APP "Movie"
*

mafinok

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #49 : 13.02.2011, 19:11:58 »
media/zoo/applicaions/ваше приложение... может быть так?
*

FarEAST

  • Новичок
  • 4
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #50 : 14.02.2011, 16:08:50 »
Спасибо, добавил...но при попытке редактирования полей в Movies появляется следующее: "Fatal error: Class 'ElementSimple' not found in X:\home\172.20.145.196\www\administrator\components\com_zoo\elements\jcomments\jcomments.php on line 11" ,соответственно элемент Jcomment добавить не могу.
P.S по пунктам как делал:
1) скачал все прикрепленные файлы с первого комментария темы.
2)
Цитировать
2. Фаил  com_zoo.plugin.zip  распаковываем и помещаем плагин  com_zoo.plugin.php   в  каталог:
/components/com_jcomments/plugins/
в папке уже имелся данный плагин, я его заменил на скачанный.
3) проделал
4) media\zoo\applications\movie\templates\default\item.php :
   
Цитировать
<?php
/**
* @package   ZOO Component
* @file      item.php
* @version   2.0.0 May 2010
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) 2007 - 2010 YOOtheme GmbH
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

// include assets css/js
if (strtolower(substr($GLOBALS['mainframe']->getTemplate(), 0, 3))!= 'yoo') {
   JHTML::stylesheet('reset.css', 'media/zoo/assets/css/');
}
JHTML::stylesheet('zoo.css.php', $this->template->getURI().'/assets/css/');

$css_class = $this->application->getGroup().'-'.$this->template->name;

?>

<div id="yoo-zoo" class="yoo-zoo <?php echo $css_class; ?> <?php echo $css_class.'-'.$this->item->alias; ?>">

   <?php if ($this->item->type == 'person') : ?>
      <div class="person"><?php echo $this->renderer->render('item.person.full', array('view' => $this, 'item' => $this->item)); ?></div>
   <?php else: ?>
      <div class="item"><?php echo $this->renderer->render('item.full', array('view' => $this, 'item' => $this->item)); ?>
        <?php if (isset($elements['comments'])) : ?>
        <div id="comments" class="comments"><?php echo $elements['comments']->render(ZOO_VIEW_ITEM); ?></div>
        <?php endif; ?>
        </div>
   <?php endif; ?>

</div>
« Последнее редактирование: 14.02.2011, 16:54:56 от FarEAST »

Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #51 : 18.02.2011, 12:33:31 »
А я вроде ничего, кроме установки jcomments-item в zoo не делал, и работает... Правда, при добавлении комментария он сразу не появляется - нужно руками страницу обновить. ?!
И еще при тыке на ссылку Сообщить модератору ничего не происходит...  >:(
« Последнее редактирование: 18.02.2011, 13:06:54 от bg8 »
*

vertix

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #52 : 25.02.2011, 19:29:47 »
Версия Zoo 2.0 Все сделал как написано, но когда уже добавляю сам элемент там место 4 полей как указано у вас всего 2  название и описание. Подскажите плз что делать
*

twomone

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #53 : 10.03.2011, 16:14:23 »
Версия Zoo 2.0 Все сделал как написано, но когда уже добавляю сам элемент там место 4 полей как указано у вас всего 2  название и описание. Подскажите плз что делать
тоже самое, версия zoo 2.3, при добавлении комментариев убивается страница с новостью и я получаю белую страницу с вот таким текстом "Р?нопланетный". неужели ни у кого такой проблемы не было?
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #54 : 25.03.2011, 22:02:23 »
Вышла Zoo 2.4, JComments вообще отключился. Smart, ждем обновление :)
Придется пока родные комментарии использовать.
*

tagilnext

  • Захожу иногда
  • 71
  • 2 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #55 : 27.03.2011, 13:08:52 »
Сделал, все работает, но в JComments при добавлении комментария не добавляется Название материала. Подскажите где искать причину?
-Разобрался.
« Последнее редактирование: 27.03.2011, 13:21:42 от tagilnext »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #56 : 31.03.2011, 13:22:13 »
Для совместимости с версией Zoo 2.4.x необходимо подправить файл com_zoo.plugin.php
а именно заменить функцию getObjectLink($id) на

Код: php
function getObjectLink($id)
{
require_once(JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');
// Get the ZOO App instance
$app = App::getInstance('zoo');//v.2.4.x
$db = & JFactory::getDBO();
$db->setQuery('SELECT * FROM #__zoo_item WHERE id = ' . $id);
$item = $db->loadObject();
$link = $app->route->item($item);//v.2.4.x
return $link;
}
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

locksmith

  • Захожу иногда
  • 60
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #57 : 01.04.2011, 13:01:55 »
сайт упал после замены в com_zoo.plugin.php. вернул обратно
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #58 : 02.04.2011, 11:55:59 »
сайт упал после замены в com_zoo.plugin.php. вернул обратно
Сайт не мог упасть, если все сделано правильно. Ищите ошибки. Описаный мною метод работает на Zoo 2.4.0-2 и применен на реальном сайте.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

locksmith

  • Захожу иногда
  • 60
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #59 : 02.04.2011, 13:49:15 »
Сайт не мог упасть, если все сделано правильно. Ищите ошибки. Описаный мною метод работает на Zoo 2.4.0-2 и применен на реальном сайте.

Повторяю! Сайт упал. С предыдущим файлом com_zoo.plugin.php и версией 2.4 все работает. С этой заменой падает в фатальную ошибку. Чё тут искать и так все видно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jcomments на странице категории?

Автор romagromov

Ответов: 5
Просмотров: 4734
Последний ответ 12.12.2022, 17:01:38
от sivers
Интеграция с Community Builder

Автор Opposite

Ответов: 77
Просмотров: 69646
Последний ответ 20.09.2022, 11:22:26
от Vlad1
Отображение аватаров из JomSocial в JComments

Автор smart

Ответов: 33
Просмотров: 19800
Последний ответ 20.07.2020, 21:31:50
от darkknight
jComments + AlptaUserPoints Добавить текст в Подробности

Автор Nabla

Ответов: 3
Просмотров: 7629
Последний ответ 22.06.2020, 14:14:08
от Nabla
Интеграция JComments с SP Page Builder

Автор Proaqua

Ответов: 5
Просмотров: 6292
Последний ответ 14.06.2020, 11:53:38
от xpank