Новости 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

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

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

Monix

  • Осваиваюсь на форуме
  • 26
  • 10 / 0
Помощь и консультации
« : 10.01.2012, 09:32:02 »
Приветствую!

Хочу предложить платные услуги по Joomla.
Стоимость работ от 100 рублей. Если что-то не существенное, то могу подсказать бесплатно. Самое главное правильно сформулировать вопрос.

1) Любые работы с шаблонами - верстка, установка, корректировка, исправление проблем с версткой под различные браузеры. Также возможна уникализация шаблонов (изменение до неузнаваемости);
2) Установка Joomla, настройка, конфигурация;
3) Установка/настройка компонентов, модулей, плагинов. Поиск расширений под определенные нужды;
4) Оптимизация кода шаблонов, ускорение загрузки сайтов;
5) Помощь с Viruemart, настройка, изменение внешнего вида, заполнение магазина.

Работаю с версиями Joomla - 1.5.x, 1.6.x и 1.7.x? 2.5.x

Примеры работ по запросу в ЛС или ICQ

Контакты:
ICQ: 644147311
Либо в ЛС
« Последнее редактирование: 06.04.2012, 15:08:22 от Monix »
*

gadjet

  • Захожу иногда
  • 57
  • 0 / 3
Re: Помощь и консультации
« Ответ #1 : 25.01.2012, 10:30:05 »
Очень довольны работой Николая как консультанта. Грамотно, профессионально, реагирует на все пожелания. Человек находится на своем месте.
*

Eviya

  • Новичок
  • 1
  • 0 / 0
Re: Помощь и консультации
« Ответ #2 : 06.03.2012, 18:32:32 »
Воспользуюсь консультациями по Joomla через Skype. Сколько будет стоить в час?
*

centr7070

  • Новичок
  • 2
  • 0 / 0
Re: Помощь и консультации
« Ответ #3 : 08.03.2012, 23:02:44 »
Работаю с версиями Joomla - 1.5.x, 1.6.x и 1.7.x

С 2.5х не работаете?
*

ledyjane

  • Новичок
  • 4
  • 0 / 0
  • Я - это Я.
Re: Помощь и консультации
« Ответ #4 : 21.03.2012, 07:52:49 »
С 2.5х не работаете?
Анологичный вопрос.

Нужно настроить VirtueMart 2.0

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

Что примерно нужно:
- удобоваримая (то есть не сложная, легкая, понятная) рега, авторизация и профиль для посетителей
- Грамотное отображение товаров по отдельности (флайпедж то бишь) (ну, там цены не повторяются, вес и габариты, описание только одно, картинки увеличиваются, в таком духе) и в категориях (возможность заказа каждого товара с категории с выбором его персонального кол-во, тот же вес и кабариты, необрезной вариант короткого описания...)
- четкая работа корзины, прохождения заказов, модулей доставки и оплаты (для оплаты буду использовать onpay, скорее всего)

Заполнение сайта и магазина произведу самостоятельно, нужна именно настройка магазина. Каких-то специфичных решений не требую, по возможности решить лучше все наиболее простым способом. Joomla 2,5 и VirtueMart 2.0 уже стоят, практически чистые - добавлено несколько товаров на пробу, пара категорий, настроек почти никаких не делала, в код не лазила вообще. Шаблон сайта покупной, стоит еще пара компонентов - бэкап от акебы, jcomments, вроде все. Если очень нужно, можно и Joomla 1,7, в принципе, поставить.

Хотелось бы услышать, есть ли возможность оказания такой услуги, примерные сроки и хотя бы ориентировочную стоимость.
*

popovart

  • Новичок
  • 5
  • 0 / 0
Re: Помощь и консультации
« Ответ #5 : 05.05.2012, 21:14:26 »

3) Установка/настройка компонентов, модулей, плагинов. Поиск расширений под определенные нужды;
Работаю с версиями Joomla - 1.5.x, 1.6.x и 1.7.x? 2.5.x

Добрый вечер! На сайте  http://popovart.ru/portfolio/portfolio   нужно заменить флеш. А также подобрать модуль для фотогалереи.
Интересует цена и срок.

*

Altam7

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Помощь и консультации
« Ответ #6 : 22.07.2012, 12:30:16 »
ГеНИЙ!)))Я билась с проблемой на сайте три дня, он все решил за полчаса   :D Помощь действительно, оперативная была оказана.
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Re: Помощь и консультации
« Ответ #7 : 26.08.2012, 10:39:53 »
нужна помощь в данный момент в создании следующего: каталог продукции (без разницы на чем: ВиртМарт, ЗУ или простом материалы) где на странице товара вверху будет панель выбора цвета, при нажатии на цвет фото товара меняет цвет. Очень актуально, если интересно и готовы взяться - стучите в асю: 473737041
*

chernomor

  • Новичок
  • 7
  • 0 / 0
Re: Помощь и консультации
« Ответ #8 : 18.09.2012, 10:33:12 »
Здравствуйте!

Нужна помощь!


Конкретное задание таково: некто имеет доступ к сайту, помимо меня и представителя хостинговой компании.
Пароли меняли, поэтому предполагается, что этот некто имеет доступ через какую-то дыру в софте.
Задача: найти причину, устранить и предотвратить появление такой проблемы в будущем.

Если Вы  можете предоставить такую услугу, сообщите, пожалуйста, стоимость.
*

o-dennis

  • Новичок
  • 7
  • 0 / 0
Re: Помощь и консультации
« Ответ #9 : 30.10.2012, 22:23:31 »
Доброе.
Есть сайт http://yakids.ru/ на Joomla 2.5
Нужно :
Отладить корзину-Sj Minicart Pro-идет ошибка сертификата
И посмотреть шаблон-не все корректно отображается..
Убрать надпись "в подвале" о разработано на Joomla :)
Примерную стоимость в личку
СПС.
*

mye

  • Новичок
  • 1
  • 0 / 0
Re: Помощь и консультации
« Ответ #10 : 31.10.2012, 13:50:59 »
Мне нужна помощь в доработке сайта на Joomla 1.5:
подправить шаблон
подправить готовый компонент по отзывам

*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Re: Помощь и консультации
« Ответ #11 : 31.10.2012, 14:35:53 »
Мне нужна помощь в доработке сайта на Joomla 1.5:
подправить шаблон
подправить готовый компонент по отзывам


А на 2.5 предварительно перекинуть не желаете?
И подробней задачу озвучьте, желательно визуально.
*

arkpotn

  • Новичок
  • 4
  • 0 / 0
Re: Помощь и консультации
« Ответ #12 : 03.11.2012, 18:57:18 »
Приветствую!

Хочу предложить платные услуги по Joomla.
Стоимость работ от 100 рублей. Если что-то не существенное, то могу подсказать бесплатно. Самое главное правильно сформулировать вопрос.

1) Любые работы с шаблонами - верстка, установка, корректировка, исправление проблем с версткой под различные браузеры. Также возможна уникализация шаблонов (изменение до неузнаваемости);
2) Установка Joomla, настройка, конфигурация;
3) Установка/настройка компонентов, модулей, плагинов. Поиск расширений под определенные нужды;
4) Оптимизация кода шаблонов, ускорение загрузки сайтов;
5) Помощь с Viruemart, настройка, изменение внешнего вида, заполнение магазина.

Работаю с версиями Joomla - 1.5.x, 1.6.x и 1.7.x? 2.5.x

Примеры работ по запросу в ЛС или ICQ

Контакты:
ICQ: 644147311
Либо в ЛС

Если можно скиньте в личку Ваш скайп к сожалению я не могу отправлять ЛС
*

markavelli

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Помощь и консультации
« Ответ #13 : 22.11.2012, 00:48:06 »
Monix Написала вам в личку. А в ответ тишина......
*

