Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

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
Просмотров: 3002
Последний ответ 02.07.2014, 16:57:52
от PRADA001
Дубли страниц в Google изза мультиязычности

Автор MDalex

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

Автор Влад

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