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

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
ABTOP, нет ли у Вас желания посмотреть на плагин  relatedArticles_1.5.1_ru http://joomlaforum.ru/index.php/topic,91726.0.html?
Цитировать
Данный плагин выводит список похожих материалов в конце статьи.
Мне не совсем понятно, по какому принципу определяется "похожесть", но при отсутствии мета-тегов выводятся материалы из категории просматриваемого в данный момент материала. Возможно его получится заточить под jTags? Спасибо.
Помог? Поставь(те) плюс в репутацию.
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
ABTOP, нет ли у Вас желания ...
У меня есть желание выпить за то, чтобы наши желания всегда совпадали с нашими возможностями.  *DRINK*

Мне не совсем понятно, по какому принципу определяется "похожесть",
Там просто выводятся статьи из той же категории, что и просматриваемая статья.

У меня, к сожалению, не было достаточно времени заниматься этой задачей. Главная сложность в том, что метки не принадлежат статьям так, как метаключи или номера категорий и секций, поэтому видимо придётся делать дополнительный запрос, в один запрос никак не уместиться. Но так или иначе, спасибо за наводку, я в ней покопаюсь, может чего полезного найду.
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
ответьте мне кто-нибудь: как его устанавливать, если не одним архивом?
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Устанавливать по частям, сначала одно, потом, по желанию, второе.
*

фобос

  • Захожу иногда
  • 171
  • 14 / 1
Как реализовать блочный вывод статей в несколько колонок?
*

vga72

  • Новичок
  • 4
  • 0 / 0
Подскажите как установить  данное расширение на сайт? Устанавливаю через менеджер расширений, выдает такую ошибку
 JFolder::create: Path not in open_basedir paths
Внимание! - Не удалось переместить файл

Может быть неправильно устанавливаю? Спасибо.
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Это расширение состоит из шести отдельных частей. У вас проблемы с установкой каждой из них или только с какой-то определённой частью?
*

vga72

  • Новичок
  • 4
  • 0 / 0
Это расширение состоит из шести отдельных частей. У вас проблемы с установкой каждой из них или только с какой-то определённой частью?
Со всеми.
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
В принципе это означает неправильную конфигурацию в нескольких возможных местах. Скорее всего проблема с папкой TMP. Она должна существовать и быть доступной для записи. В файле configuration.php должна быть правильно указана переменная $tmp_path.

У вас, однако, устанавливаются другие расширения или нет?
*

vga72

  • Новичок
  • 4
  • 0 / 0
На локалке проблем не было, как только перенес на хостинг, расширения не устанавливаются
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Тогда какие ко мне претензии? У вас проблема с сервером.
*

vga72

  • Новичок
  • 4
  • 0 / 0
К Вам претензий нет. Так просто поинтересовался. Буду узнавать на хостинге.
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
vga72, зайди в конфиги сайта ( в админке) там измени путь к временной папке, потом должно всё нормально установиться, да и не забудь поправить путь папки логов
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
ABTOР, а вы можете jtags подружить с JoomSEF и jdownloads?
« Последнее редактирование: 10.11.2010, 17:37:08 от n_i_x »
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
А как вы себе представляете дружбу с JoomSEF?
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
уже сам понял, что это не нужно

спасибо за jtags!

