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

Alexkost

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Добрый день, джумловеды. Подскажите, пожалуйста, беда со спойлерами приключилась, не хотят открываться на страницах: при вставке спойлера в статью появляется ссылка на "открыть", но когда нажимаю на нее, открытия не происходит.. она как ссылка меняет цвет, когда на нее навожу, но действия не происходит. На сайте можно посмотреть: http://dejurelib.com/index.php/konsultacii-mn/obraztsy-dokumentov/103-sait/obrazci-documentov-k/obr-dogovora/dogovora-kupli-prodazhi-nedvizhimosti

Использовал следующие скрипты:
в тело шаблона вставил:
<script language="javascript">
function toggle() {
var ele = document.getElementById("toggleText");
var text = document.getElementById("displayText");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "Открыть спойлер";
}
else {
ele.style.display = "block";
text.innerHTML = "Скрыть текст";
}
}
</script>


А в самой странице:
<a href="javascript:toggle();" id="displayText">Открыть спойлер</a>
<div id="toggleText" style="display: none;">Здесь должен быть ваш текст</div>

Также сейчас поставил еще вот такой скрипт:
<div style="margin: 5px 20px 20px;">
<div class="smallfont" style="margin-bottom: 2px;">
<b>Spoiler</b>: <input onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Close'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Open'; }" style="font-size: 10px; margin: 0px; padding: 0px; width: 60px;" type="button" value="Open/Close" /> </div>
<div class="alt2" style="border: 1px inset; margin: 0px; padding: 6px;">
<div style="display: none;">

Здесь Ваш текст, скрипт или картинка

<br>
</div>
</div>
</div>


 ! Почему Joomla может блокировать скрипт? может кто-то сможет мне помочь и внести ясность.. буду очень признателен! !
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Не открывается спойлер на сайте
« Ответ #1 : 13.12.2013, 17:23:02 »
устанавливали это на страницу
Код
<a href="javascript:toggle();" id="displayText">Открыть спойлер</a>
<div id="toggleText" style="display: none;">Здесь должен быть ваш текст</div>
...
каким образом, через редактор или как?
не удалось отыскать в исходнике странице приведенного выше кода
*

Alexkost

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Не открывается спойлер на сайте
« Ответ #2 : 13.12.2013, 17:30:29 »
Посмотрите, пожалуйста еще раз, я поставил его снова.
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Не открывается спойлер на сайте
« Ответ #3 : 13.12.2013, 17:35:54 »
Код
Договор купли-продажи доли квартиры</a>
</h2>
    <p><a id="displayText">Открыть спойлер</a></p>
<div id="toggleText" style="display: none;">Здесь должен быть ваш текст</div>
    </div></div>
---- и снова промах! Если устанавливаете все это через редактор - так он может блокировать Ваш код, вот и спрашиваю, как устанавливаете КОД в материал?
*

Alexkost

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Не открывается спойлер на сайте
« Ответ #4 : 13.12.2013, 17:45:16 »
Устанавливаю без редактора, в режиме [Toggle Editor]
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Не открывается спойлер на сайте
« Ответ #5 : 13.12.2013, 17:57:28 »
Устанавливаю без редактора, в режиме [Toggle Editor]
---- вы сами этот код видите на странице? может я не там смотрю
попробуйте этот код установить через модуль --- через loadposition
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться