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

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Как вывести ключевые слова, как теги в материале?

Вот если просто вывести все ключевые слова статьи, то это выглядит так:

Код
$met = $this->item->metakey;
<?php echo $met; ?>

Ну вот как сделать чтобы каждый тег(ключевое слово) был ссылкой:

Код
index.php?searchword='.$met.'&ordering=&searchphrase=all&option=com_search
« Последнее редактирование: 29.08.2013, 10:03:53 от b2z »
Мои расширения - http://eco-joom.com/ru/
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
если через запятую идут metakey, то
Код: php
<?php
$keywords = preg_split("/,/", $this->item->metakey);
if ($keywords) {
foreach ($keywords as $key => $value) {
echo '<a href="index.php?searchword='.$value.'&ordering=&searchphrase=all&option=com_search">'.$value.'</a>';
}
}
?>
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Спасибо+. Как раз не хватала preg_split. Я думаю это можно занести в FAQ. На 90% процентов отпадает необходимость в компоненте Тегов.
Мои расширения - http://eco-joom.com/ru/
*

Yavich

  • Захожу иногда
  • 133
  • 3 / 1
эммм, а где эти коды прописывать, объясните пожалуйста :)
*

Tureckiy

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
эммм, а где эти коды прописывать, объясните пожалуйста :)
в шаблоне com_content front-enda в нужное вам место
« Последнее редактирование: 11.03.2011, 00:18:09 от Tureckiy »
*

Yavich

  • Захожу иногда
  • 133
  • 3 / 1
т.е. в index.php шаблона?
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
templates\template\html\com_content\article default.php

или
components\com_content\views\article\tmpl default.php
Мои расширения - http://eco-joom.com/ru/
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Минус решения заключается в том, что ссылки ведут на компонент поиска. Но поиск не ищет по тегам, т.к. нет такого плагина. А ищет он только лишь в заголовках статей и в самой статье.
То есть ссылка не выведет на полный список статей, отмеченных этим тэгом. А выведет на список статей где это слово есть в заголовке или в статье.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Нашел ещё другую альтернативу. На мой взгляд сейчас максимально функциональная. На 1.7 тестирую, работает.
Это компонент GiTags. http://www.gi-news.com/joomla-16-extensions/619-joomla-16-tags
Там есть поиск по тегам. Вывод их рядом с материалом. Облаго тегов. Удобный выбор тегов при добавлении новых материалов.
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Нашел ещё другую альтернативу. На мой взгляд сейчас максимально функциональная. На 1.7 тестирую, работает.
Это компонент GiTags. http://www.gi-news.com/joomla-16-extensions/619-joomla-16-tags
Там есть поиск по тегам. Вывод их рядом с материалом. Облаго тегов. Удобный выбор тегов при добавлении новых материалов.
А вам не кажется что это тоже самое ? только +++ лишние запросы. Мне кажется лучше использовать хаки.
Мои расширения - http://eco-joom.com/ru/
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
А вам не кажется что это тоже самое ? только +++ лишние запросы. Мне кажется лучше использовать хаки.
честно сказать, по "нагрузке" это мало заметно.
Ну бывают случаи, довольно часто, когда люди для элементарных задач прицепливают за собой локомотив)) но это как бы уже на  их совести.

Извиняюсь, что поднимаю старую тему, но я новичок в этом и php не знаю(( По этой причине никак не могу  понять куда именно вставлять этот код?
Спасибо.
*

bnet

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
если через запятую идут metakey, то
Код: php
<?php
$keywords = preg_split("/,/", $this->item->metakey);
if ($keywords) {
foreach ($keywords as $key => $value) {
echo '<a href="index.php?searchword='.$value.'&ordering=&searchphrase=all&option=com_search">'.$value.'</a>';
}
}
?>
Спасибо, то что нужно!
*

offa

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Никто не подскажет, а для Joomla 3 какое-нибудь из этих решений будет пригодно?
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
У Joomla 3 будет свой компонент тегов, он уже разработан и сейчас тестируется, возможно выйдет в версии Joomla 3.1.0
*

offa

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Ну это ещё сколько ждать... Да и больше интересует, как сделать это программно.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Выход в марте
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
если через запятую идут metakey, то
Код: php
<?php
$keywords = preg_split("/,/", $this->item->metakey);
if ($keywords) {
foreach ($keywords as $key => $value) {
echo '<a href="index.php?searchword='.$value.'&ordering=&searchphrase=all&option=com_search">'.$value.'</a>';
}
}
?>

Небольшое дополнение, т.к. заюзал этот вариант
лучше использовать
Код
$keywords = preg_split("/,\s/", $this->item->metakey);
т.к. если метатеги пишешь через запятую с пробелом, то в ссылке вылазиет лишний пробел, а так все пробелы после запятой уберутся.
« Последнее редактирование: 23.01.2014, 20:18:16 от ChaosHead »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести все категории VirtueMart 3 второго уровня списком?

Автор Damarkuzz

Ответов: 0
Просмотров: 2074
Последний ответ 06.07.2020, 18:58:23
от Damarkuzz
Как вывести путь материала на страницу?

Автор Gromz

Ответов: 6
Просмотров: 2886
Последний ответ 14.12.2019, 20:19:21
от Gromz
Как вывести данные из stdClass Object в Joomla?

Автор specialist-web

Ответов: 7
Просмотров: 3335
Последний ответ 06.05.2019, 18:24:37
от specialist-web
Код вывести название страницы

Автор qvaro

Ответов: 1
Просмотров: 1836
Последний ответ 24.11.2018, 18:33:07
от beliyadm
Не выводится модуль в материале {loadposition acc1}

Автор InFighter

Ответов: 15
Просмотров: 15426
Последний ответ 02.07.2018, 10:04:42
от Юльчик