Как стать автором
Обновить
2.52
Рейтинг

Joomla *

Cистема управления содержимым (CMS)

Сначала показывать
Порог рейтинга

Модуль контейнер для вывода других модулей, материалов, категорий, тегов с поддержкой 15 галерей, слайшоу для Joomla 4

Joomla *
Recovery mode
Tutorial

Дорогие Коллеги, представляю Вам модуль-контейнер “mod_Multi” для Joomla 4.
Модуль бесплатный.

Модуль является контейнером для других модулей, создавая новую позицию размещения. Так же можно выбирать поштучно другие модули или можно выбрать статьи для отображения выбрав категорию или выбрать папку с картинками. После чего мы выбираем любой слайдшоу и выбранные нами объекты будут прокручиваться в слайдшоу, или просто выводиться внутри тега с добавлением заголовка. А так же много других фишек необходимых для разметки сайта.

Модуль поддерживает 15 разных слайдшоу взытых из других 15 модулей. Каждое слайдшоу имеет свои макеты. Список скриптов слайдшоу пополняется. Пишите название слайдшоу, мы его добавим.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 318
Комментарии 0

Новости

Сервис, который должен был объединить торговые площадки США Ebay, Amazon и Zappos

Разработка веб-сайтов *Интерфейсы *API *Joomla *Разработка под e-commerce *

В далёком 2012 году довелось мне участвовать в одном интересном проекте - BuyinUsa. Идея проекта была в следующем: объединить в одном месте товарные предложения с наиболее популярных торговых площадок США, представить их российским потребителям, взять на себя доставку и конвертацию при оплате.

Для начала решили взять самые крупные: ebay, amazon, zappos. К тому же в этот год zappos вообще закрыл возможность для российских пользователей даже заходить на их сайт. А тут мы такие…

Как, наверно, кто-то еще помнить, тогда вездесущего алиэкспресс еще не было, да и умением покупать за границей отличались лишь “продвинутые интернетчики”, а наша задача была предложить услугу как можно более массовому потребителю.
Я выступал в роли и соучредителя и в качестве, как бы сейчас сказали, тимлида, так как вся разработка проекта была на мне. Я был еще достаточно юным и пылал энтузиазмом:)

Вся разработка осуществлялась удаленно, программисты, вебмастер, дизайнер и я работали исключительно через сеть. Использовались в основном простые средства вроде teamview и skype. В качестве основы для сайта взяли всем известную Joomla, а для интернет-магазина Virtualmart. Конечно, по современным воззрениям это ужас-ужас, но тогда мне так не казалось.

Что надо было решить:

1. Карточка товаров, которые были очень разноплановые. А от характеристик зависела возможность отфильтровать товары в поиске.

Решение: взяли более ста карточек с разными характеристиками и просили их отсортировать по важности знакомых и друзей. Сравнивали результаты и выделяли главные. А потом скопировали карточку с Запоса и отредактировали её под свои нужды:)

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.6K
Комментарии 6

Создание модулей с учётом новой структуры Joomla 4

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *
Tutorial

Joomla 4 "под капотом" претерпела немало изменений относительно предыдущих версий. Её кодовую базу сообщество разработчиков регулярно подтягивают до современных реалий, вводя актуальные технологии в ядро CMS. Так, например, если раньше загрузка классов была вариациями на тему include, то в Joomla 4 появился лоадер, приведённый к PSR-4. Ядро CMS переводится на концепцию сервис-провайдеров, внедрены DI-контейнеры. Эти изменения влекут за собой изменения в структуре компонентов, модулей и плагинов.

В данной статье пойдёт речь о том, как создать модуль для Joomla 4 с новой структурой файлов и классов. Как создать новый (или апгрейдить старый) модуль так, чтобы он ещё долго прослужил на Joomla 4 и Joomla 5? Читаем далее...

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 935
Комментарии 7

Joomla-дайджест за 2-й квартал 2022 года

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *

Что в этом дайджесте? 1 млн уников в сутки на сайте-новостнике на Joomla, немного статистики, маркетинговых исследований, обзоры, электронная коммерция. 46 (+66) расширений Joomla, 8 ресурсов для разработки, Joomla 4 REST API и мобильные приложения, 8 статей и переводов, события из жизни Joomla-сообщества.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.3K
Комментарии 7

Как происходит рендер пользовательских полей в Joomla?

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *
Перевод
Tutorial

