Новости Joomla

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в...

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в формате JSON API, если запрос содержит
Accept: application/json или специальный заголовок JSON API. Хотя ядро Joomla не поддерживает другие типы контента, система позволяет разработчикам добавлять дополнительные форматы для ответов.👩‍💻 Цели материала:- Получить JSON ответ от API Joomla;- Создать необходимый плагин группы webservices и API-часть компонента;- Использовать параметры модуля для моделирования данных, которые мы отправим в ответе API.👩‍💻 Что не является целью?​Обучение созданию расширений. Данное руководство предполагает, что вы уже умеете создавать расширения для Joomla. Для работы API потребуются плагин и компонент, но компонент может быть минимальным — без модели (Model), с простой административной частью.Эта статья - перевод на русский язык раздела официальной документации Joomla для разработчиков Joomla! Programmers Documentation for Joomla 5.2. Статья пригодится разработчиком, работающим с реактивными frontend- фреймворками. Перевод выполнил участник нашего сообщества Виталий Некрасов (
@vitalik_a).- Читать статью на Хабре- Оригинал в документацииПодпишись на @joomlafeed#webdev #разработка #joomla #api #restapi

Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода

Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода

👩‍💻 👩‍💻 🟰♥️ Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода.Коллекция сниппетов кода в маркетплейсе VS Code позволит ускорить работу при разработке расширений Joomla или шаблонов. Список сниппетов:DI-контейнер-

sp-toolbar - Создать объект панели инструментов-
sp-config - Создать объект конфигурации-
sp-language - Создать языковой объект-
sp-app - Создать объект приложения-
sp-input - Создать объект Input-
sp-db - Создать объект базы данных-
sp-object - Создание любого объекта DI-контейнера-
sp-user-id - Загрузить пользователя по объекту Id-
sp-user-username - Загрузить пользователя по username-
sp-mailer - Создать объект Mailer-
sp-user - Получить текущий объект пользователяОперации с базами данных-
sp-db-query - Создание запроса к базе данных с помощью Fluent InterfaceОбработка форм-
sp-form - Создать пустую форму XML-
sp-listfield - Создать поле списка-
sp-textareafield - Создать текстовое поле -
sp-sqlfield - Создать поле SQL-
sp-calendarfield - Создать поле календаря-
sp-hiddenfield- Создать скрытое поле формы-
sp-spacerfield - Создать поле spacer-
sp-repeatablefield - Создать повторяющееся поле формы-
sp-form-validate - Код проверки формыРазработка плагинов-
sp-plugin-base - Создать базовый класс плагина-
sp-plugin-events - Регистрация событий плагина-
sp-plugin-xml - XML-файл конфигурации плагина-
sp-plugin-di-provider - provider.php для плагина-
sp-plugin-event - Код триггера события плагина-
sp-plugin-di-service - Служба внедрения зависимостей плагиновРазработка компонентов-
sp-component-controller - Базовый контроллер компонента-
sp-component-model - Базовая модель компонента с CRUD-
sp-component-helper - хелпер компонентаРазработка шаблона-
sp-template-index - Файл index.php шаблона-
sp-template-chrome - Обёртка модуля (chrome)-
sp-template-override - База переопределения шаблона-
sp-template-error - Страница ошибок шаблона-
sp-template-header - хедер шаблона-
sp-template-menu - Шаблон меню-
sp-template-single - Шаблон (одностраничный?)-
sp-template-single-layout-section - секция макета (одностраничного?) шаблона-
sp-template-single-templateВспомогательные функции-
sp-input - Обработка данных с фильтрацией типов (Input)-
sp-language - Загрузка языкового файла-
sp-error - Обработка и регистрация ошибок-
sp-session - работа с сессией
Установить коллекцию сниппетовПодпишись на @joomlafeed#разработка #php #webdev #vscode

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

lgmax

  • Захожу иногда
  • 299
  • 1 / 1
Настройка компонент Jotcache
« : 28.12.2017, 14:11:34 »
Всем привет.

Кто знает, нужно ли включать стандартное кэширование в самой Joomla если установлен JotCache?

Читал мануалы, вроде бы нужно.

Кто что думает?  ^-^
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #1 : 28.12.2017, 14:26:12 »
В настройках нужно, в плагинах нет
*

lgmax

  • Захожу иногда
  • 299
  • 1 / 1
Re: Настройка компонент Jotcache
« Ответ #2 : 28.12.2017, 14:40:14 »
Спасибо. Еще читал, что нужно чтобы все кнопки в компоненте были зелеными [P] [G] [C], вот последняя у меня серая? Может знаешь причину, по которой это происходит?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Настройка компонент Jotcache
« Ответ #3 : 28.12.2017, 15:09:14 »
Читал мануалы, вроде бы нужно.
перед включением нужно еще и удалить старый кеш
*

lgmax

  • Захожу иногда
  • 299
  • 1 / 1
Re: Настройка компонент Jotcache
« Ответ #4 : 28.12.2017, 15:28:11 »
Да делал уже, все равно он серый
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #5 : 28.12.2017, 15:49:37 »
А что  пишет?  Нажимать пробовал?  Возможно краулером надо пройтись, создать кеш.
*

lgmax

  • Захожу иногда
  • 299
  • 1 / 1
Re: Настройка компонент Jotcache
« Ответ #6 : 28.12.2017, 16:13:33 »
Проходил, создавал.... пишет "Ссылка на Обслуживание очисткой кэша для обзора содержащихся в Общем кэше данных. Нажмите для открытия формы."

Может это нормально?
*

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Настройка компонент Jotcache
« Ответ #7 : 01.03.2018, 00:22:08 »
Можно ли запускать по крону Recache Items? Необходимо, чтоб плагин в определенное время запускал кеширование всего сайта.
*

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Настройка компонент Jotcache
« Ответ #8 : 01.03.2018, 17:06:39 »
Никто не ответил. Может есть сторонний плагин или скрипт Crawler?
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #9 : 07.10.2018, 19:34:17 »
Добрый день! Может кто-нибудь попробовать открыть сайт разработчика - http://jotcomponents.net

Только у меня 324 ошибка: Страница недоступна  Сайт jotcomponents.net не отправил данных. ERR_EMPTY_RESPONSE

Или еще у кого-нибудь так?
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Настройка компонент Jotcache
« Ответ #10 : 07.10.2018, 19:35:49 »
Ошибка и сразу прогружается потом
Работвет короче
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Настройка компонент Jotcache
« Ответ #11 : 07.10.2018, 20:20:15 »
Открылся норма. Проверьте с отключенным антивирусом и яваскриптом в браузере.
*

stepan39

  • Захожу иногда
  • 498
  • 27 / 0
Re: Настройка компонент Jotcache
« Ответ #12 : 08.10.2018, 06:43:04 »
Добрый день! Может кто-нибудь попробовать открыть сайт разработчика - http://jotcomponents.net

Только у меня 324 ошибка: Страница недоступна  Сайт jotcomponents.net не отправил данных. ERR_EMPTY_RESPONSE

Или еще у кого-нибудь так?
Россия в бане похоже. Пользуюсь иногда для 10-ки TouchVPN (можно из магазина приложений поставить), включил как из Франции - опаньки, все открывается!
Причины конечно могут быть разные, но факт.

P.S. Я кстати сам на на одном из своих проектов Туркмению!!! блочу, хотя и не сторонник ограничений  ^-^
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #13 : 08.10.2018, 09:57:41 »
stepan39, спасибо, через VPN все открывается! Посмотрим, ответит ли...))
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #14 : 15.02.2019, 10:07:01 »
Приветствую!
Использую этот компонент для кэширования сайта на Joomla 2.5 с компонентом AdsManager.
Подключил в папку шаблона проверку на смартфон Mobile_detect.php
Настроил, что если мобилка, некоторые позиции модулей не отображаются. Если авторизированный, то работает правильно, если гость, то грузится страница из кэша, причем та (мобильная или ПК) на которую раньше зашли.
Увидел, что можно разделить кеширование на основе session variables.
Вверх файла index.php в папке шаблона добавил
Код
// Подключение и инициализация класса
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
if ($detect->isMobile()){
$_SESSION['mobile_device'] = '1';
}

if (!$detect->isMobile()){
$_SESSION['mobile_device'] = '2';
}

