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

Romashka

  • Захожу иногда
  • 117
  • 1 / 0
API карты Yandex
« : 19.09.2010, 12:53:35 »
Есть код для вставки Yandex-карты на сайт, сгенерированный под конкретный домен:

Код
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту  (начало) -->
<script src="http://api-maps.yandex.ru/1.1/?key=AAzLlUwBAAAAbQ2ebAIAXGbXqZhFyDQ8BhbCP8t3TyWdFoEAAAAAAAAAAAAhC2Y9oCeV33OW-d7kOWsn-wZL7A==&wizard=constructor" type="text/javascript"></script>
<script type="text/javascript">
    YMaps.jQuery(window).load(function () {
        var map = new YMaps.Map(YMaps.jQuery("#YMapsID-4040")[0]);
        map.setCenter(new YMaps.GeoPoint(41.989458,45.049912), 15, YMaps.MapType.MAP);
        map.addControl(new YMaps.Zoom());
        map.addControl(new YMaps.ToolBar());
        map.addControl(new YMaps.TypeControl());

        YMaps.Styles.add("constructor#pmrdmPlacemark", {
            iconStyle : {
                href : "http://api-maps.yandex.ru/i/0.3/placemarks/pmrdm.png",
                size : new YMaps.Point(28,29),
                offset: new YMaps.Point(-8,-27)
            }
        });

       map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(41.991604,45.046444), "constructor#pmrdmPlacemark", "ООО \"Диалог\""));
       
        function createObject (type, point, style, description) {
            var allowObjects = ["Placemark", "Polyline", "Polygon"],
                index = YMaps.jQuery.inArray( type, allowObjects),
                constructor = allowObjects[(index == -1)? 0 : index];
                description = description || "";
           
            var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});
            object.description = description;
           
            return object;
        }
    });
</script>

<div id="YMapsID-4040" style="width:450px;height:350px"></div>
<div style="width:450px;text-align:right;font-family:Arial"><a href="http://api.yandex.ru/maps/tools/constructor/" style="color:#1A3DC1">Создано с помощью инструментов Яндекс.Карт</a></div>
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->


Вопрос: КУДА ЕГО ВПИХИВАТЬ, чтобы схема проезда появилась на страничке контакто? После телефонов, но перед графиком работы.
*

Romashka

  • Захожу иногда
  • 117
  • 1 / 0
Re: API карты Yandex
« Ответ #1 : 19.09.2010, 13:38:45 »
Вставляю этот код в стандартный шаблон материала. После сохранения, код почему-то уменьшается до такого:

Код
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту  (начало) -->
            <div id="YMapsID-4040" style="width: 450px; height: 350px;"></div>
            <div style="width: 450px; text-align: right; font-family: Arial;"><a href="http://api.yandex.ru/maps/tools/constructor/" style="color: #1a3dc1;">Создано с помощью инструментов Яндекс.Карт</a></div>
            <!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->


И на странице контактов просто пустое место.


Стандартный шаблон материала может выполнять скрипты?
« Последнее редактирование: 19.09.2010, 13:46:32 от Romashka »
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Re: API карты Yandex
« Ответ #2 : 19.09.2010, 20:09:20 »
1. Отключить визуальный редактор
2. Создать модуль типа "Самописный HTML"
3. Привязать только к странице контактов
4. Опубликовать в позиции после тела сайта.
5. Сохранить
*

Romashka

  • Захожу иногда
  • 117
  • 1 / 0
Re: API карты Yandex
« Ответ #3 : 19.09.2010, 23:18:46 »
1. Визуальный редактор для Суперадмина отключила - Editor - No editor.
2. Создала модуль типа "Произвольный HTML" (самописного не было) и в поле "Пользовательский текст" вставила большой скрипт Яндекса.
3. Привязала только к странице контактов.

4. А вот позиции после тела сайта у меня нету!


Но нафига мне такая позиция, если можно теперь вставить этот скрипт в обычный материал, без модуля "Проивольный HTML"  ;D

Тем не менее, спасибо PaLyCH!  ;)
« Последнее редактирование: 09.01.2011, 19:31:45 от Romashka »
*

Отцовский

  • Новичок
  • 4
  • 0 / 0
Re: API карты Yandex
« Ответ #4 : 17.02.2011, 22:36:21 »
Пост удалён. Сам разобрался.
« Последнее редактирование: 17.02.2011, 23:54:52 от Отцовский »
*

KEKS

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
Re: API карты Yandex
« Ответ #5 : 18.02.2011, 03:02:37 »
а если я удалю надпись
"Создано с помощью инструментов Яндекс.Карт"
это не нарушит их пользовательское соглашение?
*

igorigor76

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: API карты Yandex
« Ответ #6 : 29.03.2012, 00:39:58 »
1. Отключить визуальный редактор
Joomla! 2.5.3
Отключил и в настройках сайта и для Super User.
При сохранении "обрубает" до такого:
Код
   Примеры. Знакомство с JavaScript API. Простой вызов карты.    window.onload = function () { var map = new YMaps.Map(document.getElementById("YMapsID")); map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10); }    <div id="YMapsID" style="width:600px;height:400px"></div>  
*

igorigor76

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: API карты Yandex
« Ответ #7 : 29.03.2012, 00:47:03 »
Извиняюсь, нашел на форуме - Фильтры текста
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ninja RSS Syndicator... обрезает заголовки, в RSS нет обязательного элемента fulltext / yandex:full

Автор HolySong

Ответов: 1
Просмотров: 1803
Последний ответ 21.01.2013, 14:38:28
от HolySong
По поводу карты на сайте!

Автор sapravka

Ответов: 7
Просмотров: 1599
Последний ответ 28.11.2012, 11:37:33
от hooten
Joomla и yandex

Автор podlodka

Ответов: 7
Просмотров: 1484
Последний ответ 12.05.2011, 23:21:56
от dimetrius
Google и Yandex проиндексировали сайт. Почему так?

Автор ERTQ

Ответов: 12
Просмотров: 2298
Последний ответ 30.01.2011, 22:40:32
от sharp
Не корректное отображение карты сайты в браузерах IE и Chrom

Автор QZero

Ответов: 2
Просмотров: 1441
Последний ответ 14.01.2011, 20:28:01
от Olg