Новости Joomla

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

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

Марина_

  • Новичок
  • 5
  • 0 / 0
в IE ползет
« : 04.03.2010, 18:03:54 »
PhocaGallery 2.5.8, Joomla 1.5.14. проблема с отображением в IE. http://cdt-mr.ru/index.php/alboms/category/9-2009-10-16-22-00-12. Наползает галерея на правую колонку и все тут. подскажите, что тут можно придумать? с остальными браузерами все ок...
*

Roman Petrenko

  • Moderator
  • 438
  • 61 / 0
  • Дизайн без секретов
Re: в IE ползет
« Ответ #1 : 08.03.2010, 11:28:02 »
Попробуйте разные способы:
1) в самой галерее Параметры - Настройки вида категорий (Список категорий) - Число столбцов - 7
Равная ширина колонок в процентах - Да

2) В файле шаблона должен быть или создайте сами хоть один файл для стилей сайта при просмотре в IE, например ie.css и в нем жестко задайте
Код
div main {
width:1050px;
}
или скольько он там у Вас % или пикселей.

3) По аналогии с 2) повозитесь с аналогом ie.css в самом компоненте PhocaGallery
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: в IE ползет
« Ответ #2 : 08.03.2010, 11:38:24 »
Цитировать
В файле шаблона должен быть или создайте сами хоть один файл для стилей сайта при просмотре в IE, например ie.css

необходимо же и в самом индексном файле шаболона указать рел на этот стилевой файл, а там не просто ссылка. Смотрел во многих шаблонах, везде по разному указывают. Где с поммощью php определять браузер, и автоматом подключают нужный CSS файл, где просто указано для ie..
как правильнее делать?
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Roman Petrenko

  • Moderator
  • 438
  • 61 / 0
  • Дизайн без секретов
Re: в IE ползет
« Ответ #3 : 08.03.2010, 12:02:05 »
необходимо же и в самом индексном файле шаболона указать рел на этот стилевой файл, а там не просто ссылка. Смотрел во многих шаблонах, везде по разному указывают. Где с поммощью php определять браузер, и автоматом подключают нужный CSS файл, где просто указано для ie..
как правильнее делать?

Да, наверное, нет единого рецепта. Каждый выбирает сам, в зависимости от того много или мало стилей надо править под IE. Если мало, то в template.css или в самом index.php можно прописать конкретный хак. Если много то лучше php определение для отдельного файла  в index.php, например,
Код
<!--[if lte IE 7]>
<link href="/templates/mytemplate/css/ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->

Мне предпочтительней выносить все в отдельный файл, чтоб не путаться, хотя это чуть нагружает сервер.
*

sabmax

  • Новичок
  • 6
  • 0 / 0
Re: в IE ползет
« Ответ #4 : 14.03.2011, 19:30:03 »
У меня тоже проблема с IE8. Опробовал несколько галерей -Phoca gallery, JoomGallery, SimpleImage. Галереи размещал как отдельно, так и в тексте материала с выводом пункта меню. Как только нажимаешь меню галереи- все модули, находящиеся в позиции right растягиваются на весь экран. Соответственно поле статьи и модули в левой позиции вообще пропадают. Галерея не появляется. Никаких ошибок не выдается. Крайне редко срабатывает- и показывает галерею нормально. Но это в одном случае из 10. Все это в Хроме например работает отлично. В стандартных шаблонах Joomla тоже работает через раз. Шаблон выполнен в  Artisteer3. Версия Joomla 1.5.7. (обновление до 1.5.22 тоже не помогает).
Сталкивался кто-нибудь с такой проблемой. Что в шаблоне прописать?
« Последнее редактирование: 14.03.2011, 20:36:30 от sabmax »
*

Roman Petrenko

  • Moderator
  • 438
  • 61 / 0
  • Дизайн без секретов
Re: в IE ползет
« Ответ #5 : 03.04.2011, 14:57:45 »
У меня тоже проблема с IE8. Опробовал несколько галерей -Phoca gallery, JoomGallery, SimpleImage. Галереи размещал как отдельно, так и в тексте материала с выводом пункта меню. Как только нажимаешь меню галереи- все модули, находящиеся в позиции right растягиваются на весь экран. Соответственно поле статьи и модули в левой позиции вообще пропадают. Галерея не появляется. Никаких ошибок не выдается. Крайне редко срабатывает- и показывает галерею нормально. Но это в одном случае из 10. Все это в Хроме например работает отлично. В стандартных шаблонах Joomla тоже работает через раз. Шаблон выполнен в  Artisteer3. Версия Joomla 1.5.7. (обновление до 1.5.22 тоже не помогает).
Сталкивался кто-нибудь с такой проблемой. Что в шаблоне прописать?

Создать отдельный файл стиля для ИЕ8 ,наприме, e8.css, а в шаблоне прописать условие что-то вроде:
<script type="text/javascript">
var userAgent = navigator.userAgent;
var IE8 =(userAgent.indexOf('MSIE 8.0')!=-1);
if (IE8) { ie8.css }
</script>

Только синтаксис скрипта проверьте не уверен, что правильно написал. Или поищите в кодах сайтов.
*

sabmax

  • Новичок
  • 6
  • 0 / 0
Re: в IE ползет
« Ответ #6 : 16.04.2011, 14:34:07 »
Спасибо, буду пробовать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться