Новости 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

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 146 Ответов
  • 72812 Просмотров

Прогноз погоды
« : 19.03.2008, 07:16:40 »
Никто не переделывал модуль Гисметео для версии 1.0, под 1.5? У меня старый модуль не идет на 1.5 Джумле, а погода нужна.
*

werdi

  • Новичок
  • 6
  • 0 / 0
Re: Прогноз погоды
« Ответ #1 : 19.03.2008, 07:33:01 »
А самому модуль написать слабо?

Во к примеру:
Наример, идем на погодный сервер - http://informer.gismeteo.ru/ - вот сюда;
Заполняем анкетку и получаем код информера. Код будет выглядеть примерно так:
<a href="http://www.gismeteo.ru/towns/67083.htm"><img alt="GISMETEO.RU: погода в г. Антананариву" src="" border=0 width=100 height=100></a>
Идем в админ.панель Joomla! в меню "Модули" - "Модули сайта" и нажимаем кнопочку "Новый"
Если установлен визуальный редактор, то переходим в режим редактирования HTML (например, в HTMLArea 3 XTD нужно нажать на кнопочку "<HTML>"); если же не установлен никакой редактор, то пропускаем этот шаг;
Вставляем код информера в текстовое поле (как если бы мы создавали новую статью);
Даем название модулю, определяем страницы его видимости, как делали и для других модулей, определяем место вывода и публикуем;
Любуемся красивым информером погоды в городе Антананариву.

ПРИМЕЧАНИЕ: если в системе установлен визуальный редактор, то перед созданием модуля лучше его вообще отключить для текущего пользователя, а уже потом создавать модуль и вставлять туда код. Иначе, в некоторых визуальных редакторах, после сохранения могут возникнуть проблемы с текстом вставленного кода.

Есть второй вариант - я вообще свой модуль написал для этих целей.
« Последнее редактирование: 19.03.2008, 07:42:20 от werdi »

Re: Прогноз погоды
« Ответ #2 : 19.03.2008, 10:45:00 »
А самому модуль написать слабо?
В том-то и дело, что слабо и я не умею. Так бы написал сам, не спрашивал, я больше ведь себе доверяю, чем сторонним модулям, тем более что информер - очень простой ход, а нам надо сделать так, чтобы выводился не маленький баннер на один день, а погода сразу дня на три, а то и на пять. У нас локальная сеть на предприятии, а в ней портал, который должен ссылаться на погоду с интернета, при этом пользователи сами к инету не подключены, данные забираются с гисметео под моим логином и выводятся на сайт уже в локалке.
Моя ошибка в том, что я не расписал подробно, какой бы мне модуль хотелось, информер и старый работает, правда его надо подравлять.
Так вот, я решил эту проблему, если кому-то интересно и похожая ситуация, то слушайте - я раз в день буду обращаться к гисметео через свой сервер, и качать с их сайта страницу, в которой отображен мой город. Эта страница естественно будет в формате html лежать где-нибудь на серваке, и тут я ее беру, вырезаю лишние коды, так-то баннеры гисметео, меню, лишние кнопки и прочее, останется только прогноз на три-пять дней, такое можно сделать даже через sh-скрипт или wget, а потом обрезанную страницу смотреть в Джумле через модуль Wrapper!
Загвоздка была именно во враппере, не то чтобы я был сильно уж ламером, но с джумлой познакомился совсем недавно и начал именно с версии 1.5, под которую еще мало чего есть, так вот я просто не знал, как можно стороннюю страницу запихнуть в джумлу и вывести как контент!) Я тут спрашивал, но никто не ответил, потом я просмотрел модули и прочитал про враппер. Так что теперь проблем нет.
*

Kosiak

  • Захожу иногда
  • 76
  • 1 / 0
  • Рулевой
Re: Прогноз погоды
« Ответ #3 : 25.04.2008, 12:19:57 »
2 werdi
По-моему вопрос был не как вставить информер гис-метео в модуль, а где взять готовый погодный модуль.

У меня встал точно такойже вопрос. Посмотрел несколько модулей и пока остановился на jweather
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,4055/Itemid,35/

Но дело в том, что с ним некоторые проблемы. Мало того, что в админке добрая половина настроек не работает (наверно сделаны "на будущее"), так ещё и не выводятся то, что нужно: даты я так и не понял где включаются, ну и названия дней отображаются по-английски, тоже не нашёл переключения.