Эта небольшая статья рассказывает о том, как происходит рендеринг пользовательских полей "под капотом" Joomla. Информация будет Вам полезна для создания переопределений и вёрстки своего вывода полей в Ваших новых проектах. А также упростит поиск и поддержку сайтов на Joomla, пришедших от других разработчиков.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.3K
Комментарии 0

Распространенные ошибки при написании плагинов Joomla 4

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *
Перевод

Перевод недавней статьи профессионального PHP-разработчика, руководителя Akeeba Ltd и ведущего разработчика Akeeba Backup для WordPress, Joomla! и standalone Николаса Дионисопулоса.

В статье он делится своим опытом отладки плагинов Joomla 4, написанных разными разработчиками, в тех случаях, когда они, как правило, приводят к неожиданному сбою сайта. Оказывается, большинство плагинов страдают от нескольких очень распространенных и легко предотвратимых проблем. Так же в статье много сопутствующей, но от этого не менее важной и интересной информации.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.1K
Комментарии 5

Создание WebCron плагина для Joomla 4 (Task Scheduler Plugin)

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *
Перевод
Tutorial

В Joomla! появился планировщик задач начиная с версии 4.1. Он помогает автоматизировать повторяющиеся и рутинные задачи самого широкого спектра, начиная от технического обслуживания и заканчивая сложными синхронизациями по API. Планировщик задач запускает задачу, определенную в плагине, с помощью задания CRON.

Как написать плагин для выполнения задач по CRON в Joomla 4 рассказывает эта статья.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 516
Комментарии 0

Joomla — Ошибка обновления- Ремонтируем

Joomla *
Tutorial

Санкции коснулись всех. Все сайты на Joomla в России НЕ могут обновится.
Сервер обновления заблокирован. (Причины не работы функции обновления, рассматривать НЕ будем).

Теперь настроим (вернем) полу-автоматическое обновление обратно.

Ремонтируем обновление Joomla
Всего голосов 14: ↑6 и ↓8 -2
Просмотры 2.4K
Комментарии 25

Использование WebAssetsManager Joomla 4 и добавление собственных пресетов с помощью плагина

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *

В мире фронтенда многие ресурсы (ассеты) связаны между собой. В Joomla никогда не было простого способа указать эту связь, но Joomla 4 изменила эту ситуацию, введя концепцию Web Assets. Управление JavaScript и CSS в Joomla значительно упростилось, благодаря классу WebAssetManager. Есть замечательная статья Как правильно подключать JavaScript и CSS в Joomla 4, в которой подробно и с примерами кода рассказывается об этой концепции и её применении. Рекомендую ознакомиться с ней для более полного понимания сути этой статьи.

Однако, в процессе разработки собственных решений я столкнулся с проблемой. Решение её в данной заметке будет небольшим дополнением к вышеупомянутой статье.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 836
Комментарии 0

Joomla-дайджест за 1-й квартал 2022 года

CMS *Разработка веб-сайтов *PHP *Joomla *Поисковая оптимизация *

На самом деле чуть больше 😍. Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 30 ноября 2021 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 2.6K
Комментарии 13

Меню Joomla 3 в админке Joomla 4

CMS *Разработка веб-сайтов *Joomla *

Многим ещё не привычна структура меню в админке Joomla 4 и поэтому появился модуль Phoca Top Menu Module. Однако, того же результата можно добиться штатными средствами и сделать структуру меню панели администратора как у Joomla 3, она становится почти такая же. Да и в принципе, к построению админки можно относиться так же, как и к шаблону сайта для фронта.

Нужно зайти в Система - Модули панели управления - Admin menu. В нём есть "Тип предустановки" меню. Включаем "Альтернативное главное меню".

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 1.5K
Комментарии 10

Новое в Joomla 4.1

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *

15 февраля 2022 года вышла Joomla 4.1. В неё привнесено более 200 изменений, включающих как исправления ошибок, патчи совместимости с PHP 8, так и новый функционал. О новинках пойдёт речь в этом небольшом обзоре.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 3.8K
Комментарии 5

Отображение данных из подписанного ЭЦП PDF-файла в Joomla

CMS *Разработка веб-сайтов *Криптография *PHP *Joomla *
Tutorial

На Joomla CMS сделано очень много сайтов для образовательных учреждений самого разного уровня и сложности. На сайты образовательных учреждений распространяется (на момент написания статьи) Приказ Рособрнадзора от 14.08.2020 №831, согласно которому документация должна быть на сайте образовательного учреждения в текстовом и табличном виде, а так же в виде файлов, подписанных электронной подписью (ЭЦП, ЭП).

