Новости Joomla

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+). При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php     // Это файл в /layouts/components/com_component/your_layout.php?><input type="hidden" name="task" value=""><input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"><input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"><?php echo HTMLHelper::_('form.token'); ?>
Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.
// В Controller/View добавляем поля$this->form  ->addControlField('task', '')  ->addControlField('return', $input->getBase64('return', ''))  ->addControlField('forcedLanguage', $forcedLanguage);
А в layout'е просто используем метод renderControlFields()
// В layout формыecho $this->form->renderControlFields();
Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.Смотреть
Pull Request@joomlafeed#joomla #разработка #php

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

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

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

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

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Картинку в шаблон
« : 04.05.2012, 23:24:09 »
Подскажите пожалуйста решение.
Есть макет
Надо вставить так же  картинку комбайна
У меня получается так http://snab1.00am.ru

Есть решение ?
« Последнее редактирование: 05.05.2012, 10:09:46 от Ielts »
*

Olg

  • Завсегдатай
  • 1181
  • 90 / 2
Re: Картинку в шаблон
« Ответ #1 : 05.05.2012, 00:00:54 »
Конечно есть. Глядя на оригинал шаблона и ваш сайт, замечаешь очень малое сходство.
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #2 : 05.05.2012, 00:13:27 »
Конечно есть. Глядя на оригинал шаблона и ваш сайт, замечаешь очень малое сходство.

Блин...
Ну мир неисправим и живущие в нем...
Я разве просил сравнения?
Я разве просил оценки ?
Я разве говорил, что необходимо сделать один в один с макетом ?
Причем тут оригинал и то что я показал?
Я спросил о реализации конкретного решения ... не более
Ну зачем умничать, если Вас об этом не просят.
А если есть что сказать, тогда скажите без лишней демагогии и полемики...

Спасибо за понимание!
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #3 : 05.05.2012, 00:23:26 »
Цитировать
Надо вставить так же  картинку комбайна
"Так же" - это как? на меню что ли наехать?
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #4 : 05.05.2012, 00:53:32 »
"Так же" - это как? на меню что ли наехать?
Ну да..
Так же как на макете показано ?
В принципе возможна ли такая реализация ?
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #5 : 05.05.2012, 00:57:11 »
Конечно. Можно изображению добавить в css
Код: css
position: relative;
top: 105px;
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #6 : 05.05.2012, 01:12:04 »
Конечно. Можно изображению добавить в css
Код: css
position: relative;
top: 105px;

А не подскажете это в template.css добавлять ?
В любом месте прописать ?
И как саму картинку прописать для добавления (условно под названием  "img")?
« Последнее редактирование: 05.05.2012, 11:00:16 от Ielts »
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #7 : 05.05.2012, 11:58:13 »
Можно в template.css, в любом месте
Пользуйтесь Firefox + Firebug
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #8 : 05.05.2012, 12:13:51 »
Можно в template.css, в любом месте
Пользуйтесь Firefox + Firebug
Ok
Это понятно, что в любом месте.
А кроме
"position: relative;
top: 105px;"
Саму картинку как указать ?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Картинку в шаблон
« Ответ #9 : 05.05.2012, 12:24:36 »
http://htmlbook.ru/ - вот так!
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #10 : 05.05.2012, 12:44:03 »
http://htmlbook.ru/ - вот так!

Ну что за желание ВСЕХ поучать!
Я не прошу ссылку на документацию, я прошу реального ответа..
Ну не умничайте пожалуйста..
Вас ведь никто не заставляет отвечать..
Просто пропустите этот пост и живите спокойно дальше со своими экспертными знаниями по умению отсылать на сайты с документацией...
Ну не надо флейма... прошу Вас!
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Картинку в шаблон
« Ответ #11 : 05.05.2012, 12:59:23 »
Цитировать
Ielts
Репутация: +0/-0
Сообщений: 150
Еще вопросы? Решать ваши проблемы - ваша задача. Вы занимаетесь разработкой (ну или ХЗ чем), а прибегаете на форум с глупейшими вопросами, которые не задают даже новички после прочтения документации.

