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

mara

  • Захожу иногда
  • 115
  • 0 / 0
на версиях Joomla 1.5.12 и 1.5.13 столкнулся с такой фишкой

Title сайта формируется только как название материала

а мне нужно чтобы в title включалось название материала + Имя сайта из админки (как и было, например в 1.5.9)

Как настроить не пойму.

Примеры:

1.5.9 - http://chilifusion.ru отображается все как надо
1.5.13 - http://esoil.ru отображается только название материала или пункта меню

настройки вроде одинаковые (стандартные)

подскажите, пожалуйста, в чем может быть причина?
      
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Код: php
$config 	= & JFactory::getConfig();
$document = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
} else {}
это в index.php шаблона, если это главная страница - то выводится только ее титл (в данном примере главная страница имеет itemid == 1), если нет - то сначала заголовок страницы и после название сайта
« Последнее редактирование: 29.07.2009, 23:45:50 от beliyadm »
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
странно я для

1.5.9 - http://chilifusion.ru отображается все как надо

в шаблон не прописывал такое
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
to: beliyadm

могли бы вы более подробно описать этот момент?

получается, что в этом плане для 1.5.13 (в отличии от 1.5.9 ) в шаблоне надо прописывать условие которое вы привели выше? И куда это условие прописывать?
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Так все таки кто-нибудь может подсказать как сделать?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
я написал как сделать, вставьте приведенный код в index.php шаблона до закрывающего тега </head> (не забываем обрамить тегами <?php some code... ?>
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
<?php
$document    = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
?>

ругается

Parse error: syntax error, unexpected $end in /usr/home/admin/domains/esoil.ru/public_html/templates/ja_purity/index.php on line 284

*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Код: php
<?php
$document    = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
} else {}
?>
забыл поставить закрывающую скобку, прошу прощения
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
ага тоже нашел

только вот теперь другая фигня


Fatal error: Call to a member function getValue() on a non-object in /usr/home/admin/domains/esoil.ru/public_html/templates/ja_purity/index.php on line 100
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
еще раз прошу прощения за неполный код, просто когда по 10 раз одно и то же пишешь забываешь о мелочах
Код: php
<?php
$config = & JFactory::getConfig();
$document    = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
} else {}
?>
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #10 : 30.07.2009, 00:01:04 »
Заработало. Огромное спасибо!

Единственное что для главной все равно выдает
<title>Главная страница - Почвенный институт В.В. Докучаева. Журнал по сельскому, фермерскому и дачному хозяйству.</title>
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #11 : 30.07.2009, 00:03:43 »
Единственное что для главной все равно выдает
значит для главной страницы (либо сайта вообще) прописан такой титл, смотреть в общих настройках либо в настройках пункта меню, назначенного "по умолчанию"

P.S. главная страница точно имеет ItemID == 1?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #12 : 30.07.2009, 00:17:11 »
> значит для главной страницы (либо сайта вообще) прописан такой титл

прописан "Почвенный институт В.В. Докучаева. Журнал по сельскому, фермерскому и дачному хозяйству."

> смотреть в общих настройках либо в настройках пункта меню, назначенного "по умолчанию"

а, что именно нужно смотреть?

> P.S. главная страница точно имеет ItemID == 1?

да, точно
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #13 : 30.07.2009, 00:53:52 »
хорошо, тогда сделайте в лоб и по лбу
Код: php
<?php
$config = & JFactory::getConfig();
$document    = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
} else {
$curtitle = 'Почвенный институт В.В. Докучаева. Журнал по сельскому, фермерскому и дачному хозяйству.';
}
$document->setTitle( $curtitle );
?>
и не забыть сохранить index.php шаблона в кодировке UTF-8
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #14 : 30.07.2009, 00:57:37 »
сделал

ничего не изменилось

http://esoil.ru
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #15 : 30.07.2009, 00:58:28 »
дай в личку доступ на фтп
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #16 : 30.07.2009, 01:04:07 »
Кстати, до всего нашего кода есть такая строка как? Если нет - то добавить, иначе у нас неопределен Itemid и скрипт некорректно отрабатывает
Код: php
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #17 : 30.07.2009, 01:09:35 »
Кстати, до всего нашего кода есть такая строка как? Если нет - то добавить, иначе у нас неопределен Itemid и скрипт некорректно отрабатывает
Код: php
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );

вот ее и не было

добавил теперь все работает
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #18 : 30.07.2009, 01:12:14 »
вот ее и не было
добавил теперь все работает
уже понял, забрал индекс по фтп, изменил и все-равно не смог закачать обратно (прав не хватило 550 index.php: Permission denied)
Рад что проблема разрешилась :)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #19 : 30.07.2009, 01:14:59 »
Еще раз Спасибо!!!

интересно почему все это возникло на последних версиях joomla? что изменили?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #20 : 30.07.2009, 01:16:16 »
интересно почему все это возникло на последних версиях joomla? что изменили?
честно не знаю, задался этим вопросом с версии 1.5.9 (до этого не обращал внимания) с подачи клиента, потому было придумано вот такое решение на коленке, но тем не менее вроде бы всех устраивает
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Чем лучше всего делать резервные копии сайта?

Автор 7Azimuth

Ответов: 115
Просмотров: 59697
Последний ответ 29.11.2023, 14:41:12
от sivers
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 4139
Последний ответ 12.11.2023, 23:37:03
от all_zer
Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1951
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Версия сайта для слабовидящих

Автор nikos

Ответов: 22
Просмотров: 44480
Последний ответ 27.11.2020, 11:04:18
от chernobyl
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2240
Последний ответ 14.08.2020, 07:16:44
от rsn