А так модуль приятный, если кто поможет, готов немного даже отблагодарить денюжкой ;)
« Последнее редактирование: 25.04.2008, 12:26:20 от Kosiak »
*

ghibon

  • Захожу иногда
  • 61
  • 4 / 0
Re: Прогноз погоды
« Ответ #4 : 25.04.2008, 12:32:30 »
werdi, это Вы не погоду запарсили, а всего лишь поставили гифку от гисметео ^-^  да еще и модулем оформили ^-^ 
Вы его еще на все страницы поставьте, чтобы ПС вас пессимизировал за сквозняки ;)
ТС просил модуль например гисметео, который парсит XML. и для версии 1.0 он действительно прекрасно работает!
*

Kosiak

  • Захожу иногда
  • 76
  • 1 / 0
  • Рулевой
Re: Прогноз погоды
« Ответ #5 : 25.04.2008, 17:29:37 »
Ну так кто может с модулем помочь? Нужно позарез - уже второй день его пытаю - всё бесполезно...

Re: Прогноз погоды
« Ответ #6 : 29.05.2008, 09:01:04 »
Модуль под 1.0 в аттачменте. Кто шарит, переделайте плиз под 1.5   ^-^

Или ткните носом в мануал где написано как переделывать модули из 1.0 в 1.5   :D



[вложение удалено Администратором]
*

Павел Зотов

  • Захожу иногда
  • 166
  • 28 / 5
Re: Прогноз погоды
« Ответ #7 : 28.06.2008, 15:53:09 »
Сегодня прислали на почту.

Цитировать
Привет!



Поправил твой компонент чтобы он работал в joomla версии 1.5



С уважением,

Душаев Андрей.


Только это не компонент, а модуль. Сам я не проверял работоспособность

[вложение удалено Администратором]
*

Colobos

  • Новичок
  • 4
  • 1 / 0
Re: Прогноз погоды
« Ответ #8 : 29.06.2008, 23:26:19 »
Спасибо, о благодетель ^-^ Наконец-то у нас есть связь с Богом погоды под j1.5.
________
В аттаче чуть-чуть подправленный......... все работает, только после установки стоит перерасшарить папку модуля

[вложение удалено Администратором]
« Последнее редактирование: 30.06.2008, 00:05:14 от Colobos »

Re: Прогноз погоды
« Ответ #9 : 29.06.2008, 23:30:51 »
А можно без Legacy - что то придумать? :o
*

Илюшко

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Прогноз погоды
« Ответ #10 : 02.07.2008, 23:51:34 »
Цитировать
только после установки стоит перерасшарить папку модуля
глупый вопрос: как и какую папку перерасшаривать?
и чего-то отображается прогноз 4-х дневной давности. почему?
*

Colobos

  • Новичок
  • 4
  • 1 / 0
Re: Прогноз погоды
« Ответ #11 : 03.07.2008, 05:03:37 »
Илюшко
Дело в том, что кэш модуля хранится в файлах
result.txt и file.xml в папке модуля (.../www/modules/mod_gismeteo). Иногда (по крайней мере так было у меня) на эти файлы не выставлены права доступа на запись.
Цитировать
чего-то отображается прогноз 4-х дневной давности
Скорее всего по той же причине - в архиве два выше приведенных файлика уже заполнены и информация, видимо, берется оттуда.
« Последнее редактирование: 03.07.2008, 05:07:43 от Colobos »
*

Илюшко

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Прогноз погоды
« Ответ #12 : 03.07.2008, 14:49:35 »
Дело в том, что кэш модуля хранится в файлах
result.txt и file.xml
расшарил права на указанные файлы до 777 - ничего не меняется. судя по всему файлы не заполнены, т.к. размер не более 2кб.
при установке в настройках модуля времени кеширования "0" - вместо ложных показаний погоды появляется следующая запись:
Цитировать
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /www_host/modules/mod_gismeteo/mod_gismeteo.php on line 31

