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

AdmbVlad

  • Захожу иногда
  • 83
  • 0 / 0
Здравствуйте, есть плагин на Joomla 1.5 для борьбы с дублями страниц в JoomGallery?
Яндекс после индексации выложил в выдачу дубли вместо оригинала. Как указать для каждой категории основную страницу? как вставить тег canonical? и не только для категорий, а по всей галерее?

Сейчас пытаюсь в описание каждой категории засунуть тег <link rel="canonical" href=
но редактор не дает вставить такой тег, обрезает. Даже если указать в настройках редактора, чтобы не обрезал. Даже если без редактора, все равно не вставляется. И тег canonical должен находится в заголовке страницы ведь или без разницы? в справочнике яндекса не указанно в каком именно месте он должен находится на странице.

в поиск попали страницы  http://.../Kartinki/clash-of-clans-rasstanovka-tx-9.html?catpage=1&page=5
вместо оригинала            http://.../Kartinki/clash-of-clans-rasstanovka-tx-9.html

можно в robots.txt запретить индексировать например страницы где есть ?catpage=
но хочется конечно плагин или как-то в коде самой галерее реализовать canonical

есть такое решение где?)
« Последнее редактирование: 15.10.2015, 13:52:51 от AdmbVlad »
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Канонические страницы JoomGallery canonical
« Ответ #1 : 10.10.2015, 17:37:13 »
Да, тег link с аттрибутом rel=canonical должен находиться в секции head. Нужно добавить эти теги через шаблон на интересующих вас страницах.
*

AdmbVlad

  • Захожу иногда
  • 83
  • 0 / 0
Re: Канонические страницы JoomGallery canonical
« Ответ #2 : 10.10.2015, 22:08:18 »
а как я добавлю в один шаблон на разные страницы сайта разные ссылки для разных категорий?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Канонические страницы JoomGallery canonical
« Ответ #3 : 10.10.2015, 22:16:31 »
а как я добавлю в один шаблон на разные страницы сайта разные ссылки для разных категорий?
Легко и просто. Есть несколько вариантов. Во-первых, можно проверить URL регуляркой на наличие в ней строки запросов:
Код
/\?catpage=\d+&page=\d+/
Затем убрать GET параметры и выставить URL без параметров в качестве canonical. Во-вторых, можно с помощью объекта приложения Joomla 1.5 проверить URL и сделать то же самое.
« Последнее редактирование: 10.10.2015, 22:36:59 от Филипп Сорокин »
*

AdmbVlad

  • Захожу иногда
  • 83
  • 0 / 0
Re: Канонические страницы JoomGallery canonical
« Ответ #4 : 12.10.2015, 02:01:34 »
для меня это жесть)
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Канонические страницы JoomGallery canonical
« Ответ #5 : 13.10.2015, 01:25:02 »
для меня это жесть)

Никогда не работал с Joomla 1.5 (не люблю web-раритет :)), поэтому не знаю, как решить вашу проблему при помощи методов приложения, в версиях 2.5.x – 3.x всё гораздо проще. Поэтому решил сделать для Вас код на чистом php. Вставьте этот блок в раздел head Вашего сайта.

Код
<?php if (isset($_GET["catpage"])) {
$url = 'http' . (isset($_SERVER['HTTPS'])? 's' : ''). '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo '<link rel="canonical" href="' . explode("?", $url, 2)[0] . '" />';
} ?>
« Последнее редактирование: 15.10.2015, 02:44:43 от Филипп Сорокин »
*

AdmbVlad

  • Захожу иногда
  • 83
  • 0 / 0
Re: Канонические страницы JoomGallery canonical
« Ответ #6 : 13.10.2015, 19:31:08 »
спасибо, круто. попробую вставить как оно там будет)
карма + поставил


вставил. выдает ошибку
Код
Parse error: syntax error, unexpected '[', expecting ',' or ';' ....../templates/yougames/index.php on line 20

строка 20 это вставленный код
« Последнее редактирование: 13.10.2015, 19:37:09 от AdmbVlad »
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Канонические страницы JoomGallery canonical
« Ответ #7 : 13.10.2015, 23:17:07 »
вставил. выдает ошибку
Код
Parse error: syntax error, unexpected '[', expecting ',' or ';' ....../templates/yougames/index.php on line 20
строка 20 это вставленный код

У меня всё работает (ссылка на тестовый сайт) А какая у вас версия php? Попробуйте тогда таким образом:

Код
<?php if (isset($_GET["catpage"])) {
$url = 'http' . (isset($_SERVER['HTTPS'])? 's' : ''). '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$url = explode("?", $url, 2);
$url = $url[0];
echo '<link rel="canonical" href="' . $url . '" />';
} ?>
« Последнее редактирование: 15.10.2015, 02:41:28 от Филипп Сорокин »
*

AdmbVlad

  • Захожу иногда
  • 83
  • 0 / 0
Re: Канонические страницы JoomGallery canonical
« Ответ #8 : 15.10.2015, 13:48:03 »
php версия 5.2.17

теперь ошибку не выдает, но ведет на начальную страницу сайта <link rel="canonical" href="http://.....ru/index.php" /> с разных страниц

у меня чпу стоит компонент sh404SEF


Заметил сейчас, что галерея в заголовке к страницам типа           _Kartinki/clash-of-clans-rasstanovka-tx-9.html?catpage=1&page=2#category

выдает такую строчку <base href="     _/Kartinki/clash-of-clans-rasstanovka-tx-9.html" />
« Последнее редактирование: 15.10.2015, 13:52:21 от AdmbVlad »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomGallery 4 плагин создания мини галереи для навигации Navigation Prev-Next

Автор Beer

Ответов: 0
Просмотров: 323
Последний ответ 13.03.2026, 11:02:11
от Beer
JoomGallery stats - модуль статистики для JoomGallery 4.3 Joomla 5/6

Автор Beer

Ответов: 0
Просмотров: 257
Последний ответ 07.03.2026, 13:04:09
от Beer
JoomGallery Image Grid – модуль вывода изображений для JoomGallery 4.3.X

Автор Beer

Ответов: 0
Просмотров: 305
Последний ответ 03.03.2026, 19:50:55
от Beer
Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 5595
Последний ответ 23.01.2023, 13:30:08
от e2
Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 4853
Последний ответ 22.11.2022, 06:28:20
от marbert