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

321

  • Захожу иногда
  • 364
  • 3 / 8
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/') { ?>
<jdoc:include type="modules" name="ИмяПозиции" />
<?php } else { ?>
<?php } ?>

с данным кодом выводится тоже пустая страница,
но, как ни странно код, а именно, котоый был установлен ранее

Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>

стал показывать модули. Теперь самое главное, чтобы опять не появилась пустая страница без модулей или все таки не рисковать пока сайт не в сети,
а на Денвере и искать другое конкретное решение.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
вот, только что опять пропали модули с "Главной"

код был установлен:

<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>

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

321

  • Захожу иногда
  • 364
  • 3 / 8
Тема актуальна, ищу решение...
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Я так понимаю проблема в следующем. При заходе на главную из разных пунктов меню, у вас получаются разные ссылки?
<?php echo  $_SERVER['REQUEST_URI']; ?> Вставьте и попутешествуйте по сайту, периодически возвращаясь на главную и проверяйте, что выводится на месте вставленого кода.
Создание сайтов, шаблонов, помощь в решении проблем.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Я так понимаю проблема в следующем. При заходе на главную из разных пунктов меню, у вас получаются разные ссылки?
<?php echo  $_SERVER['REQUEST_URI']; ?> Вставьте и попутешествуйте по сайту, периодически возвращаясь на главную и проверяйте, что выводится на месте вставленого кода.

ссылка "Home" из разных мест выводит
Цитировать
/
или
Цитировать
/index.php?option=com_content&view=frontpage&Itemid=1

ссылка "Home", которая размещена в ячейке 'меню' выводит
Цитировать
/index.php?option=com_content&view=frontpage&Itemid=1
и все модули на Главной,
а другая ссылка тоже "Home", которая размещена в ячейке 'before' выводит
Цитировать
/
и пустую страницу без модулей.
« Последнее редактирование: 03.07.2011, 12:45:35 от 321 »
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Выполните рекомендации из первого поста, и всё будет ОК
Как бороться с дублями страниц
Создание сайтов, шаблонов, помощь в решении проблем.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Выполните рекомендации из первого поста, и всё будет ОК
Как бороться с дублями страниц

сойти с ума... автор бы еще не только в pdf решение выложил, а например в PSD или скан какой, акварель...


« Последнее редактирование: 03.07.2011, 14:15:36 от 321 »
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Разыскал решение в нормальном для работы формате http://www.webmastershelp.ru/joomla-doubles-solution
подумав, что это тоже самое, но модули на главной не выводятся. Вопрос открыт.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Дублей теперь нету? Что на главной теперь выводится?
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Это не такое же решение. Но если работает...
Создание сайтов, шаблонов, помощь в решении проблем.
*

321

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

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Ладно. Впишите оба условия. Так будет работать.
Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1' or $sv == '/') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>
« Последнее редактирование: 03.07.2011, 14:31:56 от Efanych »
Создание сайтов, шаблонов, помощь в решении проблем.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Это не такое же решение. Но если работает...

не работает видать, но и то решение никак не извлечь...
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
не работает видать, но и то решение никак не извлечь...
Почему никак не извлечь? Поставьте программу, например Foxit pdf reader или adobe reader
Создание сайтов, шаблонов, помощь в решении проблем.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Ладно. Впишите оба условия. Так будет работать.

с данным кодом модули появились по ссылке "Home", которая в ячейке 'before'. Все нормально.

а не будет ли висеть/тормозить "Главная страница" из-за данной конструкции??

Цитировать
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>
                                                           
                                                           
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1' or $sv == '/') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
а не будет ли висеть/тормозить "Главная страница" от данной конструкции??
Не будет.
Создание сайтов, шаблонов, помощь в решении проблем.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Вопрос закрыт.

Efanych, Спасибо огромное при огромное за помощь!
*

321

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

Вновь ищу решение, как вывести модули только на главной странице.
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
А "Главная" у Вас в одном меню или еще где-то присутствует? Припоминаю, что вроде была у меня такая заморочка, если "Главная" присутствует в мэйнменю, топменю и в нижнем меню....
*

321

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

т.е. дублируются модули из-за того, что в каком-то меню еще есть Главная страница, верно??
*

321

  • Захожу иногда
  • 364
  • 3 / 8
хотя нет. модули дублируются из-за данного кода,

Цитировать
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>
                                                           
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1' or $sv == '/') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>

т.к., если данный код убрать и поставить по-умолчанию код Joomla, то дублей нет, НО зато происходит показ модулей на всех страницах, а требуется показ, только на одной Главной.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
И правильно делают, что дублируются.
Цитировать
решение дало сбои
Это не решение дало сбои...
Зачем код 2 раза вписывать?
Создание сайтов, шаблонов, помощь в решении проблем.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
И правильно делают, что дублируются.Это не решение дало сбои...
Зачем код 2 раза вписывать?


а, нужно один раз прописать?? т.е. один код, а тогда какой именно их же два?

код index.php, тот самый, который по-моему показывает дубликаты модулей:

Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1' or $sv == '/') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>
</div>
</div>
</div>
« Последнее редактирование: 29.07.2011, 14:25:39 от 321 »
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Нижний.
Создание сайтов, шаблонов, помощь в решении проблем.
*

321

  • Захожу иногда
  • 364
  • 3 / 8
Нижний.

Понял, удалил:

Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1') { ?>
<jdoc:include type="modules" name="after" style="after" />
<?php } else { ?>
<?php } ?>

дубликаты не выводятся.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать список категорий с главной страницы virtuemart 1.1.3?

Автор SynVelesa

Ответов: 6
Просмотров: 10379
Последний ответ 07.06.2018, 00:21:52
от iGatto
Как дать доступ только к VirtueMart в админке?

Автор borro

Ответов: 3
Просмотров: 1746
Последний ответ 16.02.2018, 17:18:40
от Sandruk1
Как сделать импорт товара на VirtueMart?

Автор Усач911

Ответов: 0
Просмотров: 1228
Последний ответ 07.11.2017, 22:03:18
от Усач911
Модуль «VirtueMart Товары» вывод товаров по рейтингу

Автор myrka

Ответов: 0
Просмотров: 1558
Последний ответ 10.01.2017, 17:09:22
от myrka
Вывод категорий VirtueMart

Автор Deryan

Ответов: 13
Просмотров: 6283
Последний ответ 06.10.2016, 19:58:54
от shell88