Данная статья показывает, как можно автоматизировать отображение данных о подписанте из PDF-файлов применительно к Joomla CMS (и не только), дабы избежать огромного количества ручной работы при изменении документации.

В конце статьи прикладывается ссылка на скачивание готового плагина для Joomla 3 и 4.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 4.4K
Комментарии 7

Joomla 5 уже в планах — познакомьтесь с лидерами релиза

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *
Перевод

Какой может быть Joomla 5? Когда планируется релиз Joomla 5? Будет ли поддержка PHP 8.1 Fibers или React PHP? А может быть Joomla получит развитие как Headless CMS?

Ответы на эти и другие вопросы вы узнаете из перевода интервью с Харальдом Лейтнером (Harald Leithner) и Нильсом Брачеком (Niels Braczek) - они вместе возглавляют релиз Joomla 5, который сейчас находится на стадии планирования.

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 3.2K
Комментарии 5

Joomla 4 – шаблон Cassiopeia – советы и хитрости

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *
Перевод
Tutorial

Обзор возможностей шаблона по умолчанию Joomla 4 - Cassiopeia, а так же советы по кастомизации. Демонстрация доступности сайта для слабовидящих, соответствущей международным стандартам (WCAG 2.1) и их российским аналогам (ГОСТ Р 52872-2019). Анонс некоторых новых функций Joomla 4.1. Полезные ресурсы в конце статьи.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 15K
Комментарии 9

Плагин «Билеты-ТеатрКино» продажа билетов на сайте, с поддержкой Пушкинской карты

Разработка веб-сайтов *Joomla *Монетизация веб-сервисов *Управление продажами *
Recovery mode
Tutorial

Здравствуйте друзья, коллеги и остальные Хаброюзеры.

Хочу рассказать как используя бесплатные модули для сайта создать полноценный сайт для продажи билетов с платежами онлайн для Кинотеатров, Музеев, Театров, Выставок, Тренингов, Уроков, Цирков, Мастер-классов и прочих.

Ожидается полная поддержка Пушкинской Карты. (Работает только приём платежей)

Уже много лет я разрабатываю модуль для продажи билетов, прежде были ошибки в модуле, сейчас он работает стабильно и качественно. Мой модуль работает со свободной CMS Joomla, что гарантирует надежность работы сайта.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.5K
Комментарии 2

Дайджест Joomla за 2-е полугодие 2021

CMS *Разработка веб-сайтов *PHP *Joomla *Поисковая оптимизация *

Все главные новости из мира Joomla за лето и осень 2021 года, в одной статье.

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

В этом выпуске: главные новости, обзор электронной коммерции, СЕО-продвижение Joomla, статьи о Joomla, материалы для Joomla-разработчиков, обзор расширений и шаблонов, ресурсы русскоязычного Joomla-сообщества.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 3K
Комментарии 12

Ajax-запросы нативными средствами Joomla

Ajax *CMS *Разработка веб-сайтов *JavaScript *Joomla *
Tutorial

Небольшая заметка о том, как делать ajax-запросы штатными средствами без использования дополнительных js-библиотек (jQuery, etc). Joomla 3 и Joomla 4 предоставляют небольшую обёртку для конструирования XMLHttpRequest. В целом синтаксис очень похож на тот же jQuery Ajax, поэтому заменить его будет очень легко.

В <head> страницы можно увидеть core.js, в котором есть немало любопытных функций для работы с фронтом на Joomla. Об одной из них (получение данных из php в js) писалось здесь: Разработка форм обратной связи для магазинов на Joomla 3. Для создания ajax-запросов нам пригодится Joomla.request.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.2K
Комментарии 12

Разработка форм обратной связи для магазинов на Joomla 3

CMS *Разработка веб-сайтов *PHP *Joomla *
Tutorial

Небольшой туториал о создании форм обратной связи для интернет-магазинов на Joomla.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 3.3K
Комментарии 6

Создание внешних запросов с использованием HttpFactory (Joomla)

CMS *Разработка веб-сайтов *PHP *API *Joomla *
Перевод
Tutorial

Обычно когда мы хотим сделать внешний запрос мы используем для этих целей cURL. Настройка cURL довольно громоздкая, да и в принципе проблематично держать в голове все необходимые настройки. Также есть сервера без поддержки cURL, а значит Ваш код не будет работать. В этих случаях нужен запасной вариант.

С использованием Joomla довольно легко настроить cURL и все необходимые резервные варианты подключений в одной строчке кода.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.6K
Комментарии 4