Taktik

  • Новичок
  • 5
  • 0 / 0
Re: Помощь и консультации
« Ответ #14 : 04.12.2012, 20:47:25 »
Вы только консультируете или разработкой тоже занимаетесь?
Есть задача сверстать (дизайн уже есть) на Joomla+виртумарт сайт 2 инет магазина, сроки ждут, нужен адексатный исполнитель.
Пишите на почту или в личку.
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Re: Помощь и консультации
« Ответ #15 : 07.12.2012, 15:26:58 »
Вы только консультируете или разработкой тоже занимаетесь?
Есть задача сверстать (дизайн уже есть) на Joomla+виртумарт сайт 2 инет магазина, сроки ждут, нужен адексатный исполнитель.
Пишите на почту или в личку.
Хочу на всяк случай предупредить адексатных исполнителей: ставится сначала одна простейшая задача за небольшие деньги, потом когда все обсудите - получите ТЗ на сайт с кучей заморочек за те же деньги, при попытке обсудить или увеличение суммы или упрощение задачи - возмущенные заявления что такая работа делается 2-3 дня и больше 150 уе не стоит и на этом все закончится. Если вы конечно не решитесь демпингнуть и пров...бывать с недельку за эту сумму с перспективой множественных замечаний по доработке.
*

rubiigor

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Помощь и консультации
« Ответ #16 : 25.12.2012, 12:33:58 »
Надо настроить правильную работу сайта  http://corrupzia.ru/   Сайт на движке  Joomla 3.02   Размещён на платном хостинге   http://beget.ru/  Лимит 600 руб.
*

rubiigor

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Помощь и консультации
« Ответ #17 : 25.12.2012, 13:14:35 »
Асей не пользуюсь, дайте мне свой email, напишу все интимные подробности (адреса, пароли, явки), чтобы Вы смогли зайти в админку сайта и убедиться, что статьи запоминаются очень медленно, на главной странице появляются не сразу, а только после очистки кэша, не работает регистрация входа на сайт ну и ещё по мелочам...  Мой email   rubiigor@yandex.ru
*

Polina88

  • Новичок
  • 3
  • 0 / 0
Re: Помощь и консультации
« Ответ #18 : 11.08.2013, 18:20:07 »
здравствуйте, есть сайт на Joomla. нужны технические доработки. сможете?
*

San4ozzZ

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Помощь и консультации
« Ответ #19 : 14.10.2013, 14:37:13 »
походу Monix пропал бесследно
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Помощь и консультации
« Ответ #20 : 14.10.2013, 14:43:01 »
походу Monix пропал бесследно
ну сегодня в 4 утра он был на форуме... и на днях вопрос на форуме задавал
*

San4ozzZ

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Помощь и консультации
« Ответ #21 : 14.10.2013, 17:30:19 »
самые адекватные условия ! только вот на связь не выходит (
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Skype консультации, Доработка, Создание сайтов, Контекстная реклама

Автор antony2606

Ответов: 30
Просмотров: 11431
Последний ответ 11.02.2025, 10:34:10
от antony2606
Сайты на Joomla!. Верстка. Консультации

Автор dynamit

Ответов: 26
Просмотров: 8773
Последний ответ 12.04.2020, 10:31:39
от dynamit
Обучение работе на фрилансе :: Индивидуальные консультации

Автор fMichail

Ответов: 2
Просмотров: 1921
Последний ответ 26.03.2019, 02:55:54
от fMichail
Видео и текстовые консультации через сервис ИнфоТвип

Автор stt

Ответов: 0
Просмотров: 1014
Последний ответ 23.09.2017, 23:31:06
от stt
Результативное продвижение, СЯ, аудиты, консультации

Автор creatxtmanager

Ответов: 6
Просмотров: 1721
Последний ответ 23.12.2014, 16:15:47
от creatxtmanager