Новости 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 Ответов
  • 1715 Просмотров
*

Volegost

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
index.php & CSS
« : 12.03.2012, 19:03:57 »
Здравствуйте.

Насколько я понял из видеокурсов, для того или иного изменения в дизайне необходимо найти, где это находится в файле index.php и там редактировать, либо найти класс или идентификатор и редактировать CSS.

При попытке изменить размер шрифта и подсветить активную ссылку я столкнулся с такой проблемой.
Открываю исходный код, вижу свою активную ссылку и её атрибуты:

class="mainlevel" идентификатор: id="active_menu"

В таблице стилей в файле template.css ни такого класса, ни такого идентификатора просто нет!
Лазил по другим файлам CSS, заводил в поиск в тотал коммандере, нигде нет такого текста!

И вот ещё, похожая проблема: Почему получается так, что открыв исходный код страницы, я вижу, что необходимо редактировать, но не могу найти этого места в файле index.php, причём не только в файле шаблона, но и в коренной папке сайта?

Вот пример: хочу изменить текст в тэге title. Открываю исходный код, вижу тэг title, вижу сам текст, который хочу изменить.

Открываю в Notepad++ файл index.php, и нигде там этого не нахожу! Мало того, вместо целого списка мета тэгов вижу всего одну строку:

1   <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
2    <jdoc:include type="head" />

Такое впечатление, что все эти файлы будто в сокращённом варианте. FireBug показывает длинные лесенки тэгов div, полно всяких классов и идентификаторов. Но где же их можно открыть для редактирования? Если они видны только в исходном коде и в FireBug?
 

*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: index.php & CSS
« Ответ #1 : 12.03.2012, 19:22:17 »
привет.
вопрос слишком сложный, в виду того, что нет понимания базовых вещей: как работаеют таблицы стилей, к примеру.
поэтому исчерпывающего ответа тут не будет и быть не может.
но так, на вскидку:
а) поиграйтесь как следует с firebug'oм НА ПРИМЕРЕ НЕСЛОЖНОГО ШАБЛОНА. в жуке надо смотреть не сами исходный код, а стили, которые прицеплены к элементам. жёлкнули на "div" - посомтрели в правой панели, привязан ли к нему стиль из файла или же стиль прямо в коде прописан (вот тут как раз надо активно чиать про CSS)

б) исходный код страницы формируется в процессе обработки php-кода, а это значит, что изначально строка может выглядеть не как
id="active_menu"
а вовсе даже
echo "id=".$currrent_class;
т.е. искать тоталом имеет смысл не по целой строке, а по конкретному классу "active_menu".
+ галочки ставить в выборе кодировки "utf8" или без галки (пробовать так и так).
*

Volegost

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: index.php & CSS
« Ответ #2 : 12.03.2012, 21:50:22 »
Спасибо, почти всё понятно... ^-^
Видимо, придётся донимать программиста.

Подскажите ответ на такой мелочный вопрос:

Сделал иконку, закинул в папку своего домена, а она не отображается.

Может, не в ту папку закинул?

Или для этого тоже надо какой-нибудь плагин ставить? Как пришлось ставить Tag meta только для того, чтобы название сайта отображалось в тэге title?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: index.php & CSS
« Ответ #3 : 12.03.2012, 21:53:34 »
Volegost, не канает!
юзайте поиск, про иконки-есть отдельные темы. тут устраивать саппорт я не намерен, к тому же, это противоречит правилам форума.
учитесь работать с информацией, тогда она вас начнёт любить ))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

z-index или какой-то div перекрывают popup

Автор vegushka

Ответов: 8
Просмотров: 1496
Последний ответ 20.05.2016, 23:43:30
от vegushka
Что это ещё за (index)?

Автор MrKolbasa

Ответов: 0
Просмотров: 1539
Последний ответ 24.03.2016, 10:07:26
от MrKolbasa
Проблема с z-index

Автор Ptalameeya

Ответов: 1
Просмотров: 1194
Последний ответ 20.10.2015, 11:33:58
от Aponte
Альтернатива z-index в CSS

Автор slepoy

Ответов: 7
Просмотров: 4188
Последний ответ 15.09.2015, 01:41:27
от umbabaraumba
Не найду искомое значение "width" отображемое браузером в файле "index"

Автор R31rus

Ответов: 26
Просмотров: 1604
Последний ответ 06.03.2015, 22:02:21
от Schumaker