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

greatschemer

  • Захожу иногда
  • 66
  • 3 / 0
  • http://joomspider.com
Вот http://joomlaforum.ru/index.php/topic,122565.msg836128.html#msg836128 тут описано как все проделать.
Вопрос в другом, стоит ли так сразу переезжать или нет? Версия Joomla 1.6 будет активно развиваться до июля 2011 года.
В июле 2011 года выходит новая версия - Joomla 1.7. Пока одну обновляешь уже другая появится.
Наверное переход с 1.6 на 1.7 не будет таким проблемным. Скорое всего всё буде сводится к простой замене файлов (наподобие обновления с 1.5.x до 1.5.y). Разработчики  наверное с пониманием подойдут к этому делу.
*

Джум

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
поясните
Цитировать
2) Устанавливаем компоненты j2xml-15030048 на 1.5, а j2xml-importer-16000045rc2 на 1.6 стандартным способом.
3) Включаем все вновь установленные  плагины в обоих движках.
    на 1.5 это: System-J2XML      XML-RPC-J2XMLAPI      System - Limit 500
    на 1.6 все включилось само, после установки.
  должны быть два сайта один с 1.5. другой 1.6. или это процедура проделывается с 1.5. сноситься ставиться 1.6?
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
поясните   должны быть два сайта один с 1.5. другой 1.6. или это процедура проделывается с 1.5. сноситься ставиться 1.6?
Должно быть два сайта.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
Должно быть два сайта.

причём 1.5 либо сносить вообще(на свой страх и риск) и ставить поверх новый 1.6, либо ставить 1.6 в поддомен или ваще на другой домен =)
Я поставил в поддомен... перенеслось хорошо, к этому претензий нету.
Но я осознал сколько мне модулей создавать, сколько меню, и т.д.,
да и некоторые визуальные компоненты, на 1.6 ещё нету, (а написать саму такой не хватает ума).
В общем мороки реально много. Поэтому пока что отложил в долгий ящик.
*

memo

  • Захожу иногда
  • 157
  • 1 / 0
Должно быть два сайта.

...а где править параметры после этого?
Т.е. на данный момент сосуществуют www.sait.com (с версией 1.5) и www.sait.com/jupdate (с версией 1.6).
Как лучше делать далее? Сносить из www.sait.com (с версией 1.5) и заливать туда то, что сейчас находится в www.sait.com/jupdate (с версией 1.6)? Или надо делать как-то иначе? При этом надо будет править configuration.php, но нигде не нашёл записи о том, что конкретно там надо исправить?
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
Всё установилось замечательно! спасибо за подробное описание!!  :D

Скорее всего из-за ограничения на размер пересылаемого файла у вас в php.ini
Измените эти значения:
Код
post_max_size = 2M
upload_max_filesize = 8M

Только не могу понять, где изменить размер файлов, чтобы разом всё перенести? php.ini не нашла
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
не все хостинги разрешают изменять настройки php.ini
Я с мобильного, в основном...
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
не все хостинги разрешают изменять настройки php.ini

значит придется разбивать на 10 файлов.
*

memo

  • Захожу иногда
  • 157
  • 1 / 0
...а где править параметры после этого?
Т.е. на данный момент сосуществуют www.sait.com (с версией 1.5) и www.sait.com/jupdate (с версией 1.6).
Как лучше делать далее? Сносить из www.sait.com (с версией 1.5) и заливать туда то, что сейчас находится в www.sait.com/jupdate (с версией 1.6)? Или надо делать как-то иначе? При этом надо будет править configuration.php, но нигде не нашёл записи о том, что конкретно там надо исправить?

Вроде, хватает исправления двух значений в configuration.php: $log_path и $tmp_path

Если я неправ, поправьте, кто лучше знает.
*

ainur1111

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Пытаюсь установить плагины пишет: Ошибка! Не найден XML-файл установки Joomla!
*

tkav

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
а c 1.5 на  1.7  никто не пробовал?
Может чем-то другим пробовали?
*