Предлагаю решать ВСЕ ваши вопросы через ком. раздел, особенно если не хотите думать и читать.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #12 : 05.05.2012, 13:23:41 »
Еще вопросы? Решать ваши проблемы - ваша задача. Вы занимаетесь разработкой (ну или ХЗ чем), а прибегаете на форум с глупейшими вопросами, которые не задают даже новички после прочтения документации.

Предлагаю решать ВСЕ ваши вопросы через ком. раздел, особенно если не хотите думать и читать.
Вот не люблю грубить..
Но такие как Вы вынуждают...
Я же сказал К ТЕБЕ ВОПРОСОВ НЕТ!
Какое твое дело кто чем занимается ?
Я же сказал не умничай и засунь такие свои советы себе сам догадаешься куда...
Я не к тебе лично обращался , поэтому выйди вон из этой ветки и давай советы тем кто их захочет воспринимать...
Я то не причисляю себя к специалистам, поэтому спрашиваю, что мне необходимо...
А такие как ты имеют четкое определение "двоечники" которые только советуют где что почитать...
Специалист хренов...
Много таких я видел, которые распальцовываются указанием на мануалы, не умеющие сами лично решить ни малейшей проблемы...
Тем более что проблемы нет для специалиста...
Не отвечай больше тут, чтобы не перешло на уровень оскорблений...
Не хочу я этого...
Ходи другими ветками... очень прошу!
« Последнее редактирование: 05.05.2012, 13:28:54 от Ielts »
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #13 : 05.05.2012, 13:56:21 »
NightGuard прав, это форум поддержки, а не форум для обучения элементарных вещей. Что бы решить вашу задачу, дали направление куда копать, а вы просто не хотите сами что-то прочитать. Я понимаю, хочется получить решение на блюдечке с голубой каёмочкой, но самостоятельно-то тоже нужно хоть чуть-чуть почитать про основы HTML и CSS.
Чтобы душенька ваша была спокойна, в template.css напишите:
Код: css
.custom-toll-free img {
    position: relative;
    top: 105px;
}
« Последнее редактирование: 05.05.2012, 13:59:39 от Pega »
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #14 : 05.05.2012, 15:04:31 »
NightGuard прав, это форум поддержки, а не форум для обучения элементарных вещей. Что бы решить вашу задачу, дали направление куда копать, а вы просто не хотите сами что-то прочитать. Я понимаю, хочется получить решение на блюдечке с голубой каёмочкой, но самостоятельно-то тоже нужно хоть чуть-чуть почитать про основы HTML и CSS.
Чтобы душенька ваша была спокойна, в template.css напишите:
Код: css
.custom-toll-free img {
    position: relative;
    top: 105px;
}

Да я ведь не прошу обучения.
Я прошу решения которое специалистом делается за 3 сек. в конкретном данном примере.
И я не против того что надо обучаться. Это само собой.
И заметье я не прошу каких то глобальных решений, а всего лишь то как решается элемент "наплыва картинки"
И в течении дня мне либо пишут, что надо учиться ( я уже сказал, что я не против) либо опять же как Вы даете не полные ответы..
В начале написали:
"Код
position: relative;
top: 105px;"

Потом оказывается что надо:

.custom-toll-free img {
    position: relative;
    top: 105px;
}

Но ведь этого тоже недостаточно...
А где прописать путь к самой картинке по этому вызову...

Или Вас прикалывает выдавать такие ответы теряя в первую очередь свое время...

Надеюсь не обидел... но какая то странная у Вас позиция определения "поддержки"
К стати я всегда пытаюсь в начале сам решить проблему, и  читал материалы на http://htmlbook.ru
Там я не нашел ответа...
Покажите ссылку если он там есть...

