Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Lemonez

  • Захожу иногда
  • 225
  • 2 / 2
Всем привет!
Столкнулся с проблемой - не хватает дополнительной секции в шаблоне.
Излазил весь интернет и перечитал все руководство по Gantry, но так и не нашел решения.  :'(
Решения типа этого http://docs.gantry.org/gantry4/customize/adding-module-positions, не то... *ОХ-Х-Х*
Необходимо чтобы секция (горизонтальная строка для блоков) появилась в Layout в шаблоне в админке.
Стоит Joomla 3.9.1 и Gantry 5.4.26
Помогите пожалуйста советом...
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Как добавить секцию в Gantry?
« Ответ #1 : 18.12.2018, 08:46:08 »
Решения типа этого http://docs.gantry.org/gantry4/customize/adding-module-positions, не то... *ОХ-Х-Х*
Необходимо чтобы секция (горизонтальная строка для блоков) появилась в Layout в шаблоне в админке.
Стоит Joomla 3.9.1 и Gantry 5.4.26
Помогите пожалуйста советом...
Не понятно, спрашиваете про gantry 5 , а даёте ссылку по хелпу на gantry 4. Любое количество блоков в Layout можно добавить нажав на "+" для любой секции, если Вам необходимо раздробить секцию, то кидаете туда particle и определяете его ширину просто раздвигая-сужая его. Какой у Вас шаблон?
*

Lemonez

  • Захожу иногда
  • 225
  • 2 / 2
Re: Как добавить секцию в Gantry?
« Ответ #2 : 18.12.2018, 14:29:44 »
Не понятно, спрашиваете про gantry 5 , а даёте ссылку по хелпу на gantry 4. Любое количество блоков в Layout можно добавить нажав на "+" для любой секции, если Вам необходимо раздробить секцию, то кидаете туда particle и определяете его ширину просто раздвигая-сужая его. Какой у Вас шаблон?
Здравствуйте! Про ссылку, действительно не заметил что там описание 4. Если нажать "+" до добавится строка в секцию. А мне надо сделать новую секцию, например есть секция Feature, так вот я под ней хочу добавить секцию Feature2. Мне надо сделать отдельную секцию на вcю ширину экрана (fullwidth без контейнера) под или перед секцией Feature. Соответственно, если я задаю секции Feature fullwidth, то и на всех страницах сайта эта секция имеет fullwidth, что собственно не требуется. Шаблон Sanctum
*

Lemonez

  • Захожу иногда
  • 225
  • 2 / 2
Re: Как добавить секцию в Gantry?
« Ответ #3 : 18.12.2018, 15:03:34 »
А все! Нашел! Вот здесь все написано - http://docs.gantry.org/gantry5/advanced/creating-layout-presets
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Как добавить секцию в Gantry?
« Ответ #4 : 18.12.2018, 16:36:57 »
Соответственно, если я задаю секции Feature fullwidth, то и на всех страницах сайта эта секция имеет fullwidth, что собственно не требуется. Шаблон Sanctum
А что мешает скопировать шаблон и определить для того же Feature свои блоки, а потом задать ссылку в меню для данного шаблона?
Ну если Вы хотите сложный путь, то тогда по написанному: создаёте свои файлы yaml и HTML со стилями шаблона и в custom, оттуда должны подхватиться вновь созданные стили.
*