veter1976

  • Захожу иногда
  • 130
  • 5 / 0
а c 1.5 на  1.7  никто не пробовал?
Может чем-то другим пробовали?

Я попробовал. Установил Joomla 1.7.0 и с 1.5 перенес статьи мигратором. Я один раздел перенес с категориями и статьями. Мне большего для тестирования не надо по сути, но нормально все перенеслось. 
*

bugrat

  • Новичок
  • 2
  • 0 / 0
Перенес вполне успешно несколько категорий с материалами из 1.5 в 1.7, но образовалась проблемка: как бы вложения в материалы, сделанные плагином attachments тоже добавить в импортируемое содержимое? про сами файлы речь не идет, их вручную перекинуть, а вот чтобы таблицу attachments в XML забрать?
« Последнее редактирование: 05.09.2011, 10:44:41 от bugrat »
*

Геныч

  • Захожу иногда
  • 287
  • 9 / 0
Пытаюсь установить плагины пишет: Ошибка! Не найден XML-файл установки Joomla!
Скорее всего, вы ставите файл для Joomla 1.6 на Joomla 1.5. У того, который предназначен для J1.5 название что-то вроде 35-j2xml1503/50-j2xml-15030060.zip
*

Геныч

  • Захожу иногда
  • 287
  • 9 / 0
Протестировал компонент для себя. Раздел был успешно перенесен.
И все-таки, если ли какая-то определенная последовательность действий, в каком порядке переносить разделы-категории-материалы-пользователи?

***

P.S. Сам же и отвечу на свой вопрос. Перенес только пользователей и материалы. При переносе материалов компонент автоматически выцепил и перенес категории. Не перенес только статей пять из двухсот.
« Последнее редактирование: 10.10.2011, 18:13:09 от Геныч »
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
J2XML 1.5.3 - для Joomla 1.5 и J2XML 1.6.0  - для Joomla 1.6, 1.7 соответственно. Иначе не устанавливаются.
На сайте разработчика есть обе версии.
*

alexvai

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Добрый вечер,

Извиняюсь, если немного не в тему. А что - Artisteerовкий шаблон нормально установился? У меня сплошные косяки на 1.6. Ни меню, ни модули не отражаются нормально. Например, невозможно отладить меню в позиции user3.
Поделитесь опытом,  пожалюста *)
Artisteer должен быт не мене ver.3.1. и соответственно нужно правильно указать позиции модулей, как это принято в новой версии Joomla. Переносить используя J2XML Importer ,только так...

« Последнее редактирование: 02.11.2011, 22:43:46 от alexvai »
*

Annaweb

  • Захожу иногда
  • 242
  • 3 / 0
А есть подобная штука, чтобы перенести и модули и меню?
*

MUWA-SUN

  • Новичок
  • 2
  • 0 / 0
Отличная вещь. Все что нужно перенеслось. Кстати достаточно отметить только разделы. А все что вних входит скопируется автоматом. Главное php.ini исправить.
*

monkozzz

  • Захожу иногда
  • 73
  • 0 / 0
простите... а где искать куда он из 1.5 создает этот XML и куда его складывает... я нашел некий j2xml.xml он в 1.6 версии не импортируется. пишет это версия для Joomla 1.5. чё делать?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
простите... а где искать куда он из 1.5 создает этот XML и куда его складывает... я нашел некий j2xml.xml он в 1.6 версии не импортируется. пишет это версия для Joomla 1.5. чё делать?
http://extensions.joomla.org/search?q=j2xml а складывает на ваш комп, а потом с компа на  cms
*

monkozzz

  • Захожу иногда
  • 73
  • 0 / 0
http://extensions.joomla.org/search?q=j2xml а складывает на ваш комп, а потом с компа на  cms

на комп... хм... а в какое секретное место?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
а это в браузере посмотри куда он файлы сохраняет....
Ты сначала пробуй а потом вопросы задавай но только не глупые (как этот)
*

affolter12

  • Новичок
  • 4
  • 0 / 0