Мне всегда казалось странным, почему нельзя конкретно и сразу сказать решение, если Вы его знаете... и если оно для Вас не сложно...
А если сложно тогда мне кажется просто не надо отвечать..
Нет начинают заниматься воспитанием ...

При добавлении
.custom-toll-free img {
    position: relative;
    top: 105px;
}

Ничего не меняется... Следовательно Ваш ответ либо неверен, либо недостаточен!
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #15 : 05.05.2012, 15:20:08 »
Я не удивлен что вы исключили вариант, что вы что-то неправильно делаете.
Еще раз перепроверил, работает. Изображение наезжает на меню. Объяснил подробно как мог.
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #16 : 05.05.2012, 18:46:10 »
Я не удивлен что вы исключили вариант, что вы что-то неправильно делаете.
Еще раз перепроверил, работает. Изображение наезжает на меню. Объяснил подробно как мог.
:-)
А Вы можете показать мне то что как Вы говорите у Вас работает?
Я может не совсем корректно выразился, сказав что ничего не меняется...
Я имел в виду , что это не есть решение проблемы, т.к. вы прописали работу с картинкой находящейся в модуле "toll-free"
Я ее положил туда потому что у меня нет другого варианта, но она не нужна в этом модуле, т.к. при Вашем решении модуль увеличивается по высоте как раз на указанные Вами 105px
А задача как состоит в том чтобы не увеличивать этот блок (как показано на примере http://snab1.00am.ru/index1.jpg.)
А так получается вот что
http://snab1.00am.ru/
*

fbr

  • Завсегдатай
  • 1664
  • 206 / 7
Re: Картинку в шаблон
« Ответ #17 : 05.05.2012, 19:54:53 »
Я же сказал не умничай и засунь такие свои советы себе сам догадаешься куда...

А такие как ты имеют четкое определение "двоечники" которые только советуют где что почитать...
Специалист хренов...

Ходи другими ветками... очень прошу!

А таких как ты на форуме надо банить...
Пожизненно...

минусанул в репу
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Картинку в шаблон
« Ответ #18 : 05.05.2012, 20:06:31 »
1. Для меня не сложно сделать подобное.
2. Мы с вами водку не кушали, чтобы тыкать.
3. Этот простейший вопрос от ТС отношения к Joomla вообще не имеет.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #19 : 05.05.2012, 20:24:36 »
1. Для меня не сложно сделать подобное.
2. Мы с вами водку не кушали, чтобы тыкать.
3. Этот простейший вопрос от ТС отношения к Joomla вообще не имеет.
1. Да я понял что для тебя это легко... ( в теории конечно и демагогии)
2. Водка не имеет отношения к уважению...хотя... у тебя может и имеет... Если ты думаешь, что что на "ВЫ" будет больше уважения к тебе... глубоко ошибаешься...
3. я понял понял  что для тебя это простейший вопрос... ток решить его не не можешь так как по всей видимости всю жизнь только "списывал"...

P.S. Те для кого это действительно не сложно просто без выпендрежа дают конкретные советы потому что они не "двоечники " :-)
Удачи в минусовках...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать свой шаблон quickstart?

Автор saiskyi

Ответов: 3
Просмотров: 6444
Последний ответ 19.02.2020, 19:29:01
от Bozhkov2
Как настроить шаблон?

Автор tromba

Ответов: 2
Просмотров: 4042
Последний ответ 15.08.2018, 15:29:56
от tromba
Как загрузить шаблон, и сделать его только для одной страницы?

Автор Ирина Поехали

Ответов: 5
Просмотров: 2056
Последний ответ 05.06.2017, 21:15:42
от effrit
Как вставить рекламу в мобильный шаблон ja_edenite?

Автор gorbi_U

Ответов: 3
Просмотров: 1816
Последний ответ 02.06.2017, 08:43:26
от gorbi_U
Шаблон JA_Edenite joomla2.5

Автор askvrk2

Ответов: 6
Просмотров: 2984
Последний ответ 29.05.2017, 09:29:08
от gorbi_U