echo $_SESSION['mobile_device']; 
В системном плагине Jotcache в поле Session Variables Split вставил одну строчку
#mobile_device
Ничего не поменялось. В кэш попадает только один вариант страницы - на который раньше зашли.
Если авторизироваться, то значение переменной mobile_device меняется в зависимости от типа страницы.
Подскажите, пожалуйста, в чем косяк?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #15 : 15.02.2019, 18:13:48 »
Так в самом jotcache есть же разный кеш для мобильных, не проще его активировать?
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #16 : 15.02.2019, 19:09:39 »
Так в самом jotcache есть же разный кеш для мобильных, не проще его активировать?
Проще. Это я не очень хорошо разобрался в функционале.
Вроде работает. Спасибо
П.С.
Но мне бы и по переменным в сессии разобраться, чтоб еще разделить контент в зависимости от валюты
« Последнее редактирование: 15.02.2019, 19:13:05 от lustoff »
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #17 : 15.02.2019, 19:20:57 »
Может модуль определенный не кешировать, или в чем идёт различие валют?
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #18 : 15.02.2019, 20:01:21 »
Там контент на странице меняется, если выбраны разные валюты (цена в объявлении, в списке объявлений).
Подскажите, можно еще отключить кэширование одинаковых страниц с разными переменными после знака вопроса в адресе страницы (при переходе из социалок, из поисковиков)?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #19 : 15.02.2019, 21:01:55 »
Это лучше на Аяксе подгружать либо вообще не кешировать.
Думаю можно и запретить кешировать с параметрами, только надо их правильно прописать.
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #20 : 16.02.2019, 16:30:27 »
Это лучше на Аяксе подгружать либо вообще не кешировать.
Думаю можно и запретить кешировать с параметрами, только надо их правильно прописать.
Здравствуйте.
1. Подскажите, пожалуйста, можно ли 301 редиректом убрать параметры запроса, которые идут после знака "?" (то, что добавляет Фейсбук, Google при переходе, типа "/74-rabota?gclid=CjwKEAiAmo_CBRC9qbGQssjqi28SJABYTgZxlLONBfSlsqcqZGg3wtscTW5LdbpECmOyWQNEU-IFARoCEKDw_wcB"), исключив из перенаправления запросы содержащие "?start=", "?format=", "result?"?
2. Если сделать такое перенаправление, что поломается? Google Analytics?
Просто компонент кэширования кэширует такие страницы отдельно, что по идее еще медленней (и создает больше нагрузки на сервер), чем отдать страницу без кэширования. А если перенаправить, то ведь пользователь получит уже закэшированную страницу.
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #21 : 19.02.2019, 17:02:42 »
Здравствуйте.
1. Подскажите, пожалуйста, можно ли 301 редиректом убрать параметры запроса, которые идут после знака "?" (то, что добавляет Фейсбук, Google при переходе, типа "/74-rabota?gclid=CjwKEAiAmo_CBRC9qbGQssjqi28SJABYTgZxlLONBfSlsqcqZGg3wtscTW5LdbpECmOyWQNEU-IFARoCEKDw_wcB"), исключив из перенаправления запросы содержащие "?start=", "?format=", "result?"?
2. Если сделать такое перенаправление, что поломается? Google Analytics?
Просто компонент кэширования кэширует такие страницы отдельно, что по идее еще медленней (и создает больше нагрузки на сервер), чем отдать страницу без кэширования. А если перенаправить, то ведь пользователь получит уже закэшированную страницу.
В настройках Адвордса отключил "Отслеживать клики", а с Фейсбуком эта тема помогла с редиректом через .htaccess

https://stackoverflow.com/questions/52847475/what-is-fbclid-the-new-facebook-parameter
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #22 : 07.03.2019, 17:07:18 »
Добрый день!

Кто использует компонент JotCache, подскажите, как у вас в админке выглядят ссылки закэшированных страниц, если на них навести?

У меня вот так:



Они такими тут и должны быть или это какой-то баг?
*

stepan39

  • Захожу иногда
  • 498
  • 27 / 0
Re: Настройка компонент Jotcache
« Ответ #23 : 07.03.2019, 19:54:51 »
Добрый день!

Кто использует компонент JotCache, подскажите, как у вас в админке выглядят ссылки закэшированных страниц, если на них навести?

У меня вот так:



Они такими тут и должны быть или это какой-то баг?
Нет под рукой, т.к. давно не юзаю, но помню - если нажать на глаз возле ссылки, то получишь адрес без SEF .
Сами ссылки должны быть по идее, такие как на сайте.
« Последнее редактирование: 07.03.2019, 19:57:55 от stepan39 »
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #24 : 07.03.2019, 22:00:39 »
Цитировать
Сами ссылки должны быть по идее, такие как на сайте.

Вот и мне так кажется, а они у меня какие-то странные))
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #25 : 09.03.2019, 16:31:17 »
У меня норм, возможно стороннее для ЧПУ используется что
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #26 : 11.03.2019, 17:05:16 »
Цитировать
У меня норм, возможно стороннее для ЧПУ используется что

У вас корректно (как на сайте) ссылки в админке отображаются?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент SP Polls - не подхватывает русский язык

Автор Missile

Ответов: 20
Просмотров: 6206
Последний ответ 10.05.2024, 10:01:24
от Foys
Компонент JoomlaXTC Appointment Book Manager v1.6.0

Автор markizmds

Ответов: 1
Просмотров: 9121
Последний ответ 17.09.2021, 08:29:47
от avtozona
JotCache после восстановления из резервной копии стал криво работать

Автор Ragnarok

Ответов: 0
Просмотров: 1103
Последний ответ 09.05.2018, 15:49:51
от Ragnarok
JotCache - кеширует страницы только для гостей сайта

Автор Olga

Ответов: 4
Просмотров: 1519
Последний ответ 01.04.2018, 18:06:31
от ChaosHead
Настройка модуля поиска Universal AJAX Live Search

Автор alex9158

Ответов: 0
Просмотров: 2098
Последний ответ 20.11.2017, 17:46:40
от alex9158