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

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Ребят, я новичок, так что, пожалуйста не судите строго и с пониманием отписывайтесь (подробнее:))
Проблема такая.
Хочу создать сайт, учусь по видео урокам, мануалам, статьям и форумам, но вот застрял на вроде простой вещи, решить не могу.
Создается все в Dreamweaver, там же создается с нуля сайт, но вот в самом начале не могу подключить template.css, он не работает, пытаюсь изменить в нем что либо (например бгколор) ничего не происходит....
Помогите, может кто сталкивался с такой проблемой, вот скрин
вот код
<?php
/*
* @copyright   Copyright (C) 2008 - 2009 All rights reserved.
* @license      
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" type="text/css" />
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
</head>

шаблона находится в папке templates. Template.css находится в папке templates/quprin(имя шаблона)/css/

В FireBug показывает что за данную таблицу отвечает system.css...

При нажатии справа на template.css ничего не происходит, а точнее курсор встает в начало кода.

Еще такой момент, пои нажатии кнопки в Joomla template kit -> make base template files создается еще одна директрория в папке шаблона, потом эти файлы я переношу выше на одну папку, все равно там тоже не работает template.css


Из-за чего подобное может происходить?  ! ! !

Заранее, СПАСИБО за помощь! :))
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
из собственного опыта.
сначала делаю шаблон БЕЗ вставки джумловских элментов.
т.е. обычный самостоятельный хтмл.
в нём все пути до таблиц стилей пешутся стандартными путями и поэтому цепляются дримвейвером.

а вот это "$this->baseurl " относится уже к двигу ждумлы, поэтому тестируется уже на живом сайте. дримвейвер, разумеется, этот путь не увидит.

так что совет простой-сначала всё, что связано с дизайном, сверстать в дримвейвере. уже потом меняем все ссылки на вот это $this->baseurl и отлаживаем на живом сайте
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
кстати, у тебя в ссылка на таблицу я не вижу название шаблона quprin :)
по идее, надо так

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/quprin/css/template_css.css" type="text/css" />

у тебя там аж четыре таблицы стилей, так что я н понял, какую именно ты подключаешь :)
но суть одна-меняешь только название таблицы (template_css.css) остальной путь такой как в примере.

*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
у меня стоит denwer, то есть я пытаюсь на локальном компе сделать сайт, а потом перенести его на хост, от этого что либо меняется?
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
по идее, надо так
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/quprin/css/template_css.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" type="text/css" />

Это написанно в этой строке
<?php echo $this->baseurl ;?> - это url сайта
<?php echo $this->template ;?> название темы в данном случае quprin


Т.е. файл template.css должен физически лежать тут www/templates/quprin/css/template.css проверьте

А в него идет импорт уже стилей всех модулей, навигации и типографики. (я точно не помню как делает Joomla template kit но помоему именно так)


вот этот кусок кода можно удалить вообще если вы не будете использовать на сайте язык типо хинди (т.е. не с лева на права идут предложения а с права на лево)
Цитировать
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>

У вас FireBug пишет что отвечает стиль system.css потому что у вам не подхватывается главный стиль шаблона.

Цитировать
у тебя там аж четыре таблицы стилей, так что я н понял, какую именно ты подключаешь :)
но суть одна-меняешь только название таблицы (template_css.css) остальной путь такой как в примере.
2 из них отвечают за вывод системных сообщений и общих стилей Joomla
Одна за RLT как я выше написал


Еще покажите скриншот исходного кода который выводит Firefox на скриншоте только полноразмерном
« Последнее редактирование: 16.04.2010, 15:55:51 от Alldar »
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Тут открылась интересная фишечка:)) в общем - template.css работает, по крайней мере когда меняю в нем что-либо - это отображается в файрфоксе, а вот дримвивер не отображает в предпросмотре! проблема  наверное в дримвивере... как думает
скриншот прилагается
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
название с маленькой буквы попрбуйте написать шаблона... хотя у вас все правильно должно подгружатся
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
внимательно читай
"
а вот это "$this->baseurl " относится уже к двигу ждумлы, поэтому тестируется уже на живом сайте. дримвейвер, разумеется, этот путь не увидит."

двимвейвер не выполняет скрипты php и не моет получить путь до шаблона
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
как быть? я ведь все делаю в дримвивере, и сразу просматриваю в браузере результат... ведь если я отключу php то браузер не увидит сайта?!
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
в общем понял, делать надо так, руками прописываю пути к system.css general.css template.css, потом когда уже захочу перенести их на Joomla переписываю все в PHP?!
а не подскажете как правильно прописать систем и дженерал цсс?? что бы они работали и что бы я видел все так же как буду видеть в конечном результате??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Путь к CSS файлу

Автор valtec

Ответов: 7
Просмотров: 1780
Последний ответ 09.06.2015, 17:08:08
от valtec
Путь на сайте

Автор CBAT

Ответов: 4
Просмотров: 1290
Последний ответ 16.01.2015, 09:17:14
от ShfVD
Как найти путь к файлу CSS?

Автор victorpusaka

Ответов: 9
Просмотров: 2771
Последний ответ 19.06.2014, 23:00:43
от victorpusaka
Как указать точный путь?

Автор kilnart

Ответов: 6
Просмотров: 1465
Последний ответ 01.05.2014, 15:22:57
от kilnart
Как найти путь к файлу через FireBug?

Автор artyxa

Ответов: 34
Просмотров: 14221
Последний ответ 05.02.2014, 13:10:24
от Germanius