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

Plodder

  • Новичок
  • 5
  • 0 / 0
Fatal error: Call to undefined method.....
« : 22.09.2012, 14:03:31 »
Привет! Прошу помощи у знающих людей   ::)
Колдовал с установкой JCE. Не хотели ставиться некоторые компоненты, в результате решил переустановить сам редактор JCE, но как-то это криво случилось.
В общем сегодня при попытке входа в админку выдает следующую строчку
Fatal error: Call to undefined method WFModel::getBrowserLink() in /home/users2/c/*****/domains/*****/administrator/components/com_jce/helpers/browser.php on line 21
т.е. окно ввода логина и пароля открывается, но когда вводишь то и другое и нажимешь enter, то вот такая строчка на белом фоне.
файл browser.php открывал, там написано следующее:
<?php
/**
 * @package      JCE
 * @copyright    Copyright (c) 2009-2012 Ryan Demmer. All rights reserved.
 * @license      GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 * JCE is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 */

defined('_JEXEC') or die('RESTRICTED');

abstract class WFBrowserHelper
{
   public static function getBrowserLink($element = null, $filter = '')
   {
      require_once(dirname(dirname(__FILE__)). '/models/model.php');   
                  
      $model = JModel::getInstance('WFModel');      
      return $model->getBrowserLink($element, $filter); - это строка 21
   }
}
Что делать?
з.ы.: при этом сайт прекрасно работает
« Последнее редактирование: 22.09.2012, 14:50:05 от Plodder »
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: Fatal error: Call to undefined method.....
« Ответ #1 : 22.09.2012, 23:46:28 »
Может, с правами на папки ошибочка вышла. Запустите копию сайта как есть на локалке .. если всё будет окей, значит это точно права.
*

Plodder

  • Новичок
  • 5
  • 0 / 0
Re: Fatal error: Call to undefined method.....
« Ответ #2 : 23.09.2012, 11:04:24 »
Сайт на локалке не был, я его сразу на хостинге делал, а права папок не трогал очень давно.
Помогите люди добрые)
*

fbr

  • Завсегдатай
  • 1684
  • 210 / 7
Re: Fatal error: Call to undefined method.....
« Ответ #3 : 23.09.2012, 11:40:34 »
Попробуйте через ftp отредактировать configuration.php

строку    public $editor = 'jce';
заменить на    public $editor = 'tinymce';

Если после этого получиться зайти в админку - сносите JCE и плагины к нему и устанавливайте по новой
*

Plodder

  • Новичок
  • 5
  • 0 / 0
Re: Fatal error: Call to undefined method.....
« Ответ #4 : 23.09.2012, 12:01:14 »
Спасибо, мне кажется должно заработать :), но теперь борюсь с проблемой замены этого файла. Не хватает прав, там 444 сейчас на 777 поменять не дает(
*

fbr

  • Завсегдатай
  • 1684
  • 210 / 7
Re: Fatal error: Call to undefined method.....
« Ответ #5 : 23.09.2012, 12:22:20 »
скопируйте себе на комп, отредактируйте и замените на сервере
*

Plodder

  • Новичок
  • 5
  • 0 / 0
Re: Fatal error: Call to undefined method.....
« Ответ #6 : 23.09.2012, 12:42:57 »
Попробуйте через ftp отредактировать configuration.php

строку    public $editor = 'jce';
заменить на    public $editor = 'tinymce';

Если после этого получиться зайти в админку - сносите JCE и плагины к нему и устанавливайте по новой
сделал, в админку войти не удалось :(

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

Plodder

  • Новичок
  • 5
  • 0 / 0
Re: Fatal error: Call to undefined method.....
« Ответ #7 : 23.09.2012, 13:08:27 »
Вообщем откатил сайт. Теперь все работает. Жалко несколько статей :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка You have an error in your SQL syntax

Автор Jozheg

Ответов: 27
Просмотров: 2914
Последний ответ 23.05.2020, 00:23:37
от Jozheg
Ошибка Call to a member function data() on null

Автор Дмитрий3838

Ответов: 0
Просмотров: 1134
Последний ответ 11.03.2020, 14:29:56
от Дмитрий3838
Ошибка Fatal error: Access to undeclared static property: JLoader::$classes

Автор leoleo

Ответов: 10
Просмотров: 3225
Последний ответ 01.12.2019, 20:52:46
от AlexB
Не заходит на сайт. Error 500

Автор Маргарита

Ответов: 4
Просмотров: 2171
Последний ответ 01.11.2017, 10:29:54
от draff
Ошибка: Fatal error: Uncaught exception 'LogException' в одном из браузеров

Автор vipex

Ответов: 4
Просмотров: 1536
Последний ответ 12.05.2017, 17:25:39
от vipex