Новости 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

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

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Установить ширину блоков
« : 13.12.2014, 20:02:09 »
Может вопрос с области фантастики, но все, может есть решение.

В неком шаблоне горизонтально есть, к примеру, 5-ть позиций - user1, …, user5. Если использовать две позиции - user1 и user2, то их ширина устанавливается по 50%. Если три – то их ширина будет по 33,3% и тд.

Вопрос. Если необходимо использовать только две позиции user1 и user2 и необходимо установить ширину первой – 25%, второй – 75%. И такое соотношение использовать только на главной. Как это можно организовать?
Можно ли прописать какое-то дополнительное условие или установить какой-то дополнительный «маркер», чтобы это соотношение можно было использовать и на второстепенных страницах?

Что я делаю?
- в стилях можно прописать ширину user1 и user2, но в таком случаи, эти параметры будут передаваться и на второстепенные страницы
- в каждом модуле, который располагается на этих позициях главной страницы прописывать строки
Код
<style> user1 {width: 25% !important; } </style>
  и соответственно для user2 – 75%.
Но ведь это не очень «гламурно»

Может кто-то сталкивался с такой ситуацией и решает ее намного проще. Прошу, Вас Гуру, поделиться опытом. 
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: Установить ширину блоков
« Ответ #1 : 13.12.2014, 20:17:05 »
в шаблоне сделать проверку на главную и в зависимости от этого подключать разные CSS ?
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Установить ширину блоков
« Ответ #2 : 13.12.2014, 20:24:16 »
проверку? Но однозначного мнения - какую лучше проверку - так и нет. Но вот тут что-то подобное есть ----->
Спойлер
[свернуть]
Вариант конечно хорош, спасибо  
« Последнее редактирование: 13.12.2014, 20:27:34 от darkghost »
*

bybus

  • Захожу иногда
  • 86
  • 2 / 1
Re: Установить ширину блоков
« Ответ #3 : 15.12.2014, 10:59:39 »
Думаю можно на страницу на которой используется нестандартная ширина вывести модуль с HTML, но вместо HTML, в нем будет просто прописываться стиль ширины колонок с !important
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Можно ли прописать в scss ссылку и установить картинку?

Автор vova630

Ответов: 0
Просмотров: 935
Последний ответ 02.01.2021, 13:56:09
от vova630
Перенос блоков

Автор Forgiving

Ответов: 0
Просмотров: 966
Последний ответ 15.03.2020, 10:22:43
от Forgiving
Как изменить ширину шаблона?

Автор qromen

Ответов: 32
Просмотров: 35117
Последний ответ 09.10.2017, 16:10:09
от AntonShilov
Выравнивание блоков по высоте

Автор BrutalMan

Ответов: 6
Просмотров: 1790
Последний ответ 08.08.2016, 06:30:15
от neogeek
Сетка блоков типа Grid или Inline, не могу разобраться [Решено]

Автор JaneFaint

Ответов: 7
Просмотров: 1883
Последний ответ 28.07.2016, 16:36:40
от JaneFaint