глюков с буквой "я", пока не обнаружил
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
в общем как-то фигово работают jtags и JoomSEF в паре, поиск по тагам в начале работает (если кликнуть на таги в модуле тэгов), а через некоторое время вдруг почему-то отказывается. то есть нажав на любой тэг, кидает либо 404, либо на главную страницу
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
в общем как-то фигово работают jtags и JoomSEF в паре...
Тут следует задуматься, что первично. JTags написана для работы с Joomla и, если расширение работает с платформой корректно, то оно работает. JoomSEF пишется для работы с конкретными расширениями и если не работает, то это проблемы JoomSEF.
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
я тоже так подумал и снёс всё к чертям собачьим, решил только встроенным SEF пользоваться, уж очень они все геморойные эти сторонние компоненты, всё равно рано или поздно все ссылки полученные при помощи сторонних компонентов будут утеряны.
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
проблема странная возникла. в начале все метки в модуле нормально показывались и поиск по меткам тоже работал, но после того как удалил несколько статей, то перестали отображаться все метки в модуле и поиск по меткам не работает, в самом материале эти метки отображаются, но когда жмёшь, то пишет, что ничего не найдено(
попробовал переустановить, но результатов не принесло
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
...перестали отображаться все метки в модуле...
Вообще пустой модуль что ли? Даже метки на существующие статьи не показывает? Интересно...

А что в админке? Показывает существующие метки и кол-во статей?

Каш чистили? Какой SEF присутствует?
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
да модуль полностью пустой, метки в статье есть (не кирилица) но в модуле их нету и поиск по этим меткам, тоже не работает, в админке тоже почему-то метки не показываются. использую стандартный SEF, кэш чистил везде и в браузере тоже.
но в от сегодня очень странно, но метки опять появились, просто зашёл на свой сайт и метки есть. прям фантастика какая-то
в чём может быть проблема?
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
В принципе база данных у JTags очень проста, до приметивности, всего две таблицы, и если они не выводятся в админке, то значит проблема с БД. Я думаю, что у вас был какой-то временный сбой с mySQL. Скорее всего хостер виноват.
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
да вот пипец просто, сегодня появилось 16 новых материалов, вроде метки оформлены, как нужно, но опять таки ничего не появляется(
--------
сейчас проверил, в базу метки сохраняются, значит само расширение jtags работает. как эту проблему можно объяснить хостеру?
« Последнее редактирование: 24.11.2010, 14:53:05 от n_i_x »
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Я бы сначала попробовал определить в каком месте сбой. Думаю, что у вас mySQL не обновляется достаточно проворно. Когда у вас наблюдаются проблемы с отображением меток, сделайте оптимизацию базы данных, всех таблиц, и посмотрите не исправит ли это проблему. Если исправит, то именно это и доложите хостеру.
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
заметил, то что метки начинают отображаться через 5-6 часов после добавления материала
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
ABTOP, где можно изменить заголовок страницы, которая отображается после нажатия на "все метки"?
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
ABTOP, где можно изменить заголовок страницы, которая отображается после нажатия на "все метки"?
Замените файл
components\com_jtags\views\all\view.html.php
на вот это:
Код
<?php
/**
* @package Joomla
* @subpackage JTags
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
*
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

/* Check to ensure this file is included in Joomla! */
defined( '_JEXEC' ) or die( 'Restricted access' );

jimport('joomla.application.component.view');

/**
 * HTML View class for the JTags component
 *
 * @author Jacek Zielinski <jacek.zielinski@community.joomla.org>
 * @package Joomla
 * @subpackage JTags
 */
class JTagsViewAll extends JView
{

function display($tpl = null)
{
global $option, $mainframe;
/* indispensable to determine if user is using sh404SEF */
@ include( 'administrator'.DS.'components'.DS.'com_sh404sef'.DS.'config'.DS.'config.sef.php' );

$model = &$this->getModel();
$list = $model->getList();

$max = $model->getExtremum('max');
$min = $model->getExtremum('min');
$offset = $mainframe->getCfg('offset');

if ($Enabled==1) $com = "com_search";
else
{
if ($mainframe->getCfg('sef') == 1)
$com = "com_jtags";
else $com = "com_search";
}

for($i = 0; $i < count($list); $i++)
{
$row =& $list[$i];
$row->formattedName = str_replace(" ", "+", substr($row->name, 0, 66));
$row->fontSize = $this->getFontSize($min, $max, $row->used, 11, 23);
if ($row->publish_down != '0000-00-00 00:00:00' && (time() > strtotime($row->publish_down)+( $offset * 60 * 60))) $row->notToShow = 1;
else $row->notToShow = 0;
}

$this->assignRef('list', $list);
$this->assignRef('com', $com);
$document =& JFactory::getDocument();
$document->setTitle($mainframe->getCfg('sitename'). " - " .JText::_('All tags'));

parent::display($tpl);
}

/**
* Calculates font size depending on how many times tag was used
*
* @access public
* @param Int $min The least used tag
* @param Int $max The most used tag
* @param Int $used How much times tag was used
* @param Int $minFontSize minimal font size
* @param Int $maxFontSize maximal font size
* @return Int $fontSize font size
*/
function getFontSize($min, $max, $used, $minFontSize, $maxFontSize)
{
$difference = $max - $min;
if ($used == $min) return $minFontSize;
else if ($used == $max) return $maxFontSize;
else
{
$x = ($maxFontSize - $minFontSize) / $difference;
$used -= $min;
return round($minFontSize + ($used * $x));
}
}
}

?>

Сообщите о результататах.
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
спасибо получилось)

для того что бы в заголовке показывались только "все метки" я сделал так

Код
$document->setTitle($mainframe->getCfg(''). "" .JText::_('All tags'));
может быть это не совсем правильно?
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
может быть это не совсем правильно?
Зачем запрашивать информацию, если нет намерения её использовать?
Тогда уж так:
Код
$document->setTitle(JText::_('All tags'));
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин joomirseopagination доработка

Автор Stasweb

Ответов: 15
Просмотров: 3464
Последний ответ 16.03.2023, 15:00:33
от Stasweb
Необходима доработка "Unite Revolution Slider"

Автор AndrS

Ответов: 1
Просмотров: 3586
Последний ответ 26.10.2013, 19:19:30
от AndrS
Доработка штатного модуля "Случайное изображение"

Автор Hot_Gomer

Ответов: 10
Просмотров: 2462
Последний ответ 14.07.2012, 23:29:09
от Fedor Vlasenko
Доработка adsManager 2.5

Автор Malivadim

Ответов: 2
Просмотров: 1937
Последний ответ 22.01.2011, 18:29:56
от Malivadim
Jtags

Автор lolobrigit

Ответов: 7
Просмотров: 3218
Последний ответ 15.06.2010, 12:37:10
от zliko