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

miscwrk

  • Захожу иногда
  • 82
  • 0 / 0
Помогите, не соображаю ))

Описание:
К каждому материалу в Joomla 2.5 можно прикреплять 3 ссылки, они называются A B C

1. Есть модуль (MOD_ST_CONTENT_SHOWCASE_XML_DESC), он выводит материалы из заданной категории (и не только) в стиле Pinterest`a.
2. Есть темплейт модуля, в котором прописаны переменные, с помощью которых выводится "вступительное изображение", "вступительный текст", "заголовок" и так далее.

Задача: вывести с помощью этого модуля ссылку, на которую бы можно было нажать и перейти.

Я бы в общем-то и вручную все эти ссылки прописывал в тексте материала, но они выводятся модулем как текст, если подскажите как это сделать, то мне и такое решение за благо )

Вот маленький кусок кода темплейта модуля с переменными:

Код
<div class="layout-wall" id="<?php echo $id; ?>">
<?php foreach ($list as $item) :?>
<div class="item">
<div class="inner">

<?php if ($params->get('title', 1)): ?>
<span class=h3>
<?php if ($item->link != '') : ?>
<span href="<?php echo $item->link;?>">
<?php echo $item->title;?></span>
<?php else : ?>
<?php echo $item->title; ?>
<?php endif; ?>
</span>
<?php endif ?>

Если например написать 
Код
<?php echo $item->urls; ?> 

то он выводит то что надо, но при этом и то, что не надо, а именно вот это:

Код
{"urla":"http:\/\/mydomain.com","urlatext":"","targeta":"1","urlb":null,"urlbtext":"","targetb":"","urlc":null,"urlctext":"","targetc":""}

, где mydomain.com - нужная мне ссылка.
   
Если написать

Код
<?php echo $item->urla; ?> 

то это не помогает

помогите!! )

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код
<span href="<?php echo $item->link;?>">
У тэга span нет аттрибута href.
Попробуйте
Код
<span><?php echo $item->link;?></span>
или
Код
<a href="<?php echo $item->link;?>" ><?php echo $item->title;?></a>
« Последнее редактирование: 27.03.2013, 11:55:20 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

miscwrk

  • Захожу иногда
  • 82
  • 0 / 0
У тэга span нет аттрибута href.

Спасибо, я в курсе.

Попробуйте
Код
<span><?php echo $item->link;?></span>
или
Код
<a href="<?php echo $item->link;?>" ><?php echo $item->title;?></a>

эта переменная выводит ссылку на материал а не ссылку, прикрепленную к материалу
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Ну что такое? Почему у большинства посетителей проблемы, если не с орфографией, так с логическим изложением мыслей?
Вам нужно выводить ссылку в тексте статьи?
Тогда причем тут это
К каждому материалу в Joomla 2.5 можно прикреплять 3 ссылки, они называются A B C
...
вывести с помощью этого модуля ссылку, на которую бы можно было нажать и перейти.
и код шаблона блога категории?
Ссылка называется ссылкой, потому что можно на нее "нажать и перейти". В тексте поставьте тэг <а> и все.
А чтобы вывести ссылку в шаблоне через переменную, эту переменную надо заранее объявить.

Не будь паразитом, сделай что-нибудь самостоятельно!
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
<?php
$urls = json_decode($item->urls);
?>
Код: html4strict
<a href="<?php echo $urls->urla;?>">Ссылка А</a>
Попробуйте так  ^-^
*

miscwrk

  • Захожу иногда
  • 82
  • 0 / 0
Код: php-brief
<?php
$urls = json_decode($item->urls);
?>
Код: html4strict
<a href="<?php echo $urls->urla;?>">Ссылка А</a>
Попробуйте так  ^-^

Спасибо большое, помогло! ))
*

miscwrk

  • Захожу иногда
  • 82
  • 0 / 0
Ну что такое? Почему у большинства посетителей проблемы, если не с орфографией, так с логическим изложением мыслей?
Вам нужно выводить ссылку в тексте статьи?
Тогда причем тут этои код шаблона блога категории?
Ссылка называется ссылкой, потому что можно на нее "нажать и перейти". В тексте поставьте тэг <а> и все.
А чтобы вывести ссылку в шаблоне через переменную, эту переменную надо заранее объявить.



я вас не очень понимаю, но спасибо вам за участие )
Федор понял меня правильно )
*

miscwrk

  • Захожу иногда
  • 82
  • 0 / 0
А как теперь сделать так, чтобы ссылка выводилась только у того материала, у которого она есть? ))

Код

<?php
$urls = json_decode($item->urls);
?>

<?php if ($params->get('urls', 1)): ?>

<a class=link_btn target=_blank href="<?php echo $urls->urla;?>">
Перейти
</a>

<?php endif; ?>


должно быть что то вроде этого, но это не работает (
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

miscwrk

  • Захожу иногда
  • 82
  • 0 / 0
Код: php-brief
<?php
$urls = json_decode($item->urls);
if ($urls->urla):?>
<a href="<?php echo $urls->urla;?>">Ссылка А</a>
<?php endif;?>

я счастлив, огромное спасибо! ))
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
Код
$urls = json_decode($item->urls);
echo $urls->urla;

это не помогает. не  выводит ссылку.



вот этой функцией
Код
print_r($item); 
выводится только это
Код
[date] => 2014-03-04 00:00:00 [date_publish] => 2014-03-04 00:00:00 [hits] => 11 [images] => {"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""} [frontpage] => 0 [access] => 1 [catname] => Витрина на сервер [author_email] => sarmin@ukr.net [author_alias] => [author_username] => Super User [rating_sum] => [rating_count] => [id] => 122:ups [cid] => 40:vitrina-na-server ) Array ( [iid] => 123 [title] => Компьютер [text] =>

в чем может быть проблема?
« Последнее редактирование: 12.06.2014, 15:37:09 от sarmin »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
нету(
Код
Array
(
    [iid] => 122
    [title] => DELL
    [text] =>
dell


8Gb, 4GB,


    [date] => 2014-03-04 00:00:00
    [date_publish] => 2014-03-04 00:00:00
    [hits] => 11
    [images] => {"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}
    [frontpage] => 0
    [access] => 1
    [catname] => Витрина на сервер
    [author_email] =>
    [author_alias] =>
    [author_username] => Super User
    [rating_sum] =>
    [rating_count] =>
    [id] => 122:ups
    [cid] => 40:vitrina-na-server
)
Array
(
    [iid] => 123
    [title] => Fujitsu
    [text] =>
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
модуль mod_news_pro_gk5. может это поможет? помогите пожалуйста
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести все категории VirtueMart 3 второго уровня списком?

Автор Damarkuzz

Ответов: 0
Просмотров: 1262
Последний ответ 06.07.2020, 18:58:23
от Damarkuzz
Блокировка материала! Что оно такое?

Автор Chebyrek

Ответов: 17
Просмотров: 17155
Последний ответ 30.06.2020, 16:33:09
от 1AZ1
Как вывести путь материала на страницу?

Автор Gromz

Ответов: 6
Просмотров: 2105
Последний ответ 14.12.2019, 20:19:21
от Gromz
Как вывести данные из stdClass Object в Joomla?

Автор specialist-web

Ответов: 7
Просмотров: 2831
Последний ответ 06.05.2019, 18:24:37
от specialist-web
Найти где внедряется ссылка

Автор archin_lin

Ответов: 1
Просмотров: 1038
Последний ответ 13.02.2019, 18:16:59
от voland