Новости 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 #разработка

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

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Предлагаю свои услуги
« : 08.12.2013, 15:06:37 »
Очень быстрый хостинг в Финляндии от 300 руб. Писать в личку или по контактам.

Предоставляю услуги настройки виртуальных и выделенных серверов (дата-центры: Россия, США, Германия, Финляндия) по договорной цене.

Настройка сервера – от 2500 рублей + стоимость ISPManager 6 (оформляется на вас).

Если у хостера имеется лицензия на панель (как это практикуют многие), то платите только за настройку.

Либо, за 1500 рублей, делаю настройку с FastPanel. В FastPanel отсутствует стандартная возможность добавления альтернативного сервера баз данных, но при необходимости эту опцию можно подключить за дополнительную плату.

В дальнейшем месячная цена аренды виртуального сервера для вас будет от 700 рублей, либо 2000 рублей с выделенным процессором повышенной производительности.

Дополнительные настройки обсуждаются отдельно.

Также настрою отдельную конфигурацию сервера под проекты на Joomla и другие CMS с использованием ISPmanager 6 или FastPanel. Если использовать мою конфигурацию, администрирование сводится к минимуму, что экономит ваше время. Благодаря высокопроизводительному железу улучшается отклик сервера, что способствует более быстрой индексации в поисковых системах и ускоряет загрузку вашего проекта для пользователя.

Подготовлю бюджетные варианты для сайтов с высокой нагрузкой.

**Быстрый хостинг с FastPanel:**

- PHP: 5.6–8.4. Техподдержка через Telegram и по договорённости (но, к сожалению, не круглосуточная).

**Тариф 1 – 3.5 $/месяц** 
Баз MySQL: 2 
Доменов: 2 
Место: 1 GB

**Тариф 2 – 6 $/месяц** 
Баз MySQL: 4 
Доменов: 4 
Место: 3 GB

**Тариф 3 – 10 $/месяц** 
Баз MySQL: 7 
Доменов: 7 
Место: 7 GB

Далее рекомендуется перейти на VDS.

ISPManager предоставляет всё необходимое для работы: phpMyAdmin, webmail, LAMP, nginx и другое ПО.

Очищу ваш сайт от вирусов – цена от 3000 руб.

Кроме этого ищу постоянную работу с приемлемыми условиями, например, в службе поддержки или с базовым администрированием отдельных проектов.

**Правила для клиента при очистке от вирусов:** 

Поступаем согласно моим указаниям; если нет возможности выполнить сразу – сообщите. Если хостинг плохой, а сайтов много и все находятся на одном пользователе – почти 100% вам светит VDS (как правило, может быть дешевле и лучше хостинга). Если хостинг нормальный, предварительная проверка проводится бесплатно. Я не люблю выполнять бесплатную работу, если ваш хостинг или вы препятствуете предварительной проверке (лимиты, ограничения доступа). Эти правила добавлены, потому что некоторые недобросовестные лица ранее пользовались моим временем.

**Контакты:** 
Спойлер
[свернуть]

Все работы проводятся после проверки ситуации и согласования с вами. Оплата производится по результату, окончательная цена зависит от сложности.

Оплата: СБП, на карту и по предварительной договорённости через другие платежные сервисы.

Старая тема отзывов (тогда ещё специально не заводил).

Примеры работ могу выслать в личные сообщения.
« Последнее редактирование: 28.03.2025, 07:52:34 от wishlight »
*

mariya823

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Re: Предлагаю свои услуги
« Ответ #1 : 18.01.2014, 21:20:11 »
очень благодарна за работу по лечению сайта! На сайте было много вирусов, которые благополучно вылечил wishlight. Естественно без потери данных. Особое спасибо хочу сказать за то, что была проведена работа с уязвимостями сайта, т.к. ранее я обращалась с такого рода проблемами к другим специалистам, но они просто чистили сайт, оставляя ее уязвимым. При этом мне все подробно объяснили, дали необходимые советы. Все очень грамотно и быстро! Рекомендую!
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #2 : 26.01.2014, 12:51:25 »
Все очень грамотно и быстро! Рекомендую!

Спасибо.

Добавил дешевые предложения по vds.
*

yratroian

  • Новичок
  • 9
  • 2 / 0
Re: Предлагаю свои услуги
« Ответ #3 : 17.02.2014, 08:12:56 »
 :D  уже давно с wishlight  -
очень благодарен!
Советую всем!
*

prossvika

  • Захожу иногда
  • 64
  • 3 / 0
Re: Предлагаю свои услуги
« Ответ #4 : 08.03.2014, 22:38:16 »
Воспользовалась вышеперечисленными услугами когда хостинг перестал справляться с нагрузкой... wishlight все сделал как надо: перенес, настроил, проверил работоспособность, в общем с чистой совестью. Спасибо ^-^
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #5 : 09.04.2014, 12:37:38 »
UP. Добавил услуги написания текстов.
*

robotwerder

  • Захожу иногда
  • 248
  • 6 / 1
Re: Предлагаю свои услуги
« Ответ #6 : 07.06.2014, 16:51:03 »
очень помог этот человечищще!
Ваще выручил..
Были проблемы с сайтом. Он порекомендовал ВДС дешевый.. все перенес, все настроил.
при переходе на тариф помощнее так же оказал содействие.. сейчас сайт впорядке и чувствует себя отлично!
Рекомендую этого человечка, хороший и отзывчивый специалист, чувствуется что занимается своим делом)
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #7 : 07.06.2014, 16:52:03 »
Спасибо
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #8 : 09.06.2014, 13:05:46 »
На правах апа. В конце июня на сервере будет обновлено все ПО. Скорость работы станет выше.
*

kurakin

  • Захожу иногда
  • 125
  • 0 / 0
Re: Предлагаю свои услуги
« Ответ #9 : 27.06.2014, 21:33:15 »
Огромное спасибо! С ноября бился с вредоносным кодом! Потерял 3 сайта. Все сделал за пол дня. Всё летает!! Самое главное не дорого и с гарантией!! Вот над чем работаем busmotor.ru для начала.
*

bob82

  • Новичок
  • 1
  • 1 / 0
Re: Предлагаю свои услуги
« Ответ #10 : 19.10.2014, 20:19:31 »
Присоединяюсь с выше сказанным! Добросовестно и быстро вылечил сайт от вируса, устранил мелкие ошибки и недочеты, всю ясно пояснил, спасибо большое! Буду рекомендовать, и обращаться в дальнейшем если возникнут проблемы.
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Re: Предлагаю свои услуги
« Ответ #11 : 04.11.2014, 00:22:36 »
Хочу сказать спасибо wishlight за тонкую настройку сервера.
Все оперативно сделал, теперь сайт работает как часы )))

Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #12 : 30.11.2014, 13:25:02 »
Ап. Всего 300 рублей в месяц быстрый хостинг в Москве.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #13 : 04.12.2014, 11:59:41 »
Бесплатный хостинг с VestaPanel. Пишите в личку или по контактным данным.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #14 : 15.12.2014, 20:48:15 »
Бесплатный хостинг с VestaPanel.

Спешите! Места ограничены.

Также платный хороший хостинг для Москвы и городов России.

Обновлены тарифы на услуги в связи с общим подорожанием (падением курса рубля).

Все еще остались акционные тарифы.
« Последнее редактирование: 16.12.2014, 10:47:06 от wishlight »
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #15 : 27.12.2014, 09:52:27 »
Последние дни перед Новым годом, чтобы заказать vds и бекап сервер со скидками.
*

jogocapo

  • Новичок
  • 5
  • 0 / 0
Re: Предлагаю свои услуги
« Ответ #16 : 08.01.2015, 20:32:31 »
Спасибо большое за оказанную помощь! Все очень быстро и грамотно настроил, сайт работает как никогда, до этого сменили 3 хостинга, сайт был на вдс но работал нестабильно, никто не мог грамотно настроить вдс. так что еще раз спасибо! буду обращаться только к Вам!
*

xodapi

  • Новичок
  • 7
  • 0 / 0
