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

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Добрый вечер уважаемые форумчане. Не могу подправить пару кодов, с CSS не очень дружу, так сказать первый свой сайт делаю, хочу попросить Вас о помощи! Вот мой сайт http://1models.com.ua необходимо выровнять название и меню вверху все сделать по центру, что уже не делал, нечего не выходит, и слайдшоу код поправить что бы между картинками не было просветов, кто сможет помогите, заранее спасибо!
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Необходимо подправить CSS шаблона.
« Ответ #1 : 12.12.2010, 16:56:05 »
#ja-mainnav {
    display: block;
    float: left;
    padding: 0 150px;
    position: relative;
    text-align: center;
    z-index: 9999;
}
template.css (строка 977)
поставь этот код
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Необходимо подправить CSS шаблона.
« Ответ #2 : 12.12.2010, 17:05:40 »
а слайдшоу найди вставку фото в коде, это не в стилях
<div class="ja-slide-item" style="width: 620px; height: 300px; margin-right: 10px;"><img alt="" src="">
            </div>
найди строку
 margin-right: 10px;
и поменяй
 margin-right: 0px;
или в стилях пропиши
ja-slide-item{
 margin: 0 !important;
}
*

doctorgrif

  • Давно я тут
  • 745
  • 82 / 1
  • Нудный доктор
Re: Необходимо подправить CSS шаблона.
« Ответ #3 : 12.12.2010, 17:16:11 »
#ja-mainnav {
    display: block;
    float: left;
    padding: 0 150px;
    position: relative;
    text-align: center;
    z-index: 9999;
}
template.css (строка 977)
поставь этот код
я бы вместо
Код
    display: block;
    float: left;
    padding: 0 150px;
    position: relative;
    text-align: center;
написал бы
Цитировать
margin:0 auto;
т.е смещение сверху/снизу = 0, а справа/слева будет автоматом равное число (читай - меню будет посередине)
Омск-Екатеринбург-Челябинск...Feldzug gen Westen | Кафедра | GrayBox | Joostina 1.2.1 | Joostina Extensions | In Vino Veritas [в работе]
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #4 : 12.12.2010, 17:24:20 »
я бы вместо
Код
    display: block;
    float: left;
    padding: 0 150px;
    position: relative;
    text-align: center;
написал быт.е смещение сверху/снизу = 0, а справа/слева будет автоматом равное число (читай - меню будет посередине)
так как вы говорите стояло изначально, но по центру оно не как не хотело становиться!
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #5 : 12.12.2010, 17:25:04 »
а слайдшоу найди вставку фото в коде, это не в стилях
<div class="ja-slide-item" style="width: 620px; height: 300px; margin-right: 10px;"><img alt="" src="http://1models.com.ua/images/resized/images/stories/fruit/jaslideshow/maserati_620_300.jpg">
            </div>
найди строку
 margin-right: 10px;
и поменяй
 margin-right: 0px;
