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

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Перлы joomlaforum.ru
« Ответ #2130 : 07.04.2015, 09:32:57 »
Название топика: Вопрос по валидарности
Что проверяет валидатор: валидарность, валидатность или валидность? ;)
Валид - это как не инвалид.
Валидатор: это оценщик инвалидности сайта. Валидный: значит хороший.

Я примерно так объясняю.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Перлы joomlaforum.ru
« Ответ #2131 : 07.04.2015, 10:29:42 »
Валид - это как не инвалид.
Валидатор: это оценщик инвалидности сайта. Валидный: значит хороший.

Я примерно так объясняю.
Да мы-то знаем =) объяснять надо автору перла в его топике =)
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перлы joomlaforum.ru
« Ответ #2132 : 09.04.2015, 13:47:11 »
...пожалуйста помогите мне. в базе данных создал строку для поиска и написал скрипт в PHP, и этот скрипт хочу в поиске вытаскивал данные из Бд прошу Плииз подскажите мне как мне это сделать?

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

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Перлы joomlaforum.ru
« Ответ #2133 : 10.04.2015, 08:20:27 »
прозрение приходит порой как раз после хорешенького такого матерного тыка в код :)
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перлы joomlaforum.ru
« Ответ #2134 : 22.04.2015, 14:34:35 »
ТОварищи, хелп.
Мне нужно было сделать галерею изображений. По умолчанию она встроенная плагингом данным  Admirir gallery
Возможно я сделал что то не так. Но что именно неуверен. Вчера я делал все вроде правильно загрузил архив с фотками.
Они подгрузились, имена файлов были отображены, но самих фоток не было. При нажатии на них система говорила на =английском языке что папка или картинкка не найдена. Отсюда скачал русификатор, попытался его установить, но тот не установился.
 !
Сегодня на работу пришел и увидел вообще другую картину: Иконки выставились лестницей при кликаньи на каждую, а при кликаньи на них отсылает еще куда неизвестно из них скрины прилагаю.Попытки ресета не помогли.
Как это лечится и как сделать так чтобы галлерея заработала? Нужно очень срочно.
Поскольку нужно было сделать срочно я решил попробовать сделать это в таблице средствами HTML указывал border 1 рх но в браузере отображается граница строк, но не столбцов, как это лечится?
ps Не знаю как сюда вставлять имги чтобы они отображались правильно. Если правой кнопкой мыши отркыть картинку - работает в отдельной вкладке.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Перлы joomlaforum.ru
« Ответ #2135 : 22.04.2015, 14:44:10 »
Таким уже ничего не поможет. Даже если за них всё сделать, то на следующий день "всё опять само сломается".
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Перлы joomlaforum.ru
« Ответ #2136 : 23.04.2015, 01:01:32 »
Таким уже ничего не поможет. Даже если за них всё сделать, то на следующий день "всё опять само сломается".
Как это, можно руки оторвать.. Ну, или ноги, чтоб дойти не смог..)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перлы joomlaforum.ru
« Ответ #2137 : 23.04.2015, 14:30:24 »
Всё заработало само собой.
Последнее действие: поднял на хостинге версию РНР с 5.3 на 5.4
Это помогло или нет, почти неделя прошла...
Я так и не понял, кто кого вылечил, и вылечил ли...  :laugh:

ЗЫ: Вспомнил заодно анекдот:
Разговаpивают два пользователя Интеpнета:
 - Hy, как дела?
 - Да как тебе сказать... Все ноpмально вpоде, вот только пальцы болят.
 - А с чего это вдpyг?
 - Да вчеpа с дpyзьями в чате встpетился, так всю ночь песни оpали...
« Последнее редактирование: 23.04.2015, 14:45:00 от sebun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перлы joomlaforum.ru
« Ответ #2138 : 29.04.2015, 08:38:08 »
Еще один тяжелый случай. Человек спросил, как ему, имея доступ к админке, базе и FTP сделать бекап, так как по каким то причинам он это сделать не может. Я ему порекомендовал Akeeba, на что он изрек следующее:

нет, у меня не стоит  джумула, но сайт на хостинге(админка есть), поэтому и хотелось бы слить на локальную машину..., но Денвер не устанавливается, нет админских прав на папку Windows(к файлу host) и никто не знает, кто установил и когда..... а бэкап сделать надо... в общем вилы...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Re: Перлы joomlaforum.ru
« Ответ #2139 : 29.04.2015, 15:19:04 »
Цитировать
нет, у меня не стоит  джумула, но сайт на хостинге(админка есть), поэтому и хотелось бы слить на локальную машину..., но Денвер не устанавливается, нет админских прав на папку Windows(к файлу host) и никто не знает, кто установил и когда..... а бэкап сделать надо... в общем вилы...
:o  
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: Перлы joomlaforum.ru
« Ответ #2140 : 30.04.2015, 16:23:40 »
Вот так
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: Перлы joomlaforum.ru
« Ответ #2141 : 01.05.2015, 09:34:19 »
...
Кто-то решил проблему с facebook и пирсингом картинок?
...
Бедные картинки, им уже пирсинг делают  ;D
Ответы на вопросы по CSS . Откройте для себя Firebug
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перлы joomlaforum.ru
« Ответ #2142 : 08.05.2015, 11:16:01 »
К сожалению, теперь youtube вообще запретил вывод каналов YouTube на сайты (если старая версия - v2).
Кто знает, что изменить в джава скрипте, чтобы он стал третьей версией?
Наверное, посоветовать номер версии в шапке скрипта заменить....  ;D
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: Перлы joomlaforum.ru
« Ответ #2143 : 08.05.2015, 11:22:30 »
Наверное, посоветовать номер версии в шапке скрипта заменить....  ;D
;D ;D ;D
Неправильно выразился)

