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

321

  • Захожу иногда
  • 364
  • 3 / 8
Приветствую!
Подскажите, пожалуйста, как можно сделать стили для функции "Версия для печати"?
Может, кто знает, где и что нужно прописать, чтобы страница и сама распечатка страницы отображались одинаково в стиле шаблона.
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Создайте отдельный стиль для печати и пропишите в шапке сайта путь к нему
Код
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
Аттрибут media="print" указывает на то, что этот стиль будет применяться при печати.
Т.е. если в меню браузера нажмут печать страницы, тогда сайт будет печататься с применением этих стилей.
Поэтому, для удобства восприятия напечатанной информации, в этом файле зарежте все ненужные элементы, оставив сам контент.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
а, как можно отобразить на мониторе, т.е. окно "Версия для печати" выводится без стилей шаблона.
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
А почему бы в браузере не выбрать пункт предварительного просмотра страницы?
Так, вроде, привычней.
Да и кто будет тыкать на кнопки просмотра вида, который должен напечататься?
Если на сайте что-то печатается, то должна печататься основная информация.
Неужели кто-то будет смотреть что же ему напечатается, а если ему не понравится, то не будет печатать?
Если найдена нужная информация и требуется ее распечатать, то человек это делает.
А как это напечатается уже лежит на совести разработчика.
Не цените посетителей, выдавая на печать все наперекосяк и ненужный мусор, такой посетитель найдет более адекватные сайты.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
А почему бы в браузере не выбрать пункт предварительного просмотра страницы?
Так, вроде, привычней.
Да и кто будет тыкать на кнопки просмотра вида, который должен напечататься?
Если на сайте что-то печатается, то должна печататься основная информация.
Неужели кто-то будет смотреть что же ему напечатается, а если ему не понравится, то не будет печатать?
Если найдена нужная информация и требуется ее распечатать, то человек это делает.
А как это напечатается уже лежит на совести разработчика.
Не цените посетителей, выдавая на печать все наперекосяк и ненужный мусор, такой посетитель найдет более адекватные сайты.

Вы меня неправильно поняли, к сожалению! Неправильно.

Вопрос ОТКРЫТ!
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
http://joomlaforum.ru/index.php/topic,154055.0.html

а, что это?? что-то я не понял решение предложенной темы?
*

321

  • Захожу иногда
  • 364
  • 3 / 8
может я, неправильно задал вопрос?? Хочу повториться. Мне нужно в окне "Версия для печати" изменить дизайн, а именно задать шрифт, цвет, выравнивание влево, вправо, центр и т.п. Чтобы на окно было приятно посмотреть, а также сделать приятную распечатку тоже в стиле шаблона сайта.
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
А, так вы про окно, которое открывается по клику на кнопку/текст «Печать» в заголовке статьи?
Ну там инфа показывается через iframe.
И в нем подключается свой стиль.
Посмотрите по коду какой файл подключается и правьте его.

p.s.
Хотя я все-равно не пойму смысл этого окна.
Какой интерес тратить время на просмотр того, что собираешься печатать?
Что, если нужная инфа (раз уж захотелось распечатать) и там будет какой-то косяк, то отменять печать?
Бред. Жмешь «Печать...» в браузере и в путь!
*

321

  • Захожу иногда
  • 364
  • 3 / 8
совершенно верно вопрос про окно, которое открывается по клику на кнопку/текст «Печать» в заголовке статьи.
а также про стиль дизайна, который будет на распечатанной странице, т.е. одинаковый дизайн для всех, а именно для экрана монитора и для страницы из принтера.

Только вот не пойму, по какому коду смотреть??

Скриншот кнопки "Версия для печати" http://rghost.ru/14613421

Скриншот Pop up окна "Версия для печати" http://rghost.ru/14613771
« Последнее редактирование: 15.07.2011, 12:57:06 от 321 »
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Цитировать
по какому коду смотреть
По коду страницы.
Используйте FireBug или схожие средства разработки у других браузеров.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
По коду страницы.
Используйте FireBug или схожие средства разработки у других браузеров.

ранее пытался, что-то данной программой вычислить не помогает, бестолковая программа FireBug, даже хуже, чем я сам.
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Цитировать
бестолковая программа FireBug
Может просто не разобрались как с ней работать?
Тысячам людей она очень помогает в разработках и стала уже чуть ли не стандартом де-факто.

Может тогда дадите ссылку на пример, где выводится материал для печати?
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Может просто не разобрались как с ней работать?
Тысячам людей она очень помогает в разработках и стала уже чуть ли не стандартом де-факто.

Может тогда дадите ссылку на пример, где выводится материал для печати?

