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

kolodiazniy

  • Захожу иногда
  • 110
  • 13 / 0
Здравствуйте!

Прошло почти 2 года с момента создания этой темы - а проблема как была так и осталась!
Я установил тему от RocketTheme, использующую всё ту же злополучную Gantry.
Настроил шрифты в Admin → Extensions → Templates Manager, но кириллические символы по-прежнему не подтягиваются (((

И хотя пользователь Kon Dou в седьмом посте попытался описать способ решения проблемы,
файла webfonts.php, о котором он говорит, по адресу components\com_gantry\features просто нет. Как нет и самой папки features.

Правда, сейчас уже 2013 год. Может что-то поменялось?! Может пора обновить информацию?

На форуме самой RocketTheme эта тема тоже недавно поднималась.
Но ответить разработчики так и не удосужелись (((
Так что надежда только на вас, здешние форумчане. Помогите!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
kolodiazniy, тут какбэ сложно рокетчиков винить в, так называемой, «проблеме». В шрифте тупо нет кириллических символов. Как нет, к примеру, обеих японских азбук, иврита и т.д. Это вопрос к разработчику конкретного шрифта. Решение уже писалось на форуме ни раз: ищите в сети максимально похожий шрифт с кириллицей (возможно даже этот же найдёте), пересобираете белкой-шрифтелкой, заменяете в своём шаблоне.
*

karamba182

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Проблему вролде бы решил

В файле font.php (libraries/features/)
строка 113
Должна выглядеть вот так:
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name) .':&subset=cyrillic,latin' . $variant);
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Проблему вролде бы решил
В файле font.php (libraries/features/)
строка 113
Должна выглядеть вот так:
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name) .':&subset=cyrillic,latin' . $variant);
Да, у них сабсет не прописан под кириллицу.
Исправил аналогично около месяца назад.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

L77

  • Новичок
  • 4
  • 0 / 0
Что бы ссылка формировалась верно строка должна выглядеть именно так:
Код: php-brief
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name). $variant . '&subset=latin,cyrillic');
Пример:
Google формирует код
Код: html4strict
<link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
— можете проверить ссылку.
Если сделать как в сообщении у karamba182, то:
Код: html4strict
<link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:&subset=latin,cyrillic:300' rel='stylesheet' type='text/css'>
— получите мертвую ссылку.

Разумеется указать данный код недостаточно, в большинстве, отличающихся от дефолтного gantry, шаблонов необходимо указывать явно свой шрифт в свойстве font-family.
Еще список шрифтов задают в /templates/gantry/less/variables.less — нашел когда менял шрифт меню.
*

userJmla

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
"Малой кровью" осуществил поддержку cyrillic шрифтов от сюда http://www.google.com/fonts/ для шаблона от RocketTheme в /libraries/gantry/features/font.php
Код: php
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name). $variant . '&subset=latin,cyrillic');
И выбор поддерживаемого шрифта в админке Font Settings
*

IE_Blizzard

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
"Малой кровью" осуществил поддержку cyrillic шрифтов от сюда http://www.google.com/fonts/ для шаблона от RocketTheme в /libraries/gantry/features/font.php
Код: php
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name). $variant . '&subset=latin,cyrillic');
И выбор поддерживаемого шрифта в админке Font Settings
спасибо!
« Последнее редактирование: 29.03.2014, 17:44:48 от IE_Blizzard »
*

ellays

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Да, у них сабсет не прописан под кириллицу.
Исправил аналогично около месяца назад.

Столкнулся с такой же проблемой, но приведенного здесь решения проблемы оказалось недостаточно. При изменении шрифта через font settings изменяются только заголовки с классом title, заголовки же с классом promo1 рисуются второстепенным шрифтом. FireBug ссылает нас на скомпиленный CSS файл, который меняется каждый раз, как меняется что-то в настройках шаблона через административную панель. Где изначально прописаны стили для класса promo1 ? Поиск тотал коммандером по содержимому файлов результата не дает - ссылает только на скомпиленные CSS файлы. ссылка на ресурс - landro ver 39.ru без пробела после "o" и "v"
*

ivan_antrakt

  • Осваиваюсь на форуме
  • 40
  • 0 / 1
"Малой кровью" осуществил поддержку cyrillic шрифтов от сюда http://www.google.com/fonts/ для шаблона от RocketTheme в /libraries/gantry/features/font.php
Код: php
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name). $variant . '&subset=latin,cyrillic');
И выбор поддерживаемого шрифта в админке Font Settings
Все сделал так же, однако к заголовкам применяется шрифт (PT Sans), а к основному тексту - нет. Есть мысли как поправить?
*

userJmla

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Все сделал так же, однако к заголовкам применяется шрифт (PT Sans), а к основному тексту - нет. Есть мысли как поправить?
Ну как бы много мыслей. Зависит от браузера, зависит от выбранного шрифта, поддерживает ли он кириллицу этот шрифт... ну и строка ниже

Код
$gantry->addStyle("{$protocol}://fonts.googleapis.com/css?family=" . str_replace(" ", "+", $name). $variant . "&amp;subset=latin,latin-ext");
$gantry->addInlineStyle("h1, h2 { font-family: '" . $name . "', 'Helvetica', arial, serif; }");
Смотрите вторую строку для заголовка
« Последнее редактирование: 04.04.2015, 01:36:46 от userJmla »
*

дрэю

  • Осваиваюсь на форуме
  • 40
  • 2 / 0
Я смотрю тема ещё актуальна. Всё не так уж и сложно. На примере шаблона Lumiere. У себя соответственно по аналогии делайте.

ЗАГОЛОВКИ:
1. В файле fonts.php по пути libraries/gantry/features/font.php строка 113
Было:
Код
$gantry->addStyle("{$protocol}://fonts.googleapis.com/css?family=" . str_replace(" ", "+", $name). $variant . "&amp;subset=latin,latin-ext");
Стало:
Код
$gantry->addStyle("{$protocol}://fonts.googleapis.com/css?family=" . str_replace(" ", "+", $name). $variant . "&amp;subset=cyrillic,latin");
2. В файле templates/rt_lumiere/less/demo-styles.less в строке 126
Было:
Код
font-family: 'SofiaProLight',Helvetica,Arial,Sans-Serif;
Стало:
Код
font-family: 'Open Sans Condensed',Helvetica,Arial,Sans-Serif;

ТЕЛО СТРАНИЦЫ:
В файле /templates/rt_lumiere/less/gantry-core.less строка 77
Было:
Код
font-family: Helvetica,Arial, Sans-Serif;
Стало:
Код
font-family: Open Sans Condensed,Arial, Sans-Serif;

МЕНЮ:
В файле /templates/rt_lumiere/less/variables.less строка 69
Было:
Код
@menuFontFamily:	Arial, Helvetica, sans-serif;
Стало:
Код
font-family: @menuFontFamily:	Open Sans Condensed, Helvetica, sans-serif;

Приведённый пример для установки шрифта Open Sans Condensed. Образец: http://примеров.рф
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сделал веб-шрифты, подключил, и буквы разной высоты! Google chrome

Автор PRADA001

Ответов: 0
Просмотров: 2846
Последний ответ 02.07.2014, 16:57:52
от PRADA001
Дубли страниц в Google изза мультиязычности

Автор MDalex

Ответов: 1
Просмотров: 1615
Последний ответ 04.04.2014, 14:28:10
от wd
Google fonts и брузеры

Автор Влад

Ответов: 0
Просмотров: 2346
Последний ответ 17.02.2012, 11:58:10
от Влад