или в стилях пропиши
ja-slide-item{
 margin: 0 !important;
}
не могу найти эту строку, где она может быть, уже все перерыл(((
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #6 : 12.12.2010, 17:33:02 »
вроде рвзобрался, в стилях прописал код! Супер! Спасибо Вам Огромное гуру!)
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #7 : 12.12.2010, 17:34:04 »
извините, еще вопрос, а как выровнять мод JoomGallery по центру, который находится под модом слайдшоу?
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #8 : 12.12.2010, 18:18:58 »
вроде рвзобрался, в стилях прописал код! Супер! Спасибо Вам Огромное гуру!)
нет, все таки когда я прописал в стилях слайдшоу вот это
 margin: 0 !important;
так теперь в слайдшоу картинка слева с каждым перелистыванием сдвигается левее на 10 рх, получается все картинки криво становятся а не по центру! надо искать код
<div class="ja-slide-item" style="width: 620px; height: 300px; margin-right: 10px;"><img alt="" src="http://1models.com.ua/images/resized/images/stories/fruit/jaslideshow/maserati_620_300.jpg">
            </div>
но не могу понять где он находится, все перелопатил! опять же не исключено что ситуация повторится со смещением(((
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: Необходимо подправить CSS шаблона.
« Ответ #9 : 12.12.2010, 21:14:24 »
ну так уберите - margin-right: 10px; :)
и, вообще, если есть класс зачем еще style прописывать?
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #10 : 13.12.2010, 11:43:21 »
ну так уберите - margin-right: 10px; :)
и, вообще, если есть класс зачем еще style прописывать?
я понял идею, но не могу найти где этот класс прописан((
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #11 : 13.12.2010, 12:15:27 »
если в классе убрать margin-right: 10px картинки опять смещаются влево(((( у меня уже истерика начинается, может кто-то посоветует аналог слайдшоу, что бы расстягивался на весь экран, как этот?
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Необходимо подправить CSS шаблона.
« Ответ #12 : 13.12.2010, 12:18:24 »
<div class="ja-slide-item" style="width: 620px; height: 300px; margin-right: 10px;">
ты нашел этот дод
он сидит в самом модуле
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #13 : 13.12.2010, 14:06:23 »
<div class="ja-slide-item" style="width: 620px; height: 300px; margin-right: 10px;">
ты нашел этот дод
он сидит в самом модуле
да нашел, но если его убрать то картинки опять смещаются влево
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Необходимо подправить CSS шаблона.
« Ответ #14 : 13.12.2010, 14:34:11 »
что то ты не то делаешь я проверял если поставить margin-right: 0px; -то все нормально
а это рамка
.ja-slide-item img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #1C1C1C;
    padding: 4px; -это рамка вокруг фото
}
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #15 : 13.12.2010, 15:00:45 »
что то ты не то делаешь я проверял если поставить margin-right: 0px; -то все нормально
а это рамка
.ja-slide-item img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #1C1C1C;
    padding: 4px; -это рамка вокруг фото
}
посмотрите внимательно, если мы ставим на 0, то тогда с каждым перелистыванием картинки, картинка по центру уходит влево на 10 рх
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: Необходимо подправить CSS шаблона.
« Ответ #16 : 13.12.2010, 15:57:22 »
попробуйте margin-right: 10px; применить к картинке в классе .ja-slide-item img.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #17 : 14.12.2010, 12:03:16 »
нет не помогает((((
*

asomnia

  • Захожу иногда
  • 183
  • 12 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #18 : 14.12.2010, 16:32:17 »
Цитировать
извините, еще вопрос, а как выровнять мод JoomGallery по центру, который находится под модом слайдшоу?

у Вас там очень много чего накручено наверчено в стилях..
Вопрос такой картинки там фикс ширины ?
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #19 : 14.12.2010, 23:26:34 »
у Вас там очень много чего накручено наверчено в стилях..
Вопрос такой картинки там фикс ширины ?

это минислайды размером 200х200, оригинал 800х500, фиксация по высоте.
*

SergeyVitruk

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Необходимо подправить CSS шаблона.
« Ответ #20 : 16.12.2010, 15:59:16 »
проблема так и не решена, все так же прошу о помощи!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Запретить наследование из шаблона на странице SP Page Build

Автор AlexP750

Ответов: 15
Просмотров: 2029
Последний ответ 17.08.2021, 12:30:51
от AlexP750
Как вставить свой CSS в общий файл CSS шаблона Yootheme?

Автор Lemonez

Ответов: 16
Просмотров: 1377
Последний ответ 21.01.2021, 05:11:58
от Lemonez
Как убрать боковые отступы в мобильной версии шаблона?

Автор Евгений1980

Ответов: 2
Просмотров: 1554
Последний ответ 18.01.2021, 18:24:53
от arma
Как убрать мобильную версию шаблона?

Автор Dwad

Ответов: 3
Просмотров: 1136
Последний ответ 23.01.2018, 08:53:18
от MaxTs
Как изменить ширину шаблона?

Автор qromen

Ответов: 32
Просмотров: 34771
Последний ответ 09.10.2017, 16:10:09
от AntonShilov