Новости 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 для атрибута addfieldprefix namespace 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 Гость просматривают эту тему.
  • 111 Ответов
  • 7348 Просмотров
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Стоимость часа времени
« : 18.11.2015, 14:27:33 »
Вот любопытный расчет
Цитировать
Доход сотрудника в месяц «на руки» после уплаты налогов   
33 410 рублей
Цитировать
Себестоимость рабочего часа сотрудника для клиента   1 773 рублей в час без НДС = 1 418 / (100%-20%)

Что думаем?
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Стоимость часа времени
« Ответ #1 : 18.11.2015, 14:33:45 »
Что думаем?
Как то устроился я в одну контору программистом (на три дня), и там начальник ночью тусил, днем в офисе отсыпался, ездил на BMW x6 новенькой, а во всей конторе (больше 100 человек) только у одного программиста был мопед..
вот что я думаю )
*

dmtn

  • Захожу иногда
  • 381
  • 25 / 2
Re: Стоимость часа времени
« Ответ #2 : 18.11.2015, 14:43:51 »
33 - это даже для периферии не густо, а столичные города, совсем другая тема
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа времени
« Ответ #4 : 18.11.2015, 16:04:29 »
Но тут в среднем цена 500-600 руб.
По этим расчетам выходит 13-16 тыс в месяц зарплаты.

Этого что? Хватает?
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Стоимость часа времени
« Ответ #5 : 18.11.2015, 16:08:20 »
Но тут в среднем цена 500-600 руб.
По этим расчетам выходит 13-16 тыс в месяц зарплаты.

Этого что? Хватает?
Директору не хватает, по этому такие цифры :)
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа времени
« Ответ #6 : 18.11.2015, 16:09:46 »
Директору не хватает, по этому такие цифры :)
Не понял
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Стоимость часа времени
« Ответ #7 : 18.11.2015, 16:36:45 »
Как то устроился я в одну контору программистом (на три дня), и там начальник ночью тусил, днем в офисе отсыпался, ездил на BMW x6 новенькой, а во всей конторе (больше 100 человек) только у одного программиста был мопед..
вот что я думаю )

Директору не хватает, по этому такие цифры :)
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Стоимость часа времени
« Ответ #8 : 18.11.2015, 16:38:37 »
Цитировать
Но тут в среднем цена 500-600 руб.
По этим расчетам выходит 13-16 тыс в месяц зарплаты.
500*8*20=80K
Как это ты считаешь?
Создание сайтов, шаблонов, помощь в решении проблем.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа времени
« Ответ #9 : 18.11.2015, 16:41:11 »
500*8*20=80K
Как это ты считаешь?
Ой, это как ты считаешь?
Вот написав этот ответ, ты не потратил ни секунды?
А заказчики все в течении одной минуты ТЗ и доступы присылают?
А всё время есть работа?
А налоги и в пенсионный фонд?

А амортизация средств - как минимум компьютера, интернета, электроэнергии, стула?
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа времени
« Ответ #10 : 18.11.2015, 16:43:54 »
500*8*20=80K
Как это ты считаешь?
Или ты работаешь на кого то?
Тогда хорошая ставка, но тут речь про стоимость часа для клиентов!
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Стоимость часа времени
« Ответ #11 : 18.11.2015, 16:56:07 »
А, вон оно что...
Ну, это если рабочих нанимать, то точно необходимые расчёты, а для себя - ХЗ
Создание сайтов, шаблонов, помощь в решении проблем.
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Стоимость часа времени
« Ответ #12 : 18.11.2015, 17:01:02 »
с твоими расценками в 1000 руб / час - можно забыть сразу :)
адекватная цена среднего прогера (ИМХО) около 500 руб
есть конечно ситуации что и за пол часа можно 2 рубля поднять, но они бывают очень редко)

а ты хотя бы средний прогер? :)

*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа времени
« Ответ #13 : 18.11.2015, 17:09:35 »
Ну посчитаем.
500*8*20*0,7*0,75*0,85*0,9=32130, отсюда надо еще вычесть интернет и комп (на пхпшторм не рассчитывай, слишком бедный), это пусть всего то 2230 в месяц.

нормочас*время*дни*загрузка*коэф чистой работы*минус отпуск и больн*минус налоги минимум

Итого, офигенный программер рад зарплате в 29900.
rly?!
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Стоимость часа времени
« Ответ #14 : 18.11.2015, 17:16:37 »
хз как у вас для меня и 30 это нормально будет
учитывая что у нас люди вкалывают на заводах от звонка до звонка и гробят здоровье за 20
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа времени
« Ответ #15 : 18.11.2015, 17:25:41 »
хз как у вас для меня и 30 это нормально будет
учитывая что у нас люди вкалывают на заводах от звонка до звонка и гробят здоровье за 20
Понятно, тему можно закрыть.

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Стоимость часа времени
« Ответ #16 : 18.11.2015, 18:43:11 »
хз как у вас для меня и 30 это нормально будет
В каком городе вы живете? В Москве в месяц на такие деньги один человек, наверное, не проживет. Не работаю прогером, но считаю, что зарплата среднего кодера должна быть от 70-80к.р.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

neogeek

  • Захожу иногда
  • 196
  • 21 / 2
Re: Стоимость часа времени
« Ответ #17 : 18.11.2015, 19:19:42 »
Живу за несколько тысяч км от Москвы, зарабатываю около 100к - хватает впритык практически(чуток остается) на 4ых(я, жена и 2 детей)
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа времени
« Ответ #18 : 18.11.2015, 19:23:11 »
Живу за несколько тысяч км от Москвы, зарабатываю около 100к - хватает впритык практически(чуток остается) на 4ых(я, жена и 2 детей)
Что за сфера? А тот тут не хотят столько зарабатывать ((
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Стоимость часа времени
« Ответ #19 : 18.11.2015, 20:05:49 »
А тот тут не хотят столько зарабатывать ((
Тут это где ?
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Стоимость часа времени
« Ответ #21 : 18.11.2015, 20:10:03 »
Что за сфера? А тот тут не хотят столько зарабатывать ((
Да в любой сфере программист высокой квалификации столько зарабатывает..
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа времени
« Ответ #22 : 18.11.2015, 20:10:43 »
Да в любой сфере программист высокой квалификации столько зарабатывает..
30круб?
Что за бред?
В Москве дворники больше получают.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Стоимость часа времени
« Ответ #23 : 18.11.2015, 20:12:40 »
30круб?
Что за бред?
В Москве дворники больше получают.
Я вообще то про 100к что челок выше писал!
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Стоимость часа времени
« Ответ #24 : 19.11.2015, 08:05:45 »
Я расчитываю работы исходя из 500 р/час. Обычно получается выполнят работы раза в два быстрее чем расчитывал. Так-же бывает работаю и на почасовой оплате, это возможно при большом объеме работ и понятном ТЗ.
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Стоимость часа времени
« Ответ #25 : 19.11.2015, 10:27:47 »
На форуме в частности.
Не знал что на форуме можно 100 тыщ заработать.
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

neogeek

  • Захожу иногда
  • 196
  • 21 / 2
Re: Стоимость часа времени
« Ответ #26 : 19.11.2015, 13:36:22 »
Что за сфера? А тот тут не хотят столько зарабатывать ((
web development
*

neogeek

  • Захожу иногда
  • 196
  • 21 / 2
Re: Стоимость часа времени
« Ответ #27 : 19.11.2015, 13:38:14 »
Не знал что на форуме можно 100 тыщ заработать.
Можно и больше, если правильно к делу подойти. Но в общем речь шла не об этом.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Стоимость часа времени
« Ответ #28 : 19.11.2015, 13:41:14 »
Походу отделу маркетинга стало скучно и они решили данный вопрос осуществить, тем самым сделать рабочую "видимость" для директора и оправдать свою зп.
///
Тут даже если окунуться в совдепию, человекочасы не этими факторами по ГОСТу анализировались.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

neogeek

  • Захожу иногда
  • 196
  • 21 / 2
Re: Стоимость часа времени
« Ответ #29 : 19.11.2015, 13:46:19 »
Да в любой сфере программист высокой квалификации столько зарабатывает..
Если не глупый... Я лично знаю человека, программиста от бога со стажем - работал в гос конторе за 25т.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоимость верстки

Автор beliyadm

Ответов: 26
Просмотров: 1450
Последний ответ 04.02.2019, 17:48:03
от AlekVolsk
Стоимость часа своей работы

Автор Гоша_Компьютерный

Ответов: 8
Просмотров: 1866
Последний ответ 11.05.2016, 13:03:31
от Гоша_Компьютерный
Стоимость сайта и заработок на нём

Автор vita1971

Ответов: 3
Просмотров: 1491
Последний ответ 10.05.2015, 14:11:09
от vipiusss