Nikotin818

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Re: Как добавить секцию в Gantry?
« Ответ #5 : 17.11.2019, 09:06:40 »
Всем привет!
Столкнулся с проблемой - не хватает дополнительной секции в шаблоне.
Излазил весь интернет и перечитал все руководство по Gantry, но так и не нашел решения.  :'(
Решения типа этого http://docs.gantry.org/gantry4/customize/adding-module-positions, не то... *ОХ-Х-Х*
Необходимо чтобы секция (горизонтальная строка для блоков) появилась в Layout в шаблоне в админке.
Стоит Joomla 3.9.1 и Gantry 5.4.26
Помогите пожалуйста советом...
Такая же беда!Нашел решение?
(Помогите с шаблоном! Вообщем суть такова, смотрел разные обучающие видео и там видимо обновления гантри 5 разные, в том же Layout расположение секций разное, то секция header в самом верху, то как у меня Navigation в самом верху(у меня все самое свежее и Joomla и гантри и гелиум). Так вот, как я понимаю, по умолчанию в каждой секции к определенным частицам (типа меню) прикручены свои стили, которые обычным способом как я привык делать не найдешь и не изменишь(через браузер ищешь стиль в какой папке в какой строке изменять), то же меню рекомендовано размещать в хеадере и навигации, но типа лучше в навигации(написано в шаблоне) ставлю в хеадер, применяются  карявые стили, ставлю в навигацию , все хорошо, но мне нужна секция(не строка) выше под другие нужды, тем самым тот же хеадер пустует. В какую сторону копать? Искать инфу как поменять местами секции Navigation и Header (могут слететь стили) либо добавлять секцию над Navigation, либо как то переопределять стили для меню в Header.)
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #6 : 07.04.2020, 20:02:14 »
Объясните на пальцах, как в шаблоне Helium Gantry 5 поменять местами 2 секции?
Какие файлы править? Голову уже сломал.
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Как добавить секцию в Gantry?
« Ответ #7 : 07.04.2020, 20:34:22 »
Объясните на пальцах, как в шаблоне Helium Gantry 5 поменять местами 2 секции?
Какие файлы править? Голову уже сломал.
Не пойму я Вас уважаемые, а что мешает для каждой секции применить свой стиль? В гелиуме секций, по моему, предостаточно.
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #8 : 07.04.2020, 20:50:52 »
Не пойму я Вас уважаемые, а что мешает для каждой секции применить свой стиль? В гелиуме секций, по моему, предостаточно.

Объясняю.
Верхняя секция уже готовое меню со своими стилями. Там где логотип и меню. Я его не хочу трогать вообще.
но перед ним мне нужно поставить невысокую на 10px секцию и разместить там кнопки соцсетей и меню юзера.
Я бы мог вообще просто добавить новую строку в секции Navigation - но у нее уже задан стиль. А мне нужен совсем другой.



Поэтому я хочу поменять местами header и navigation.

Да и вообще не мешает понять, как эти секциями управлять (убирать лишние, добавлять новые).

PS Если я например перемещу меню и логотип ниже, в секцию header - то меню, все его выпадалки сразу ломается.
« Последнее редактирование: 07.04.2020, 20:57:07 от romagromov »
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #9 : 07.04.2020, 21:15:50 »
Или объясните пожалуйста, как мне выполнить задуманное.

Мне нужно примерно такое получить:

*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Как добавить секцию в Gantry?
« Ответ #10 : 08.04.2020, 11:49:56 »
Ну в моём понимании как-то так:

Далее прописать стили для каждого блока, например:
#g-navigation {
    background: #ffffff;
    color: #000000;
    position: relative;
    z-index: 11;
    height: 20px;
}
Аналогично можно прописать стиль для каждого блока или партикля, ссылки и размещение для кнопок  social:
.g-social a {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0 0.1rem;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
}
Ну и так далее....
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #11 : 09.04.2020, 16:01:37 »
Это как раз и есть костыль. Проще поменять местами секции, но все упорно молчат, как это сделать.

Вот смотрите, я перенес логотип и меню из родного navigation в header.
Все поплыло, особенно меню. Выпадалки страшные, их разнесло по всему шаблону.
То есть мне теперь надо восстанавливать стили для меню.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: Как добавить секцию в Gantry?
« Ответ #12 : 09.04.2020, 16:30:28 »
Это как раз и есть костыль. Проще поменять местами секции, но все упорно молчат, как это сделать.
Тут все описано почему бы не зайти и почитать? http://docs.gantry.org/gantry5/advanced/creating-layout-presets

Вы можете создать свой собственный layouts, по пути templates/ваш_шаблон_на_gantry5/custom/layouts

По пути templates/ваш_шаблон_на_gantry5/custom/config/default/layout.yaml находится ваша текущая конфигурация сгенерированная

*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #13 : 09.04.2020, 17:16:58 »
Тут все описано почему бы не зайти и почитать? http://docs.gantry.org/gantry5/advanced/creating-layout-presets

Вы можете создать свой собственный layouts, по пути templates/ваш_шаблон_на_gantry5/custom/layouts

По пути templates/ваш_шаблон_на_gantry5/custom/config/default/layout.yaml находится ваша текущая конфигурация сгенерированная




Я был по ссылке выше - ничего не получилось.
У меня шаблон - Helium.
Вот по вашей инструкции копирую папку
templates/g5_helium/custom/config/default
сюда
templates/g5_helium/custom/layouts/default2