Вот http://joomlaforum.ru/index.php/topic,122565.msg836128.html#msg836128 тут описано как все проделать.
Вопрос в другом, стоит ли так сразу переезжать или нет? Версия Joomla 1.6 будет активно развиваться до июля 2011 года.
В июле 2011 года выходит новая версия - Joomla 1.7. Пока одну обновляешь уже другая появится.
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Вот http://joomlaforum.ru/index.php/topic,122565.msg836128.html#msg836128 тут описано как все проделать.
Вопрос в другом, стоит ли так сразу переезжать или нет? Версия Joomla 1.6 будет активно развиваться до июля 2011 года.
В июле 2011 года выходит новая версия - Joomla 1.7. Пока одну обновляешь уже другая появится.

Это размышление в слух? ))))
*

monkozzz

  • Захожу иногда
  • 73
  • 0 / 0
а это в браузере посмотри куда он файлы сохраняет....
Ты сначала пробуй а потом вопросы задавай но только не глупые (как этот)

я попробовал... и ничего... в папке загрузки браузера ничего нет. Если очень умны и лишены глупости - сделайте милость объясните куда же он сохраняет?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Извините пожалуйста если я вас чем то обидел ))))
Заходишь но оф сайт и скачиваешь
для j 1.5  http://www.eshiol.it/component/files/35-j2xml1503/50-j2xml-15030060.zip
и для j 1.6+  http://www.eshiol.it/component/files/38-j2xmlimporter1600/57-j2xml-importer-16000055.zip
после установки идем  сайт / общие настройки /  система  Включить Web-сервисы  ДА
потом идем расширения / менеджер плагинов  и включаем три установленных плагина
теперь идем в материал выдираем по (5 шт) и экспортируем на компе появятся только XML файлы, и на j 1.6 импортируем эти файлы вот и всё
*

monkozzz

  • Захожу иногда
  • 73
  • 0 / 0
и Вы меня извините за нетерпимость. Всех благ в новом году Вам! Только по 5 штук можно выдирать? больше никак да?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Ну как правильно ответить на ваш вопрос?
Ответ
Почему ни как? как!..................
Увеличиваете ограничения  времени и размера загружаемого файла в php.ini либо в .htaccess и в добрый путь!
Да с наступившем вас !
а если есть гдето ошибки то пагдядите на время и число и возможжно вы менья моймьёте )))))))))))))))))) (шутка)

И опиратесь надо на качество а ни на количество а если не хочешь е...ся с  J2XML то базу экспортируй  и все (только с базой надо  пое ...... ся)
« Последнее редактирование: 01.01.2012, 03:13:06 от oriol »
*

Ponka

  • Захожу иногда
  • 77
  • 0 / 0
благодаря этому импортеру перенесла материалы, категории, я так понимаю в 1,7 нет разделов. тут небольшая заминка по меню и материалам. в общем ручками подправить надо будет. Пока сайт основной на 1.5.25 работает, на 1,7 еще делаю пункты меню и т.д. Может есть какое решение по разделам и категориям?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление с Joomla 2.5.21

Автор mmablock

Ответов: 3
Просмотров: 2480
Последний ответ 23.09.2023, 13:28:40
от mmablock
Переход с 1.5 на 2.5 Joomla

Автор jomdj

Ответов: 357
Просмотров: 113354
Последний ответ 27.05.2022, 08:01:20
от Thomas Bergersen
[Решено] Перенос только материалов с Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 11
Просмотров: 8103
Последний ответ 05.01.2022, 16:27:23
от blind
Joomla 2.5.5 + VirtueMart 2 --&gt; OpenServer

Автор Alex_gs

Ответов: 2
Просмотров: 2985
Последний ответ 18.09.2021, 11:44:41
от Alex_gs
Проблема при переносе сайта Joomla 2.5 на локальный сервак

Автор laughing

Ответов: 13
Просмотров: 3526
Последний ответ 08.01.2021, 16:17:03
от gartes