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

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Здравствуйте! Помогите, пожалуйста..
Как на сайте сделать кнопку, нажав на которую менялся бы Шаблон сайта?
То есть имеем два шаблона (один обычный, другой для слабовидящих).
На сайте есть картинка (глаз), нажимая на которую переключается шаблон для всего сайта..
Заранее благодарю!
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Вот пример того, как это реализуется на другой системе (не Joomla) http://cms-admin.ru/sozdaem-versiyu-saita-dlja-slabovidjasch.html

Там создаются два файла:

special.php:
<?php
  session_start();
  $_SESSION['template'] = 'special'; // special - это папка с шаблоном для упрощенной (облегченной) версии сайта
  header('location:/');
?>

и

standart.php:
<?php
  session_start();
  $_SESSION['template'] = '_default_'; // _default_ - это папка с основным шаблоном сайта
  header('location:/');
?>

и потом в тексте шаблона просто вставляются ссылки на эти файлы:

В стандартном шаблоне:
<a href="/special.php">Версия для слабовидащих</a>

В версии для слабовидящих:
<a href="/standart.php">Стандартная версия</a>

Вот тоже самое мне бы сделать для Joomla 1.5 и Joomla 2.5

Помогите, пожалуйста,  :D
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Переключение шаблонов "на лету"
это говорит о том, то новички продолжают упорно не пользоваться поиском, про Google вообще молчу, стыдно уже Google всуе упоминать
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Переключение шаблонов "на лету"
Спасибо.
Но в этой теме решено, как переключить CSS файл, но не решено, как переключить именно шаблон Joomla.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Если Вам необходимо иметь именно версию для слабовидящих, то что Вам мешает иметь один шаблон и несколько версий стилей для него?
А также что мешает оптимизировать код на переключение именно шаблона?
Это частный случай, не для новичка.
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
В моем случае было бы гораздо удобнее именно переключить шаблон, а не стиль, так как файл index, я тоже хочу поменять.
Оптимизировать код на переключение именно шаблона мне мешает отсутствие знаний о том, как это сделать.
Вы не могли бы подказать ^-^?
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Template Selector
это ЕЩЕ РАЗ говорит о том, то новички продолжают упорно не пользоваться поиском, про Google вообще молчу, стыдно уже Google всуе упоминать
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Да что вы все про Google! я вот им вообще не пользуюсь, принципиально: он в 50% случаев по моим хитровыежовыванным запросам полный бред выводит.
А поиском народ не пользуется исключительно потому, что просто не умеет им пользоваться (как и я. например).
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Скажите, пожалуйста, в чем тут может быть дело. В вашем коде (из "переключение на лету")

$vi = JFactory::getApplication()->input->getInt('vi', 5); // считываем параметр из url
...

у меня выдает ошибку:
Fatal error: Call to a member function getInt() on a non-object
??
с getString() и getCmd() то же самое.
Спасибо за помощь.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Тот пример - под J3, как адаптировать под J1.5 - это спецы-старожилы подскажут, я сразу с тройки начинал )
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Да что вы все про Google! я вот им вообще не пользуюсь, принципиально: он в 50% случаев по моим хитровыежовыванным запросам полный бред выводит.
А поиском народ не пользуется исключительно потому, что просто не умеет им пользоваться (как и я. например).
та ну на!!)) по состоянию на сегодняшний день 98% ответов на мои вопросы было найдено в Google, так или иначе, и к бабке не ходить пришлось))) еще и моментальные))) т.е. ищу - и уже опубликовано готовое решение...
не могу даже предположить, то  ж такого вы там ищете, что нет почти ничего (50%)...? может, вы просто не умеете их готовить??)) поиск в Google)))0
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Ну, с яндексом у меня куда гораздо больше взаимопонимания)))
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Ну, с яндексом у меня куда гораздо больше взаимопонимания)))
дыг они ж продажные с***! амеры их выкупают на корню! вон видали что с микроразметкой творят? свои стандарты на стандарты микроразметки навешивают!! у888юдки!
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Как на сайте сделать кнопку, нажав на которую менялся бы Шаблон сайта?
То есть имеем два шаблона (один обычный, другой для слабовидящих).
На сайте есть картинка (глаз), нажимая на которую переключается шаблон для всего сайта..

Создать пункт меню с картинкой, которому назначается шаблон .
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Создать пункт меню с картинкой, которому назначается шаблон .

не, не подойдет. Потому что нужно, чтобы не на одной странице поменялся дизайн, а на всем.

Я впринципе уже научилась менять шаблон, теперь осталось только разобраться как взять переменную их адреса для j1.5 и j2.5
$vi = JFactory::getApplication()->input->getInt('vi', 5); // считываем параметр из url

Как все сделаю, напишу.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Шаблон в Joomla 1.5 переключается такой функцией (для 2.5 еще не делала):

function setTemplate($newTemplate, $keepcookie)
  {
    global $mainframe;


    // Initialize some variables
    $_SESSION['template'] = $newTemplate;   
    // store in cookie if needed
    if ($keepcookie == 1) {       
      setcookie("joomla_template", $newTemplate, time()+ (86400 * 365));
    }
    $uri =& JURI::getInstance();
    $url = $uri->current();
    $url .= '?';
    $paramarray  = $uri->getQuery(true);
    foreach ($paramarray as $paramname => $paramvalue) {
      if ($paramname != 'template') {
        $url .= $paramname;
   $url .= '=';
   $url .= $paramvalue;
   $url .= '&&';
      }   
    }
    $url .= 'template=';
    $url .= $newTemplate;
    $mainframe->redirect($url);
  }
?>   
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Подскажите, пожалуйста!
С этим делом возникла еще одна большая трудность.
Когда кеш выключен, все работает замечательно.
А когда включен, то за каждой страницей сохраняется тот шаблон в котором в первый раз открыли, то есть на каких-то страницах обычный шаблон, на каких-то для слабовидящих.
Включен стандартные модуль кеширования в Joomla.
Есть ли такая возможность сделать так, чтобы шаблон не кешировался??
(возможности отключить кеш нету, так как частенько какие-нибудь ip-ки перегружают процессор)
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Подскажите, пожалуйста, как можно справиться с кешем?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Слетели URL и шаблон

Автор max888

Ответов: 2
Просмотров: 8123
Последний ответ 28.12.2020, 17:37:52
от draff
Как русифицировать кнопки "more" и "show all"? В модуле SP Portfolio?

Автор marmax

Ответов: 12
Просмотров: 8457
Последний ответ 15.11.2020, 14:30:58
от RomaFokin
VirtueMart 1.9 шаблон письма

Автор m176

Ответов: 0
Просмотров: 5377
Последний ответ 23.10.2020, 12:38:35
от m176
как сделать кнопки меню!

Автор Millenium_3000

Ответов: 10
Просмотров: 13139
Последний ответ 17.08.2017, 17:24:12
от Intrande
шаблон IT Newsy - By IceTheme проблема со списком.

Автор wolf34

Ответов: 4
Просмотров: 8896
Последний ответ 30.05.2017, 11:52:27
от darkghost