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

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Здравствуйте.
После перехода с 1.0 на 1.5 возникла проблема с выравниванием материалов относительно друг друга. Для ясности привожу скриншоты. Красным я выделил беспокоющие меня моменты


На первом состояние до перехода: материалы идут ровно по одной линии. На втором после: они смещаются, причем непонятно по какой логике...
Как это можно исправить?
« Последнее редактирование: 22.03.2012, 20:58:44 от Empy »
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Воровнять материалы по сетке
« Ответ #1 : 15.02.2012, 21:20:47 »
Это что за расширение? Во втором варианте у вас плавающая высота блока с объявлением. Потому и получается такая картина. Как вариант - прописать жесткий размер блока.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Воровнять материалы по сетке
« Ответ #2 : 15.02.2012, 21:43:10 »
Это что за расширение? Во втором варианте у вас плавающая высота блока с объявлением. Потому и получается такая картина. Как вариант - прописать жесткий размер блока.
Расширения никакого нет. Все выводится стандартными средствами. Подскажите пожалуйста, где нужно прописать жесткий размер?
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Воровнять материалы по сетке
« Ответ #3 : 16.02.2012, 02:34:51 »
Расширения никакого нет. Все выводится стандартными средствами. Подскажите пожалуйста, где нужно прописать жесткий размер?
Если выводите обычными материалами - то там и прописывайте.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Воровнять материалы по сетке
« Ответ #4 : 16.02.2012, 13:48:16 »
Если выводите обычными материалами - то там и прописывайте.
Если вам не сложно, можете тыкнуть меня носом, где именно нужно прописывать? Не могу сообразить...
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Воровнять материалы по сетке
« Ответ #5 : 16.02.2012, 17:24:23 »
Если вам не сложно, можете тыкнуть меня носом, где именно нужно прописывать? Не могу сообразить...
Вы меня простите, но по скриншотам я не гадаю.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Воровнять материалы по сетке
« Ответ #6 : 16.02.2012, 22:35:30 »
Вы меня простите, но по скриншотам я не гадаю.
Может мне какой-то код выложить?
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Воровнять материалы по сетке
« Ответ #7 : 16.02.2012, 22:51:06 »
Добавьте к каждой статье в той категории:
<div style="height:200px;overflow:hidden;">
тут ваши статьи
</div>

Если это то, что надо - то дальше можете изменить шаблон вывода.
Цифру 200 можно изменить на нужное
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Воровнять материалы по сетке
« Ответ #8 : 16.02.2012, 23:10:46 »
Добавьте к каждой статье в той категории:
<div style="height:200px;overflow:hidden;">
тут ваши статьи
</div>