Я имел ввиду про версию youtube api
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Перлы joomlaforum.ru
« Ответ #2144 : 08.05.2015, 11:30:46 »
А я не то же самое написал?
Наверное тоже, не увидел.. Я из туалета, на планшете, мать его, писал..))
Я проржаться не могу )))
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Перлы joomlaforum.ru
« Ответ #2145 : 08.05.2015, 11:53:32 »
Тоже улыбнуло, я там и отписал про это....

"Выдал" короче  ;D
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Перлы joomlaforum.ru
« Ответ #2146 : 08.05.2015, 14:15:24 »
Я проржаться не могу )))
....))))))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перлы joomlaforum.ru
« Ответ #2147 : 19.06.2015, 08:29:21 »
Сегодня зашел в тему... Порадовался, ребята нашли друг друга )) Сделал скрин
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Re: Перлы joomlaforum.ru
« Ответ #2148 : 23.06.2015, 21:48:27 »
У меня шаблон beez3 и у него отсутствует footer, как его добавить?

Как оказалось человеку нужно добавить некий "конец сайта"
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Перлы joomlaforum.ru
« Ответ #2149 : 23.06.2015, 22:13:04 »
Как оказалось человеку нужно добавить некий "конец сайта"
Ну да, его еще "подвалом" называют, хотя и так все понятно.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перлы joomlaforum.ru
« Ответ #2150 : 24.06.2015, 16:09:55 »
Добрый день. Подскажите, в общем в директории templates добавили index.php,
И у него получился адрес site.ru/tempaltes/ а как сделать чтобы на него можно было попадать по адресу site.ru/mypage?
ЧПУ включено, SEO и SEF включены, не знаю где и как прописать его адрес, пробовал через Перенаправления в админке, но там получается что пользователя редиректит на реальный адрес файла =(
Даже не знаю, смеяться или плакать...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Перлы joomlaforum.ru
« Ответ #2151 : 24.06.2015, 19:36:02 »
Даже не знаю, смеяться или плакать...
Смириться и простить ;D
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: Перлы joomlaforum.ru
« Ответ #2152 : 24.06.2015, 20:28:18 »
Понять и простить (©С.Бородач)
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Перлы joomlaforum.ru
« Ответ #2153 : 24.06.2015, 22:55:12 »
Понять и простить (©С.Бородач)
понять тут не возможно, только смирится с тем что такие бывают ))
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Перлы joomlaforum.ru
« Ответ #2154 : 26.06.2015, 04:56:59 »
Как оказалось человеку нужно добавить некий "конец сайта"
Пацан к успеху шёл, как говорится. Подсказать ему чтоли?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перлы joomlaforum.ru
« Ответ #2155 : 26.06.2015, 09:41:45 »
Пацан к успеху шёл, как говорится. Подсказать ему чтоли?
А что, это мысль! ))
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Перлы joomlaforum.ru
« Ответ #2156 : 26.06.2015, 11:37:48 »
А что, это мысль! ))
Пацан к успеху шёл, как говорится. Подсказать ему чтоли?
а попросите руководство сделать такую тоже страницу, и если что не так-туда послать того, кто, ну тупит, или не граммотен или ещё иные причины...(смотря какой смысл на странице)
Думаю много было бы удобно.
А настранице ссылка правил ну и всё, что надо для внимательности... Шустрые модули например )))))))))))))
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Перлы joomlaforum.ru
« Ответ #2157 : 28.06.2015, 19:34:18 »
Arkadiy, это http://argens.ru/ твой сайт?
Мой, но мы, вроде, на брудершафт не пили.
Я ваще не пью))
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mclotos

  • Новичок
  • 7
  • 0 / 2
Re: Перлы joomlaforum.ru
« Ответ #2159 : 01.07.2015, 09:05:13 »
От того что вы тут поржали над моим постом Joomla не перестала быть ***м.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перлы с разных сайтов.

Автор CTPZ

Ответов: 433
Просмотров: 56566
Последний ответ 20.11.2019, 13:17:15
от beliyadm
Флейм по теме перлы joomlaforum.ru

Автор beliyadm

Ответов: 15
Просмотров: 8815
Последний ответ 21.08.2012, 18:03:34
от Marques
Шутки с форума JoomlaForum.ru

Автор cmd

Ответов: 3
Просмотров: 2864
Последний ответ 15.07.2011, 19:18:01
от cmd
Перлы от Губерниева

Автор oleggrz

Ответов: 0
Просмотров: 3931
Последний ответ 07.03.2011, 16:42:24
от oleggrz