Warning: fopen(http://informer.gismeteo.ru/xml/34880_1.xml) [function.fopen]: failed to open stream: no suitable wrapper could be found in /www_host/modules/mod_gismeteo/mod_gismeteo.php on line 31
Сервер погоды временно недоступен
Что бы это значило и как всётаки добиться достоверного прогноза погоды? Заранее спасибо за помощь.
*

Colobos

  • Новичок
  • 4
  • 1 / 0
Re: Прогноз погоды
« Ответ #13 : 03.07.2008, 16:03:44 »
Виноват не модуль, а хостер.
Описание подобной проблемы тут.
*

Ra3eR

  • Новичок
  • 5
  • 0 / 0
Re: Прогноз погоды
« Ответ #14 : 08.07.2008, 04:44:02 »
в настройкахэтого модуля есть:
Вид модуля:     Текст-full   Текст-lite   Граф-lite   Граф-full

а работает только Текст-full, на остальные переключения не реагирует никак.  !!!???!!!
*

Colobos

  • Новичок
  • 4
  • 1 / 0
Re: Прогноз погоды
« Ответ #15 : 09.07.2008, 00:55:35 »
Ra3eR
Поставь время кэширования "0"
*

aleyer

  • Новичок
  • 6
  • 1 / 0
Re: Прогноз погоды
« Ответ #16 : 15.08.2008, 00:44:37 »
перелопатил модуль, теперь устанавливается и работает без legacy mode. иконки поставил, найденные на devian-art'е. как я понял, они бесплатные. единственное, что не сделал - ссылку на гисметео, как требует лицензия. потом доделаю.
Выглядит так:

Спасибо автору за прекрасный модуль!

[вложение удалено Администратором]
« Последнее редактирование: 17.08.2008, 01:28:11 от aleyer »
*

aleyer

  • Новичок
  • 6
  • 1 / 0
Re: Прогноз погоды
« Ответ #17 : 24.08.2008, 15:56:15 »
Вторая и, похоже, окончательная версия.
Вместо fopen для доступа к xml с прогнозом, который лежит на сайте гисметео, используется curl. Почему? Потому что из-за включенного allow_url_fopen, что необходимо для работы старой версии модуля, мой сайт был успешно взломан веселыми турецкими хакерами  ^-^
Далее, шаблонов так и осталось 4, но первый я переделал под свой вкус (скрин выше). В нем при нажатии на иконки погоды в новом окне открывается страница гисметео с прогнозом на 3 дня, то есть ссылка на гисметео есть, причем в полезной форме. При редактировании не забывайте не использовать двойные кавычки, используйте только одинарные. Сложные строки можно компоновать в php файле, и в шаблоне использовать переменную (см. переменную gis_link).

Вот, в общем-то, и всё. Просьба оставлять комментарии о работе модуля, надеюсь, что проблем с его использованием не будет. На моем сайте работает идеально.  ^-^
Удачи!

[вложение удалено Администратором]
*

ost007

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: Прогноз погоды
« Ответ #18 : 28.08.2008, 16:33:56 »
 >:(
Пытался установить модуль последнюю и предпоследнюю версию. Не работает.
1.Устанавливаю
2.Подключаю модуль "Прогноз погоды"
3.приехали: на фронте - белые экран и слева значки - п»ї
*

aleyer

  • Новичок
  • 6
  • 1 / 0
Re: Прогноз погоды
« Ответ #19 : 29.08.2008, 18:44:30 »
плохо, во-первых сохрани эту страницу с п»ї и брость сюда, потом попробуй для начала поставить на все файлы в папке /modules/mod_gismeteo/  и /modules/mod_gismeteo/mod_gismeteo права 644. какую версию Joomla используешь? может php_info() мне что-то скажет
*

Darkick

  • Завсегдатай
  • 1142
  • 239 / 1
Re: Прогноз погоды
« Ответ #20 : 29.08.2008, 19:19:30 »
Значки "п»ї" говорят о проблемах с UTF-8. В частности файл сохранен с BOM. А надо без него.
*

aleyer

  • Новичок
  • 6
  • 1 / 0
Re: Прогноз погоды
« Ответ #21 : 29.08.2008, 20:37:59 »
тогда в аттаче без BOM... еще и template.txt теперь без BOM

Darkick,
но почему у меня с BOM работает?

[вложение удалено Администратором]
« Последнее редактирование: 30.08.2008, 18:23:52 от aleyer »
*

ost007

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: Прогноз погоды
« Ответ #22 : 01.09.2008, 09:12:09 »
Версия Joomla - 1.5.5.

Установил последнюю версию модуля - без BOM.
Теперь выводится чистый экран.
Сайт на локальной машине, Денвер.
*

aleyer

  • Новичок
  • 6
  • 1 / 0
Re: Прогноз погоды
« Ответ #23 : 01.09.2008, 22:11:56 »
у меня было другое, не просто белый экран а таймаут выполнения скрипта (экран конечно тоже белый) (ну или ошибка 500 сервера).. в чем проблема, понять не могу, но у меня банально после переустановки заработало, и всё так же на сайте работает, уже версия без BOM.
попробуйте повыдергивать из разных версий mod_gismeteo.php, может на какой-то версии заработает, чтоб его... попробуйте legacy mode включить для разнообразия...
моих знаний джумлы (в чем разница между 1.0.х и 1.5.х) и php явно недостаточно, чтобы понять, что происходит, приношу свои извинения

Re: Прогноз погоды
« Ответ #24 : 08.09.2008, 09:29:31 »
Друзья. помогите пожайлуста, я новитчек в работе с Joomla , поэтому всего пока не знаю.

Хочу этот модуль погоды поставить на 1.5. Создаю папку mod_gismeteo в директории tmp, захожу в админку, нажимаю установку, и мну выдает,
Ошибка! Не найден XML-файл установки Joomla!
По данному пути корректный пакет не найден


как егоустанавливать, ничего не получается (((

Re: Прогноз погоды
« Ответ #25 : 10.10.2008, 12:47:05 »
У меня на жумле 1.5 выдает вот такое
Код
Fatal error: Call to undefined function curl_init() in /home/www/htdocs/modules/mod_gismeteo/mod_gismeteo.php on line 32

Re: Прогноз погоды
« Ответ #26 : 26.10.2008, 22:49:28 »
У меня на жумле 1.5 выдает вот такое
Код
Fatal error: Call to undefined function curl_init() in /home/www/htdocs/modules/mod_gismeteo/mod_gismeteo.php on line 32
Не раскоментирована в php.ini строка
Цитировать
extension=php_curl.dll
если тестируешь на денвере, надо установить пакет пакет дополнений http://www.denwer.ru/dis/PHP5/latest?from=site и все должно заработать.
*

romanof

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Прогноз погоды
« Ответ #27 : 10.11.2008, 23:24:46 »
Версия Joomla - 1.5.5.

Установил последнюю версию модуля - без BOM.
Теперь выводится чистый экран.
Сайт на локальной машине, Денвер.


Тоже было но1.5.7 надо включить плагин legasy, у меня заработал на denwer3
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: Прогноз погоды
« Ответ #28 : 01.12.2008, 15:35:58 »


Warning: xml_parse() [function.xml-parse]: input conversion failed due to input error, bytes 0x98 0xD0 0xBD 0xD1 in /home/u158274//www/libraries/domit/xml_domit_lite_parser.php on line 1752

Warning: xml_parse() [function.xml-parse]: input conversion failed due to input error, bytes 0x98 0xD0 0xBD 0xD1 in /home/u158274//www/libraries/domit/xml_domit_lite_parser.php on line 1752

Warning: xml_parse() [function.xml-parse]: encoder errorinput conversion failed due to input error, bytes 0x98 0xD0 0xBD 0xD1 in /home/u158274/www/libraries/joomla/utilities/simplexml.php on line 234

Warning: xml_parse() [function.xml-parse]: input conversion failed due to input error, bytes 0x98 0xD0 0xBD 0xD1 in /home/u158274//www/libraries/joomla/utilities/simplexml.php on line 234


Что бы это могло значить?
Смотрю....
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: Прогноз погоды
« Ответ #29 : 01.12.2008, 15:43:56 »

* mod_gismeteo_j15_curl_no_BOM.zip  а вот этот модуль встал без ошибок! почему?
Смотрю....
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прогноз погоды gk_weather - настройка

Автор nicksem

Ответов: 2
Просмотров: 2624
Последний ответ 05.09.2013, 11:17:00
от Medelin
Проблема с созданием информера погоды от Gismeteo

Автор demogorgon

Ответов: 12
Просмотров: 13059
Последний ответ 30.04.2013, 14:58:38
от fila61
Моудль погоды, подскажите

Автор baloon

Ответов: 3
Просмотров: 2329
Последний ответ 19.02.2013, 11:15:26
от SK
Модуль прогноза погоды

Автор vsm

Ответов: 156
Просмотров: 91916
Последний ответ 16.11.2012, 18:27:45
от Мана
модуль погоды на несколько городов

Автор rk9ad

Ответов: 4
Просмотров: 2269
Последний ответ 13.07.2011, 11:12:17
от mxxx