Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Здравствуйте! Не могу подключить Яндекс метрику в Joomla. Уже куда только этот код не вставляла. Помогите, пожалуйста (((((
*

Tavol

  • Захожу иногда
  • 112
  • 3 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #1 : 30.01.2018, 22:50:02 »
Это Вы сухо подходите  ^-^ В редакторе открывайте шаблон и туда вписывайте.
*

stendapuss

  • Давно я тут
  • 945
  • 20 / 0
  • Valera Stankevich
Re: Подключение Яндекс метрики в Joomla
« Ответ #2 : 31.01.2018, 06:15:46 »
Делаете модуль, размещаете на всех страницах. Когда ставите код метрики отключите редактор. И далее не открывайте в редакторе модуль метрики. Ставите в позицию футер.
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Подключение Яндекс метрики в Joomla
« Ответ #3 : 31.01.2018, 09:54:09 »
Поставь плагин System - Yandex Metrika вбей туда ID счётчика включи - ву аля!
« Последнее редактирование: 31.01.2018, 10:56:56 от khan-alex »
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Подключение Яндекс метрики в Joomla
« Ответ #4 : 31.01.2018, 11:53:07 »
Как вариант в index.php шаблона воткнуть
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #5 : 31.01.2018, 16:25:19 »
Ragivort, пробовала, не вышло
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #6 : 31.01.2018, 16:33:55 »

stendapuss, не очень понимаю, о каком редакторе идет речь и позиции footer там нет. Как я поняла, создаешь модуль типа HTML , вставляешь туда код и размещаешь модуль на страницах. Только у меня сейчас тупо HTML код текстом на странице отображается после описания...
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Подключение Яндекс метрики в Joomla
« Ответ #7 : 31.01.2018, 16:38:36 »
Кстати сайт, на который ведет ссылка с JED, лежит.

ТС, нет. Вам нужно найти шаблон вашего сайта. Найти разметку в нем, обычно все это в templates/you_template/index.php, и вставляете код метрики прямо туда. Без создания каких либо модулей, т.к. очень желательно, что бы код оказался в самом начале страницы. См. тут
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Подключение Яндекс метрики в Joomla
« Ответ #8 : 31.01.2018, 17:15:50 »
Кстати сайт, на который ведет ссылка с JED, лежит.
Правда не работает. Если ссыль дам на Яндекс.диск не забанят?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Подключение Яндекс метрики в Joomla
« Ответ #9 : 31.01.2018, 17:25:06 »
Правда не работает. Если ссыль дам на Яндекс.диск не забанят?

А они все равно nofollow  ^-^
Хотя отвечать за модераторов не буду...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Подключение Яндекс метрики в Joomla
« Ответ #10 : 01.02.2018, 08:20:00 »
А они все равно nofollow  ^-^
Хотя отвечать за модераторов не буду...
Ну nofollow - это не важно. Ну уж рискну - не варёз же! Вот Yandex.Metrika
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #11 : 01.02.2018, 15:27:22 »
SeBun, да, не работает. Делала так(
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #12 : 01.02.2018, 15:36:47 »
khan-alex, скачала, загрузила в папку plugins, распаковала. Но почему то в админке новый плагин не отображается
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Подключение Яндекс метрики в Joomla
« Ответ #13 : 01.02.2018, 15:43:19 »
Но почему то в админке новый плагин не отображается
Менеджер расширений - Плагины. Там смотрели?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #14 : 01.02.2018, 15:45:49 »
SeBun, я там и смотрела.
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #15 : 01.02.2018, 15:49:38 »
есть старый плагин "Система - Статистика Joomla!" ... можно с ним как-то связать? или это вообще не то?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Подключение Яндекс метрики в Joomla
« Ответ #16 : 01.02.2018, 15:49:58 »
SeBun, я там и смотрела.



Если правильно установили - должен быть, там отображается список зарегистрированных в базе плагинов.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #17 : 01.02.2018, 15:57:46 »
у меня только в модулях появлялся "do Yandex Metrika", туда номер счетчика вставляла, но все равно не работает.
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Подключение Яндекс метрики в Joomla
« Ответ #18 : 01.02.2018, 16:00:35 »
khan-alex, скачала, загрузила в папку plugins, распаковала. Но почему то в админке новый плагин не отображается
Как это? Как это?
Расширения -- Менеджер расширений -- Установка -- Загрузить файл из пакета -- Выберите файл
После сообщения, что установка прошла успешно, идём Расширения -- Плагины (или по поиску Yandex или визуально) выбираем System - Yandex.Metrika - открываем -- Сразу включаем -- вводим ID счётчика -- СОХРАНЯЕМ. Переходим в Яндекс.Метрика -- Ждём пару часов (может и более) -- наслаждаемся зелёненьким кружком со стрелочкой!
« Последнее редактирование: 01.02.2018, 16:08:38 от khan-alex »
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Подключение Яндекс метрики в Joomla
« Ответ #19 : 01.02.2018, 16:02:01 »
у меня только в модулях появлялся "do Yandex Metrika", туда номер счетчика вставляла, но все равно не работает.

do Yandex Metrika - это от какой-то другой установки!
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Подключение Яндекс метрики в Joomla
« Ответ #20 : 01.02.2018, 16:03:16 »
Упс... Невнимательный я.... Мария оказывается не установила, а "распаковала"....  *suicide*
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #21 : 01.02.2018, 16:28:01 »
khan-alex, сделала так, жду...)
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Подключение Яндекс метрики в Joomla
« Ответ #22 : 01.02.2018, 16:31:37 »
khan-alex, сделала так, жду...)
OK! Вначале кружок должен быть жёлтенький.
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #23 : 01.02.2018, 16:33:53 »
а кто-нибудь знает, как настроить корзину товаров в Joomla?
Я уже создавала тему, и писала:"Помогите, пожалуйста, настроить корзину товаров в Joomla. Сейчас на сайте просто нажимаю "в корзину" и ничего не происходит, никакой формы заказа, и в корзину зайти - посмотреть что там, нельзя",
но ответов пока нет
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #24 : 01.02.2018, 16:34:46 »
я нашла модуль Cart, но, когда вставляю его, просто пишет "корзина пуста", но никак не связан с товарами
*

_Мария

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #25 : 01.02.2018, 16:37:59 »
кружок стал зеленым, я сейчас расплачусь :(((( спасибо ОГРОМНОЕ!
Уже не знала, что делать
*

stendapuss

  • Давно я тут
  • 945
  • 20 / 0
  • Valera Stankevich
Re: Подключение Яндекс метрики в Joomla
« Ответ #26 : 31.03.2018, 16:26:18 »
stendapuss, не очень понимаю, о каком редакторе идет речь и позиции footer там нет. Как я поняла, создаешь модуль типа HTML , вставляешь туда код и размещаешь модуль на страницах. Только у меня сейчас тупо HTML код текстом на странице отображается после описания...
Что то оповещения на почту не пришли. Но напишу может кому пригодится. Чтоб лишнего на сайт не ставить.
Идете на Яндекс, создаете счетчик, ставите что вам надо в нем. Там пояснения есть. Нажимаете код счетчика (типа этого что то). Копируете код. В общих настройках сайта отключаете редактор (ставите без редактора). Создаете модуль HTML код. В название пишите счетчик И крупными буквами не открывать в редакторе. Убираем галочку в модуле показывать заголовок. Позиция футер. на всех страницах размещаете. Сохраняете модуль и закрываете. На ян проверяете работу счетчика. Все.
*

Olga13

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #27 : 22.05.2020, 15:53:18 »
Что то оповещения на почту не пришли. Но напишу может кому пригодится. Чтоб лишнего на сайт не ставить.
Идете на Яндекс, создаете счетчик, ставите что вам надо в нем. Там пояснения есть. Нажимаете код счетчика (типа этого что то). Копируете код. В общих настройках сайта отключаете редактор (ставите без редактора). Создаете модуль HTML код. В название пишите счетчик И крупными буквами не открывать в редакторе. Убираем галочку в модуле показывать заголовок. Позиция футер. на всех страницах размещаете. Сохраняете модуль и закрываете. На ян проверяете работу счетчика. Все.

Очень помогло "Выключить заранее в общих настройках редактор " до этого  мучилась 2 месяца. Благодаря Вашей рекомендации все получилось. Спасибо за помощь!
*

morskoj

  • Новичок
  • 4
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #28 : 25.03.2021, 19:22:21 »
Ну nofollow - это не важно. Ну уж рискну - не варёз же! Вот Yandex.Metrika

Спасибо огромное! Сделал как Вы описали - заработала Метрика на Joomla 3
Кстати, до этого метрика работала по обычному нтмл модулю, но сегодня "отвалилась" и никак не хотела работать.
*

antonyxman

  • Новичок
  • 3
  • 0 / 0
Re: Подключение Яндекс метрики в Joomla
« Ответ #29 : 02.06.2021, 13:20:24 »
Ну nofollow - это не важно. Ну уж рискну - не варёз же! Вот Yandex.Metrika

Большое спасибо!
Кстати, в метрике зеленый значок появился почти сразу после установки)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 1085
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 2858
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1692
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 3362
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 3046
Последний ответ 12.01.2024, 22:15:52
от stepan39