Иду в шаблон и не вижу default2

*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #14 : 09.04.2020, 17:34:54 »
По инструкции с сайта gantry полностью выполнил все шаги, а именно положил сюда файл

templates/g5_helium/custom/layouts/example1.yaml

и ничего нигде не отображается. Нет его в админке шаблона.
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Как добавить секцию в Gantry?
« Ответ #15 : 09.04.2020, 17:48:04 »
Это как раз и есть костыль. Проще поменять местами секции, но все упорно молчат, как это сделать.
Почему костыль-то? Костылями Вы как раз и пытаетесь заниматься. Это и есть адаптация шаблона под свой интерфейс.
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #16 : 09.04.2020, 18:08:40 »
Почему костыль-то? Костылями Вы как раз и пытаетесь заниматься. Это и есть адаптация шаблона под свой интерфейс.


Ну потому что мне нужно кучу CSS переписывать для того меню или просто 2 строчки местами поменять.
Вы меню видели в позиции header?


Я например в Protostar index.php правлю вдоль и поперек.
Все просто и понятно.
А тут ничего не понятно и даже по инструкции не работает.
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Как добавить секцию в Gantry?
« Ответ #17 : 10.04.2020, 09:23:45 »
Ну потому что мне нужно кучу CSS переписывать для того меню или просто 2 строчки местами поменять.
Вы меню видели в позиции header?
Ну не нравится в header, поставьте в intro или ещё ниже, оставьте в том же Navigation. Да и почему кучу "css"? Несколько параметров и всё, тем более если Вы используете этот шаблон не в первый раз, то просто скопировать стили из др. шаблона слегка поменяв их под требования этого.
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #18 : 10.04.2020, 10:28:56 »
Ну не нравится в header, поставьте в intro или ещё ниже, оставьте в том же Navigation. Да и почему кучу "css"? Несколько параметров и всё, тем более если Вы используете этот шаблон не в первый раз, то просто скопировать стили из др. шаблона слегка поменяв их под требования этого.


Сейчас я пытаюсь понять, почему не работает замена макета. Я ведь по инструкции все делаю.
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #19 : 11.04.2020, 22:23:17 »
Короче, ссылка на официальный мануал имеет устаревшую информацию.
Берем отсюда файл /templates/g5_helium/layouts/default.yaml
копируем сюда /templates/g5_helium/custom/layouts/default-ad.yaml
Я его переименовал в default-ad.yaml
Затем меняем местами нужные секции или добавляем новые

Затем идем в шаблон и выбираем Base Outline, а в нем жмем кнопку load и выбираем наш layout

Все! После этого нужные секции в нужных местах.

Дел на полминуты. И не надо править никакие стили.
Макет переназначен и можем спокойно официально обновлять шаблон.
Вот очень хороший подробный мануал - https://tehnoklimat21.ru/index.php/lichnyj-kabinet/particles-dlya-gantry5/83-sozdanie-novykh-sektsij-v-shablone-helium-gantry5

Но возник новый вопрос. Если в Protostar я мог легко внедрять свой php (проверка текущего URL, статуса юзера и т.д.), то как это делать в gantry?
Вот мне нужно вставить php типа if текущий пользователь registered, а не super user - то подключить такой-то CSS.
Как такое сделать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Яндекс карты. Добавить "чтобы переместить карту проведите по ней двумя пальцами"

Автор safronoff343

Ответов: 1
Просмотров: 26569
Последний ответ 14.05.2025, 07:18:54
от Lemonez
Как добавить аддоны shortcode ultimate в sp page builder?

Автор chen

Ответов: 0
Просмотров: 3323
Последний ответ 23.07.2022, 10:16:40
от chen
SP Page Builder Возможно ли добавить кнопку в текстовое поле?

Автор AlexP750

Ответов: 7
Просмотров: 6756
Последний ответ 15.08.2021, 14:19:53
от AlexP750
Как добавить изображение ссылкой VirtueMart 3?

Автор VBedya

Ответов: 0
Просмотров: 1750
Последний ответ 27.04.2021, 13:02:05
от VBedya
Как добавить названия категории подкатегории и товара в чпу?

Автор redesupar

Ответов: 0
Просмотров: 1241
Последний ответ 01.02.2021, 11:48:28
от redesupar