Re: Предлагаю свои услуги
« Ответ #17 : 13.03.2015, 19:34:55 »
спасибо ТС за помощь, несколько раз выручал, помог. Настроил с нуля сервер, перенес сайты, организовал бекапы на другой сервер - нашел за 15$ в год 100 гб. помог убрать двухфакторную верификацию на сайте (телефон накрылся)  и многое другое. Спасибо
*

tomat_ok

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: Предлагаю свои услуги
« Ответ #18 : 12.07.2015, 13:36:41 »
Обратился к автору за помощью в настройке сервера и с консультацией по разным вопросам администрирования. Всем рекомендую!
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #19 : 22.07.2015, 13:37:54 »
Только до конца лета настройка веста панель 500 руб (с соблюдением всех условий).
*

AdWeb

  • Давно я тут
  • 877
  • 31 / 3
Re: Предлагаю свои услуги
« Ответ #20 : 16.08.2015, 12:33:27 »
а есть варианты вдс в европе (нидерланды/германия)?
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #21 : 16.08.2015, 12:55:11 »
а есть варианты вдс в европе (нидерланды/германия)?

Да и больше чем в России.
*

De-fly

  • Новичок
  • 3
  • 0 / 0
Re: Предлагаю свои услуги
« Ответ #22 : 30.09.2015, 20:04:52 »
Здравствуйте !
Написал вам на почту, указанную в первом сообщении.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #23 : 01.10.2015, 09:43:47 »
Написал вам на почту

Похоже ваше письмо не дошло. У вас есть возможность связаться со мной через онлайн мессенджеры?
*

De-fly

  • Новичок
  • 3
  • 0 / 0
Re: Предлагаю свои услуги
« Ответ #24 : 01.10.2015, 22:36:02 »
Да, не дошло. Робот ответил, что нет такой почты ....
После завтра установлю ISQ и напишу.
К сожалению личное сообщение отправить не могу.
*

De-fly

  • Новичок
  • 3
  • 0 / 0
Re: Предлагаю свои услуги
« Ответ #25 : 07.10.2015, 22:51:21 »
wishlight - поправьте пожалуйста адрес вашей почты в первом сообщении темы.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #26 : 08.10.2015, 07:03:29 »
wishlight - поправьте пожалуйста адрес вашей почты в первом сообщении темы.

Добавил еще один емайл на mail.ru. Старый отлично работает.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #27 : 21.10.2015, 12:28:31 »
Неплохая вдска OVZ 30 баксов в год на 4 ядра 2 IP 1гб памяти и 150 гб места кого интересует? Мониторю скидки.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Предлагаю свои услуги
« Ответ #28 : 04.01.2016, 12:29:24 »
Есть дешевые мощные KVM сервера в США. Оптимально для проектов которым нужен низкий пинг в Америку. В Россию тоже не плохой для такого расстояния. Настройка как и раньше.
*

daddy

  • Захожу иногда
  • 141
  • 2 / 0
Re: Предлагаю свои услуги
« Ответ #29 : 20.01.2016, 12:03:03 »
Обращался к автору за советом по устройству на сайте ротатора рекламы - получил помощь в течение 10 минут, все работает, за что огромное спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Все услуги пробива в одном месте и по самым приятным ценам

Автор Dodo_Service

Ответов: 1
Просмотров: 3110
Последний ответ 02.12.2020, 02:49:26
от gartes
Услуги по настройке и ведению контекстной рекламы в Яндекс Директ и Google AdWo

Автор Bogat

Ответов: 0
Просмотров: 1447
Последний ответ 20.08.2019, 11:57:07
от Bogat
Услуги дизайна для web сайтов и мобильных приложений

Автор svetakaplaukh

Ответов: 3
Просмотров: 1410
Последний ответ 07.02.2019, 23:46:18
от svetakaplaukh
Услуги по продвижение сайтов на Joomla

Автор borovik

Ответов: 2
Просмотров: 1567
Последний ответ 04.01.2017, 17:32:31
от Taatshi
Услуги по продвижение сайтов на Joomla

Автор andreyhead

Ответов: 0
Просмотров: 1741
Последний ответ 06.11.2015, 12:02:41
от andreyhead