Если это то, что надо - то дальше можете изменить шаблон вывода.
Цифру 200 можно изменить на нужное
Не помогло... :-(
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Воровнять материалы по сетке
« Ответ #9 : 17.02.2012, 00:37:42 »
Не помогло... :-(
Поскольку вы намека не поняли пришлось самому искать ссылку - http://vladimir-transfer.ru/index.php?option=com_content&task=blogcategory&id=14&Itemid=29
В хроме выравнивание нормальное.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Воровнять материалы по сетке
« Ответ #10 : 17.02.2012, 09:02:52 »
Поскольку вы намека не поняли пришлось самому искать ссылку - http://vladimir-transfer.ru/index.php?option=com_content&task=blogcategory&id=14&Itemid=29
В хроме выравнивание нормальное.
Да, все верно. Это версия Joomla 1.0. 1.5 у меня на локалхосте, в ней то и проблемы.
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Воровнять материалы по сетке
« Ответ #11 : 19.02.2012, 18:16:38 »
Все еще не могу найти решение проблемы...(
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Воровнять материалы по сетке
« Ответ #12 : 19.02.2012, 21:05:12 »
Может выложите в инет на поддомен, что бы кто то посмотрел?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Воровнять материалы по сетке
« Ответ #13 : 13.03.2012, 00:34:20 »
Извиняюсь за задержку, выложил все с новым шаблоном на основной домен www.vladimir-transfer.ru
Шаблон новый, а проблема старая. Посмотрите раздел "Автобусы". Все так же по-прежнему съезжает относительно друг друга. Помогите пожалуйста! Сил моих больше нет!
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Воровнять материалы по сетке
« Ответ #14 : 14.03.2012, 01:16:43 »
Все еще нужна помощь
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: Воровнять материалы по сетке
« Ответ #15 : 14.03.2012, 04:01:51 »
У вас проблема в том, что таблица сделана не строками, а столбцами и, соответственно, выравнивание идет в каждом столбце отдельно.
Для решения нужно править шаблон вывода "Блог".
*

Empy

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
У вас проблема в том, что таблица сделана не строками, а столбцами и, соответственно, выравнивание идет в каждом столбце отдельно.
Для решения нужно править шаблон вывода "Блог".
Вы были совершенно правы! Я нашел решение данной проблемы. http://www.lot-studio.ru/en/devarticles/117-artdoblogtemplate вот здесь все прекрасно описывается и даются файлы для дополнения шаблона вывода. Но они только для шаблона вывода категории, а мне еще нужно было раздел вывести ровненько. Поковырялся в коде и состряпал для разделов. Вставлять в файл blog.php, находящийся в components/com_content/views/section/tmpl
Код
<?php
defined('_JEXEC') or die('Restricted access');
$cparams =& JComponentHelper::getParams('com_media');
?>
<?php if ($this->params->get('show_page_title')) : ?>
<div class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->params->get('page_title')); ?>
</div>
<?php endif; ?>
<table class="blog<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>" cellpadding="0" cellspacing="0">
<?php if ($this->params->def('show_description', 1) || $this->params->def('show_description_image', 1)) :?>
<tr>
<td valign="top">
<?php if ($this->params->get('show_description_image') && $this->section->image) : ?>
<img src="<?php echo $this->baseurl . '/' . $cparams->get('image_path'). '/'. $this->section->image;?>" align="<?php echo $this->section->image_position;?>" hspace="6" alt="" />
<?php endif; ?>
<?php if ($this->params->get('show_description') && $this->section->description) : ?>
<?php echo $this->section->description; ?>
<?php endif; ?>
<br />
<br />
</td>
</tr>
<?php endif; ?>
<?php if ($this->params->def('num_leading_articles', 1)) : ?>
<tr>
<td valign="top">
<?php for ($i = $this->pagination->limitstart; $i < ($this->pagination->limitstart + $this->params->get('num_leading_articles')); $i++) : ?>
<?php if ($i >= $this->total) : break; endif; ?>
<div>
<?php
$this->item =& $this->getItem($i, $this->params);
echo $this->loadTemplate('item');
?>
</div>
<?php endfor; ?>
</td>
</tr>
<?php else : $i = $this->pagination->limitstart; endif; ?>

<?php
$startIntroArticles = $this->pagination->limitstart + $this->params->get('num_leading_articles');
$numIntroArticles = $startIntroArticles + $this->params->get('num_intro_articles', 4);
if (($numIntroArticles != $startIntroArticles) && ($i < $this->total)) : ?>
<tr>
<td valign="top">
<table width="100%"  cellpadding="0" cellspacing="0">
<?php
$rows = (int) ($this->params->get('num_intro_articles', 4) / $this->params->get('num_columns'));
$ost = ($this->params->get('num_intro_articles', 4) % $this->params->get('num_columns'));
if ($ost > 0) $rows = $rows + 1;
$cols = $this->params->get('num_columns');
for ($z = 0; $z < $rows; $z ++) :?>
<tr>
<?php
for ($y = 0; $y < $cols; $y ++) : 
$divider = '';
if ($y > 0) : $divider = " column_separator"; endif; ?>

<td valign="top"
width="<?php echo intval(100 / $this->params->get('num_columns'))?>%"
class="article_column<?php echo $divider ?>">
<?php
if ($this->params->def('multi_column_order', 0))
$target = ($z * $cols) + $y;
else
$target = ($y * $rows) + $z;
if ($target < $this->total && $target < ($numIntroArticles)) :
$this->item =& $this->getItem($target, $this->params);
echo $this->loadTemplate('item');
endif; ?>
</td>
<?php
endfor; ?>
</tr>
<?php endfor;
$i = $i + $this->params->get('num_intro_articles'); ?>
</table>
</td>
</tr>
<?php endif; ?>
<?php if ($this->params->def('num_links', 4) && ($i < $this->total)) : ?>
<tr>
<td valign="top">
<div class="blog_more<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php
$this->links = array_splice($this->items, $i - $this->pagination->limitstart);
echo $this->loadTemplate('links');
?>
</div>
</td>
</tr>
<?php endif; ?>

<?php if ($this->params->def('show_pagination', 2)) : ?>
<tr>
<td valign="top" align="center">
<?php echo $this->pagination->getPagesLinks(); ?>
<br /><br />
</td>
</tr>
<?php endif; ?>
<?php if ($this->params->def('show_pagination_results', 1)) : ?>
<tr>
<td valign="top" align="center">
<?php echo $this->pagination->getPagesCounter(); ?>
</td>
</tr>
<?php endif; ?>
</table>

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

Перестал сохранять материалы и модули

Автор Igoritaly

Ответов: 2
Просмотров: 1228
Последний ответ 11.08.2017, 13:37:48
от Igoritaly
Не отображаются материалы и ссылки на сайте (joomla 1.5)

Автор МарияЛ

Ответов: 1
Просмотров: 1850
Последний ответ 18.03.2017, 19:22:31
от rebus
Как выровнять заголовки страниц по центру и увеличить

Автор artruslan

Ответов: 14
Просмотров: 4213
Последний ответ 04.12.2014, 21:06:48
от Shustry
Нужен код времени создания материалы

Автор lotosss

Ответов: 0
Просмотров: 1334
Последний ответ 24.04.2014, 16:05:12
от lotosss
Как изменить количество материалов в mod_related_items (похожие материалы)

Автор slavbos

Ответов: 8
Просмотров: 3689
Последний ответ 22.04.2014, 21:57:33
от LolyCryu