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

y.kram

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Ребят, я новичок, в CSS вообще ещё не разбираюсь.
Помогите, пожалуйста, отключить адаптивность шаблоона Protostar, чтобы сайт всегда выглядел как будто с компьютера открываешь.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Никак: шаблон написан на бутстрапе, там респонсив заложен изначально во фреймворк, он под это специально заточен.
*

y.kram

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Никак: шаблон написан на бутстрапе, там респонсив заложен изначально во фреймворк, он под это специально заточен.
Никак: шаблон написан на бутстрапе, там респонсив заложен изначально во фреймворк, он под это специально заточен.
Если закомментировать строки LESS, связанные с RESPONSIVE, а также добавить в CSS следующий код (взял отсюда: http://habrahabr.kz/blog/4338.html):
Код
/* Template-specific stuff
 *
 * Customizations just for the template; these are not necessary for anything
 * with disabling the responsiveness.
 */

/* Account for fixed navbar */
body {
  min-width: 970px;
  padding-top: 70px;
  padding-bottom: 30px;
}

/* Finesse the page header spacing */
.page-header {
  margin-bottom: 30px;
}
.page-header .lead {
  margin-bottom: 10px;
}


/* Non-responsive overrides
 *
 * Utilitze the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */

/* Reset the container */
.container {
  width: 970px;
  max-width: none !important;
}

/* Demonstrate the grids */
.col-xs-4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
}

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}

.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}

.navbar-brand {
  margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}
,
то сайт показывается как декстопный, НО с неправильным (мобильным меню), растянутыми модулями и т.п..., вот так, в общем:
https://yadi.sk/d/FYG-3i73TWLdk
Подскажите, пожалуйста, что нужно исправить ещё.
*

kupaladen

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Ребят, я новичок, в CSS вообще ещё не разбираюсь.
Помогите, пожалуйста, отключить адаптивность шаблоона Protostar, чтобы сайт всегда выглядел как будто с компьютера открываешь.

Адаптивность отключается так:

В файле:   "ваш домен/public_html/templates/protostar/index.php"
в <head>
строка 83 (примерно)
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
заменить на:
<meta name="viewport" content="width=1920">
где width=1920 - ширина полезной части сайта, которая будет отображаеться на экранах устройтств.
*

ArtCh

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Адаптивность отключается так:

В файле:   "ваш домен/public_html/templates/protostar/index.php"
в <head>
строка 83 (примерно)
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
заменить на:
<meta name="viewport" content="width=1920">
где width=1920 - ширина полезной части сайта, которая будет отображаеться на экранах устройтств.

Не помогло. Меню как сворачивалось в кнопку, так и сворачивается.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Лучше всего скопировать шаблон protostar, а потом производить изменения. При обновлении стандартные шаблоны перезаписываются, и изменения теряются.
По сути вопроса- вывести модуль меню без применения классов bootstratap
*

ArtCh

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Лучше всего скопировать шаблон protostar, а потом производить изменения. При обновлении стандартные шаблоны перезаписываются, и изменения теряются.
По сути вопроса- вывести модуль меню без применения классов bootstratap
Совсем отключать не надо, на сотовом криво смотреться будет. Проблема с главным меню, сворачивается в кнопку и пункты подменю не работают. Как то странно это.
Придется модуль для меню искать которой ведет себя адекватно.
*

error648398

  • Захожу иногда
  • 168
  • 21 / 0
Совсем отключать не надо, на сотовом криво смотреться будет. Проблема с главным меню, сворачивается в кнопку и пункты подменю не работают. Как то странно это.
Придется модуль для меню искать которой ведет себя адекватно.

Код
.navbar-collapse.collapse {
display: block!important;
}

.navbar-nav>li, .navbar-nav {
float: left !important;
}

.navbar-nav.navbar-right:last-child {
margin-right: -15px !important;
}

.navbar-right {
float: right!important;
}
*

ArtCh

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Совсем отключать не надо, на сотовом криво смотреться будет. Проблема с главным меню, сворачивается в кнопку и пункты подменю не работают. Как то странно это.
Придется модуль для меню искать которой ведет себя адекватно.
Установил модуль BM Cool Menu (брал с joo3.ru/moduli/bm-cool-menu), меню на маленьких экранах сворачивает в полоску и подпункты открывает нормально.
*

webCactus

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
у меня наоборот вопрос в другом, как шаблон Protostar, сделать адаптивным для Google. Он считает что этот шаблон не адаптивный, как это исправить?

для примера сайт который на Protostar, в CSS не ковырял, все стандартно, проверял на телефоне, все адаптивно и отлично - Google так не считает:

ПРИМЕР

« Последнее редактирование: 17.11.2016, 05:28:14 от webCactus »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
вам уже ответили. не надо спамить по всем темам одно и тоже.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

webCactus

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
да увидел, сори за спам))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Запретить наследование из шаблона на странице SP Page Build

Автор AlexP750

Ответов: 15
Просмотров: 2277
Последний ответ 17.08.2021, 12:30:51
от AlexP750
Как вставить свой CSS в общий файл CSS шаблона Yootheme?

Автор Lemonez

Ответов: 16
Просмотров: 1565
Последний ответ 21.01.2021, 05:11:58
от Lemonez
Как убрать боковые отступы в мобильной версии шаблона?

Автор Евгений1980

Ответов: 2
Просмотров: 1715
Последний ответ 18.01.2021, 18:24:53
от arma
[Решено] Слетает правый сайдбар на шаблоне protostar

Автор Mick_20

Ответов: 4
Просмотров: 2383
Последний ответ 28.05.2020, 15:45:06
от Muzzy
Как убрать мобильную версию шаблона?

Автор Dwad

Ответов: 3
Просмотров: 1231
Последний ответ 23.01.2018, 08:53:18
от MaxTs