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

Toliman

  • Захожу иногда
  • 85
  • 3 / 0
Simple Image Gallery и JoomFish
« : 29.01.2011, 22:50:24 »
Здравствуйте! Можно ли подружить плагин галереи Simole Image Gallery с JoomFish?
Собственно интересует следующее: simple image gallery позволяет задавать теги
для каждого изображения в отдельно файле labels.txt, можно ли сделать так, чтобы
для английской версии сайта этот тег отображался на английском языке? Может есть
у кого какие наработки? Спасибо.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Simple Image Gallery и JoomFish
« Ответ #1 : 29.01.2011, 23:03:39 »
я с рыбой толком не работал, не знаю, в каком виде она заталкивает языки.
а так-не сложно. надо найти в коде плагина упомениание об labels.txt и пофиксить строку, чтобы к имени файла добавлялся префикс текущего языка
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Simple Image Gallery и JoomFish
« Ответ #2 : 29.01.2011, 23:42:23 »
открыл фишный демосайт.
значение языка пихается в кукис
jfcookie[lang]

так что строки, которые нужно будет вставить в код плагина будут такими, наверно

$preff="";
if if (isset($_COOKIE['jfcookie[lang]'])) $preff=$_COOKIE['jfcookie[lang]'];

дальше ищем упоминание файла labels.txt и дополняем его имя до такого вида, т.е. приписываем к нему две буквы текущего языка (ru, en, it ...) и нижнее подчёркивание:
$preff."_"."labels.txt"
создаём отдельный файлы под разные языки вида ru_labels.txt, en_labels.txt
возможно, простой labels.txt тоже надо будет отставить.


в теории должно сработать )))
*

Toliman

  • Захожу иногда
  • 85
  • 3 / 0
Re: Simple Image Gallery и JoomFish
« Ответ #3 : 30.01.2011, 01:31:30 »
Дело в том, что этот файл labels.txt хранится в папке с изображениями, а не в папке language/en-GB (или ru-RU) соответственно где будут лежать файлы на разных языках? В этой же папке с изображениями или их придется раскладывать по другим папкам?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Simple Image Gallery и JoomFish
« Ответ #4 : 30.01.2011, 07:58:24 »
ну а где я написал, что будут отдельные папки под каждый язык?
только название файлов будт модифицироваться, с добавлением языка. написано же "en_labels.txt".
и лежать они должны в той же папке где и простой "labels.txt"
*

Toliman

  • Захожу иногда
  • 85
  • 3 / 0
Re: Simple Image Gallery и JoomFish
« Ответ #5 : 30.01.2011, 16:33:02 »
Файл: plugins\content\jw_sigpro\sigpro.engine.php

Строка:             $captionFile            = "labels.txt";

заменена на:     $captionFile            = $preff."_"."labels.txt";

в начале файла вставлено:
$preff="";
if (isset($_COOKIE['jfcookie[lang]'])) $preff=$_COOKIE['jfcookie[lang]'];

эти строки также добавлены в файл plugins\content\jw_sigpro.php

(один if в обоих случаях пришлось убрать иначе в первом случае страница не грузится, либо сервер ругается на unexpected T_IF (во втором случае))

В результате в папке с изображениями создается файл _labels.txt, и больше ничего не происходит.
Направление верное но чего то не хватает. :'(
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Simple Image Gallery и JoomFish
« Ответ #6 : 30.01.2011, 17:11:59 »
надо один раз вставить в plugins\content\jw_sigpro\sigpro.engine.php
вместо строки
$captionFile            = "labels.txt";

вставить блок

$preff="";
if (isset($_COOKIE['jfcookie[lang]'])) $preff=$_COOKIE['jfcookie[lang]'];
captionFile            = $preff."_"."labels.txt";

тогда дефолтным файлом с подписями будет _labels.txt
+ надо создать en_labels.txt и ru_labels.txt

я не знаю, может у них на сайте други языки или модуль старый, поэтому надо на твоём сайте смотреть, какие куки формиркет JoomFish,т.е. в какой переменной и в каком виде хоанится текущий язык
к примеру, зайдя на демосайт рыбы видим, что язык хранится в переменной jfcookie[lang] в виде двух букв (ru, en)
соответсвенно, если в текущей версии там другая переменная используется или язык по другому записан, то код не срабоатет
*

Toliman

  • Захожу иногда
  • 85
  • 3 / 0
Re: Simple Image Gallery и JoomFish
« Ответ #7 : 30.01.2011, 17:12:23 »
На форуме официального сайта компонента нашел решение:

$captionFile= "labels-".$_REQUEST['lang'].".txt";

вместо $captionFile= "labels.txt";

файлы соответственно labels-ru.txt и labels-en.txt .

В любом случае все спасибо.
*

Toliman

  • Захожу иногда
  • 85
  • 3 / 0
Re: Simple Image Gallery и JoomFish
« Ответ #8 : 06.04.2011, 08:50:16 »
Как выяснилось в этом случае возникает одна проблема. Поскольку кука устанавливается не сразу то в случае прямого перехода  на статью вашего сайта из поисковика, плагин  не будет знать откуда ему считывать теги и создаст файл по умолчанию (labels-.txt). Для того чтобы избежать этого нужно держать в каждой папке с изображениями третий файл с названием labels-.txt содержимое которого является копией файла labels-ru.txt (либо файла соответствующего тому языку, который установлен у вас на сайте языком по умолчанию).
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Simple Image Gallery и JoomFish
« Ответ #9 : 06.04.2011, 10:35:02 »
можно проверить установлена ли переменная и, если нет, файл брать русский, к примеру.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomFish ошибка в синтаксисе базы данных после обновления!

Автор Dim

Ответов: 6
Просмотров: 5167
Последний ответ 01.12.2018, 16:04:39
от Dim
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 2
Просмотров: 5801
Последний ответ 22.09.2016, 06:47:37
от pikos
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 1
Просмотров: 4725
Последний ответ 21.09.2016, 11:37:11
от dmitry_stas
Существует ли компонент JoomFish для Joomla 3.х

Автор pikos

Ответов: 3
Просмотров: 5063
Последний ответ 21.09.2016, 10:34:53
от dmitry_stas
Не активен заголовок при переводе в JoomFish

Автор Mu2D

Ответов: 0
Просмотров: 4521
Последний ответ 01.07.2016, 18:23:08
от Mu2D