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

alnorton

  • Захожу иногда
  • 208
  • 8 / 0
Здравствуйте.
Возникла следующая проблема: при попытке загрузки пользовательских аватар, форум вылетает со следующим списком ошибок:
Цитировать
  • Warning: move_uploaded_file(/home/alexn202/domains/softbe.ru/public_html/images/fbfiles/avatars/62.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/alexn202/domains/softbe.ru/public_html/components/com_kunena/template/default/plugin/myprofile/myprofile_avatar_upload.php on line 503
  • Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpDmRNDq' to '/home/alexn202/domains/softbe.ru/public_html/images/fbfiles/avatars/62.jpg' in /home/alexn202/domains/softbe.ru/public_html/components/com_kunena/template/default/plugin/myprofile/myprofile_avatar_upload.php on line 503
  • Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/alexn202/domains/softbe.ru/public_html/images/fbfiles/avatars/s_62.jpg' for writing: Permission denied in /home/alexn202/domains/softbe.ru/public_html/components/com_kunena/template/default/plugin/myprofile/myprofile_avatar_upload.php on line 513
  • Warning: copy(/home/alexn202/domains/softbe.ru/public_html/images/fbfiles/avatars/62.jpg) [function.copy]: failed to open stream: No such file or directory in /home/alexn202/domains/softbe.ru/public_html/components/com_kunena/template/default/plugin/myprofile/myprofile_avatar_upload.php on line 534
Ваш аватар был загружен....
Но на самом деле аватарка не подгружается и к пользователю не привязывается. В форумах, в данных пользователя, отображается рамка рисунка размером ~ 5х10 рх.
==================
Попробовал залить аватары вручную через ФТП, предварительно удалив стандартный набор, но при входе в профиль и попытке сменить аватар страница по прежнему отображает стандартный набор (давно уже удаленный с сервера). ctrl+F5 не помогает, очистка кэша Joomla не помогает.
В настройках указано - ИСПОЛЬЗОВАТЬ АВАТАРЫ КУНЕНА.
Что делать?
*

alnorton

  • Захожу иногда
  • 208
  • 8 / 0
Вот так бывает. Маешься, маешься, ищешь решение, ищешь, а оно под носом.
вот и я удосужился пройти по путям указанным в ошибках только после публикации своего вопроса)).
===============
В результате вопрос частично решился:
Стандартный набор меняется не в папке: public_html/components/com_kunena/kunena.files.distribution/avatars/gallery/
а в папке: public_html/images/fbfiles/avatars/gallery/

Пойду дальше рыть. Может и загрузку настроить получиться))
*

alnorton

  • Захожу иногда
  • 208
  • 8 / 0
Вот и элементарное решение - на папки images, fbfiles, avatars и gallery выставить chmod 777. У меня по умолчанию 755 были.
==========================

Вот так "мысли вслух" помогают иногда решить задачку))
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
Как все просто оказалось))
А что делать, если при загрузке выдается:
Цитировать
JFile::copy: Cannot find or read file: ''
JFile::copy: Cannot find or read file: ''
JFile::copy: Cannot find or read file: ''
Ваш Аватар загружен
?
Изменение прав доступа к папкам не помогло...
Куплю ваши сайты, рассмотрю все варианты - пишите в личку.
*

nezer

  • Захожу иногда
  • 205
  • 15 / 0
 У меня как-то тоже были проблемы с загрузкой пользовательских аватаров - они вообще не загружались.
Я отключил процессор обработки изображений и все заработало.  Этот процессор отключается в разделе конфигурации Кунены.
Может это чем-то поможет.
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
nezer

Спасибо, помогло!:)
И как я раньше не додумался  crazy!
Куплю ваши сайты, рассмотрю все варианты - пишите в личку.
*

Mary Poppins

  • Захожу иногда
  • 83
  • 3 / 0
Отключила процессор обработки изображений, теперь вместо
JFile::copy: Cannot find or read file: ''
JFile::copy: Cannot find or read file: ''
JFile::copy: Cannot find or read file: ''
Ваш Аватар загружен
пишет
"Сбой копирования
Ваш аватар был загружен."
и естественно аватар не загружен...  !
*

AlexJoomla

  • Осваиваюсь на форуме
  • 49
  • 1 / 3
В результате вопрос частично решился:
Стандартный набор меняется не в папке: public_html/components/com_kunena/kunena.files.distribution/avatars/gallery/
а в папке: public_html/images/fbfiles/avatars/gallery/

вот за это спасибо
*

buba

  • Захожу иногда
  • 68
  • 6 / 1
  • YES
Спасибо, alnorton! Помогло!
*

Nusinam

  • Захожу иногда
  • 63
  • 4 / 0
Для тех у кого проблема с JFile::copy: Cannot find or read file: ''

Решение не моё - взял на форуме kunena.com

Итак, открываем файл kunena.file.class.php в (/components/com_kunena/lib/) и меняем строки кода:

Это:
Код
function tmpdir()
{
static $tmpdir=false;
if (!empty($tmpdir)) return $tmpdir;

if (function_exists('sys_get_temp_dir')) {
$tmpdir  = sys_get_temp_dir();
} else {
$file = tempnam(false,false);
if ($file === false) return false;
unlink($file);
$tmpdir = realpath(dirname($file));
}
return $tmpdir;
}

Меняем на это:
Код
function tmpdir()
 {
  static $tmpdir = false;
  if (!empty($tmpdir)) return $tmpdir;
 
  //Try php >= 5.2.1 functionality
  if (function_exists('sys_get_temp_dir')) {
   $tmpdir  = sys_get_temp_dir();
   $file = tempnam($tmpdir, false);
   if ($file !== false)
   {
    unlink($file);
    return $tmpdir;
   }
  }
 
  //Try php setting
  $tmpdir  = ini_get('upload_tmp_dir');
  $file = tempnam($tmpdir, false);
  if ($file !== false)
  {
   unlink($file);
   return $tmpdir;
  }
 
  //Last resort, try system tmp dir
  $file = tempnam(false, false);
  if ($file !== false)
  {
   unlink($file);
   $tmpdir = realpath(dirname($file));
   return $tmpdir;
  }
 
  return false;
 }

У меня всё работает, удачи
*

7Azimuth

  • Захожу иногда
  • 380
  • 17 / 1
Установил права доступа 777 на папки images, fbfiles, avatars и gallery и в конфигурациях Kunen'ы напротив параметра Процессор изображений: поставил нет. С компа авики грузятся, а вот с галереи ни в какую :( Пишет Ваш Аватар загружен, но ничего не отображается :( Что нужно сделать, чтобы можно было загрузить аватар с галереи?

у меня такаяже проблема. все перепробовал не получается.
самое интересное что новый пользователь может загрузить 1 аватар и он нормально отображается, причем с галереи аватаров не устанавливается.
ставиш галочку удалить аватар от удаляется, после этого выбираеш из галереи не ставится, загружаеш другой аватар то отображается старый (первый) аватар. Что делать не понимаю.
*

Freeman82

  • Захожу иногда
  • 61
  • 7 / 0
Я решил проблему так.
Заменил файл  myprofile_avatar_upload.php в папке
\components\com_kunena\template\default\plugin\myprofile
файлом от предыдущей версии Kunena, вроде работает.  

[вложение удалено Администратором]
« Последнее редактирование: 18.03.2010, 01:06:42 от Freeman82 »
*

Besik

  • Захожу иногда
  • 86
  • 0 / 3
У меня как-то тоже были проблемы с загрузкой пользовательских аватаров - они вообще не загружались.
Я отключил процессор обработки изображений и все заработало.  Этот процессор отключается в разделе конфигурации Кунены.
Может это чем-то поможет.

и мне это помогло! спасибо тебе!
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
А смысл сидеть на древней Beta версии?
*

Besik

  • Захожу иногда
  • 86
  • 0 / 3

Я решил проблему так.
Заменил файл  myprofile_avatar_upload.php в папке
\components\com_kunena\template\default\plugin\myprofile
файлом от предыдущей версии Kunena, вроде работает. 

Замена файла помогла... Спасибо!
*

esash

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
  • Apple rulezzzz...
Для тех у кого проблема с JFile::copy: Cannot find or read file: ''

Решение не моё - взял на форуме kunena.com

Итак, открываем файл kunena.file.class.php в (/components/com_kunena/lib/) и меняем строки кода:

Это:
Код
function tmpdir()
{
static $tmpdir=false;
if (!empty($tmpdir)) return $tmpdir;

if (function_exists('sys_get_temp_dir')) {
$tmpdir  = sys_get_temp_dir();
} else {
$file = tempnam(false,false);
if ($file === false) return false;
unlink($file);
$tmpdir = realpath(dirname($file));
}
return $tmpdir;
}

Меняем на это:
Код
function tmpdir()
 {
  static $tmpdir = false;
  if (!empty($tmpdir)) return $tmpdir;
 
  //Try php >= 5.2.1 functionality
  if (function_exists('sys_get_temp_dir')) {
   $tmpdir  = sys_get_temp_dir();
   $file = tempnam($tmpdir, false);
   if ($file !== false)
   {
    unlink($file);
    return $tmpdir;
   }
  }
 
  //Try php setting
  $tmpdir  = ini_get('upload_tmp_dir');
  $file = tempnam($tmpdir, false);
  if ($file !== false)
  {
   unlink($file);
   return $tmpdir;
  }
 
  //Last resort, try system tmp dir
  $file = tempnam(false, false);
  if ($file !== false)
  {
   unlink($file);
   $tmpdir = realpath(dirname($file));
   return $tmpdir;
  }
 
  return false;
 }

У меня всё работает, удачи

Спасибо! все работает!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 3505
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 3211
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 3736
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 6194
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 30859
Последний ответ 04.06.2021, 14:44:49
от Elya