может, а что она умеет особого, если не ошибаюсь, то программа только смотрит подробно, но не редактирует и не ищет ошибок.
а, посмотреть можно чем угодно. Вот если бы искала и редактировала на лету, то да это номер один, а так это не серьёзная программа, по-моему.

Вы спрашивали ссылку на пример, как выглядит окно со стилями на других сайтах?
если не ошибаюсь в вопросе, то пример http://www.macroworld.ru/index.php?option=com_content&view=article&id=67:-smart-sharpen&catid=19:photoshopformacro&Itemid=54 обратите внимание окно не отличается от дизайна сайта, даже есть заголовок у самого окна.

*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Цитировать
искала и редактировала на лету
Так и делает.

Слева код, кликаем по элементу, а справа его стиль. При этом пишет в каком файле описание стиля, а при наведении на имя файла, показывет путь к нему.
Можно менять и сразу виден результат. Да в иннете полно всяких мануалов по работе с ним.
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Что по поводу примера.
По ссылке, что указали, инва выводится в отдельном окне.
А вот в таком примере — во всплывающем элементе, что приятней и удобней.

Видать не срабатывает плагин.
Но если по коду посмотреть, там подключается аж 3 CSS файла.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Так и делает.

Слева код, кликаем по элементу, а справа его стиль. При этом пишет в каком файле описание стиля, а при наведении на имя файла, показывет путь к нему.
Можно менять и сразу виден результат. Да в иннете полно всяких мануалов по работе с ним.


и даже можно таким образом вписать стиль для окна "Версия для печати"??

только вот куда вписывть, если стилей для данного окна нет вообще и не было.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Что по поводу примера.
По ссылке, что указали, инва выводится в отдельном окне.
А вот в таком примере — во всплывающем элементе, что приятней и удобней.

Видать не срабатывает плагин.
Но если по коду посмотреть, там подключается аж 3 CSS файла.

не шустро открывается предложенный вариант, да и какие там варианты, если самое простое не возможно до сих пор реализовать.
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Почему не возможно-то?
Посмотрите какие стилевые файлы файлы подключаются и правьте в них.
Там было что-то типа highslide.css (что-то подобное).
Вот в нем пропишите стили для блоков, что показываются в окне печати.
Там делов-то на пол часа максимум.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Почему не возможно-то?
Посмотрите какие стилевые файлы файлы подключаются и правьте в них.
Там было что-то типа highslide.css (что-то подобное).
Вот в нем пропишите стили для блоков, что показываются в окне печати.
Там делов-то на пол часа максимум.

не понимаю, а там это где??

стилевые файлы для всего шаблона??

и как можно прописать стили для блоков и для каких именно??

« Последнее редактирование: 15.07.2011, 20:13:22 от 321 »
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
— Установить mod_printme (необязательно, но упрощает работу)
— создать и прописать print.css
— создать *.css файл для окна предварительного просмотра и вставить на него ссылку в файле component.php (в папке вашего шаблона)
— все манипуляции с версией для печати нужно проводить в файле component.php
*

321

  • Захожу иногда
  • 364
  • 3 / 8
— Установить mod_printme (необязательно, но упрощает работу)
— создать и прописать print.css
— создать *.css файл для окна предварительного просмотра и вставить на него ссылку в файле component.php (в папке вашего шаблона)
— все манипуляции с версией для печати нужно проводить в файле component.php

у вас лично эта схема работает??

у меня нет, все тоже самое и без изменений.

*

321

  • Захожу иногда
  • 364
  • 3 / 8
Тема актуальна!
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
Ну… раз вам советы и FireBug не помогают решить задачу, то готов вам все настроить за $$$
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Ну… раз вам советы и FireBug не помогают решить задачу, то готов вам все настроить за $$$

за доллары?  :o
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают стили на одной странице

Автор yyyuuu

Ответов: 1
Просмотров: 2675
Последний ответ 17.02.2023, 17:11:08
от marksetter
Как сделать?

Автор Twins

Ответов: 3
Просмотров: 1944
Последний ответ 01.07.2021, 13:11:51
от xpank
Не работают стили CSS в html

Автор ВикуЛя

Ответов: 1
Просмотров: 1339
Последний ответ 27.05.2021, 12:31:15
от ShopES
Как сделать кнопку формы аккаунта?

Автор Evgen Kulibin

Ответов: 0
Просмотров: 1110
Последний ответ 22.04.2021, 22:15:06
от Evgen Kulibin
Как сделать плавающий модуль?

Автор THeCMeX

Ответов: 2
Просмотров: 1265
Последний ответ 08.03.2021, 22:21:01
от Flexderection