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

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
якорь я пытаюсь вывести так
позицию для модуля прописал в файле
/templates/шаблон/html/com_virtuemart/productdetails/default.php
так
Код
<div class="product-button-form">
<?php
$document    = &JFactory::getDocument();
$renderer    = $document->loadRenderer('modules');
$options    = array('style' => 'xhtml');
$position    = 'product-button-form';
echo $renderer->render($position, $options, null);
?>
</div>
стили дал такие
Код
.product-button-form{
margin-left:37px; margin-top:330px; position: absolute; height:50px; width:245px;
border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px;border-bottom-left-radius: 8px; border:solid #fff 1px;
/* background: #fff url(../images/button.jpg) no-repeat; */
}
в модуле вставил ссылку
<a href="#razdel">Уточнить цену</a>
в конце страницы с вставил <a id="razdel"></a>
но это не срабатывает
http://lik-astana.kz/index.php/ru/poligraficheskie-uslugi-v-astane/metallografika-detail.html
Мне надо чтоб при нажатии на кнопку страница опускалась до формы связи
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Re: Как сделать якорь на форму?
« Ответ #1 : 24.02.2015, 09:16:41 »
<a href="#" id="razdel">Уточнить цену</a> а через JS прописать чтобы при клике на этот id происходил скролл к якорю
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Как сделать якорь на форму?
« Ответ #2 : 24.02.2015, 09:18:18 »
в JS не селен подскажите как это сделать
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Как сделать якорь на форму?
« Ответ #3 : 24.02.2015, 11:51:14 »
вот скрипт
Код
		 $(document).ready(function() {
    $("a.topLink").click(function() {
        $("html, body").animate({
            scrollTop: $($(this).attr("href")).offset().top + 500 + "px"
        }, {
            duration: 500
        });
        return false;
    });
});
ссылка такая
<a href="#" id="topLink">Уточнить цену</a>
но скрол идет в верх
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Как сделать якорь на форму?
« Ответ #5 : 24.02.2015, 12:47:53 »
метки можно ставить как через нейм
Код
<a name="Gosha">...
как в примере, так через, например у вас
Код
<ol id="rsform_5_page_0"> ... 
Чтобы сделать переход --- прописываем у кнопки ссылку
Код
<div class="ask-a-question">
<a href="#якорь">Цены уточняйте</a>
</div>
(якорь --- это Gosha или rsform_5_page_0) Подробнее о якоре ---- >>>>
Спойлер
[свернуть]
Ну а вот чтобы переход, прокрутка страницы была плавной, тут уже не обойтись без скриптов. Как вариант -
http://jsfiddle.net/vlasenkofedor/rgcpkjLc/
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Как сделать якорь на форму?
« Ответ #6 : 24.02.2015, 14:15:02 »
Все работает вот только с плавным спуском не как не получается
_http://calc-book.lik-material.kz/index.php/ru/tipografiya-poligrafiya-v-astane/stengazety/prazdnichnaya-stengazeta-detail.html
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Как сделать якорь на форму?
« Ответ #7 : 24.02.2015, 15:13:19 »
доступ к сайту закрыт, как можно посмотреть и что-то посоветовать
Скрипт то куда поместили и разместили ли в целом?
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Как сделать якорь на форму?
« Ответ #8 : 27.02.2015, 06:14:54 »
Да сайт приходилось выключить на некоторое время но сейчас он снова включен
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Как сделать якорь на форму?
« Ответ #9 : 27.02.2015, 08:19:01 »
пробовал такой вариант
В менеджере модулей в самом модуле пишу саму кнопочку
Код
<div class="product-button-form"><a href="#chapter1">Задать вопрос по товару</a></div>
в файле /templates/шаблон/html/com_virtuemart/productdetails/default.php
вывожу позицию кнопки
Код
<?php
$document    = &JFactory::getDocument();
$renderer    = $document->loadRenderer('modules');
$options    = array('style' => 'xhtml');
$position    = 'product-button-form';
echo $renderer->render($position, $options, null);
?>
ниже вывожу скрипт
Код
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
   $('a[href*=#chapter1]').bind("click", function(e){
      var anchor = $(this);
      $('html, body').stop().animate({
         scrollTop: $(anchor.attr('href')).offset().top
      }, 1000);
      e.preventDefault();
   });
   return false;
});
</script>
и в конце станицы подключаю позицию формы с якорем
Код
<div class="quickcontact">
<?php
echo '<a name="chapter1">';
echo '</a>';
$document    = &JFactory::getDocument();
$renderer    = $document->loadRenderer('modules');
$options    = array('style' => 'xhtml'); //тут стиль вывода модуля, можно оставить как тут
$position    = 'zakaz'; //тут название позиции
echo $renderer->render($position, $options, null);
?>
 </div>
но этот вариант не работает
вот ссылка с большим описание
_http://calc-book.lik-material.kz/index.php/ru/tipografiya-poligrafiya-v-astane/stengazety/prazdnichnaya-stengazeta-detail.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать модуль на полный экран? Подробнее в в теме?

Автор 62411

Ответов: 3
Просмотров: 1798
Последний ответ 23.02.2022, 20:35:06
от marksetter
Сделать аналог

Автор pegas-k1

Ответов: 8
Просмотров: 1900
Последний ответ 02.02.2021, 13:56:21
от **vadim**
Как сделать рабочим {loadposition} или jdoc:include в com_content?

Автор Amigo9876

Ответов: 5
Просмотров: 2402
Последний ответ 31.07.2020, 16:49:37
от tigra-uki
Как сделать счета накладные или только заказ в пдф?

Автор master-dors

Ответов: 0
Просмотров: 1552
Последний ответ 06.04.2018, 18:33:36
от master-dors
Как сделать активные оповещения о входящих Личных Сообщениях?

Автор Yonakano

Ответов: 1
Просмотров: 1707
Последний ответ 13.08.2017, 23:23:59
от voland