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

filserg79

  • Новичок
  • 3
  • 0 / 0
В версии AdsManager 2.7 RC4 всё равно не загружает изображение... >:( >:( >:(
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
В версии AdsManager 2.7 RC4 всё равно не загружает изображение... >:( >:( >:(
Я советую посмотреть тогда как выглядят уже загруженные картинки, и от этого прописывать путь, либо проверить наличие cURL.
*

choomajod

  • Новичок
  • 5
  • 0 / 0
ccылку пофиксил сам но с картинкой та же беда....не прикрепляет
как ссылки пофиксить подскажите
*

choomajod

  • Новичок
  • 5
  • 0 / 0
помогите с ссылками, получаются такого вида "via /index.php?option=com_adsmanager&view=details&id=53&catid=94&Itemid=" , где что подправить чтоб стало нормально?
*

dnatima

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
grinat, Классная тема! А как сделать так чтобы только определенное количество символов из объявлений выводилось, например: "Продается автомобиль  Lexus, Цена..." и Ссылка на объявление. Как это можно реализовать?
« Последнее редактирование: 08.12.2012, 17:36:59 от dnatima »
*

dnatima

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Кто нибудь знает как сделать так чтобы определенное число символов выводилось?
*

Denikin

  • Захожу иногда
  • 76
  • 0 / 0
  • Только Учусь)))
Цитировать
11. Открываем /components/com_adsmanager/controller.php и в save() перед $cache =& JFactory::getCache( 'com_adsmanager'); вставляем:
не могу понять куда что вставлять))) подскажите)
у меня таких надписей $cache =& JFactory::getCache( 'com_adsmanager');  аж 4 штуки)
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
не могу понять куда что вставлять))) подскажите)
у меня таких надписей $cache =& JFactory::getCache( 'com_adsmanager');  аж 4 штуки)
Вероятно автор имел ввиду функцию save. То есть строчку вида:

Код
	function save()

После неё и ищите то, что нужно.
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

Denikin

  • Захожу иногда
  • 76
  • 0 / 0
  • Только Учусь)))
Спасиб) находил эту функцию) код вставлял и в скобки и перед $cache =& JFactory::getCache( 'com_adsmanager');
добовлял новое обьявление и результатов ноль) хотя тэстовое обьявление работает)))
*

Denikin

  • Захожу иногда
  • 76
  • 0 / 0
  • Только Учусь)))
извините) разобрался) если обьявы добовлять через админку то они те отображаться) только через сайт когда - отображаються)))
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Подскажите пожалуйста, как сделать чтоб вконтакте публиковались объявления только от авторизированных пользователей?
*

Demias

  • Захожу иногда
  • 244
  • 2 / 0
помогите с ссылками, получаются такого вида "via /index.php?option=com_adsmanager&view=details&id=53&catid=94&Itemid=" , где что подправить чтоб стало нормально?

Аналогично =) Кто-то исправлял?
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Аналогично =) Кто-то исправлял?
В 
Код
include(JPATH_SITE.DS.'components'.DS.'com_adsmanager'.DS.'vk.wallpost.php');
        $vkotvet = VkApi::publicnewad(JPATH_SITE.DS.'images'.DS.'com_adsmanager'.DS.'ads'.DS.$content->data['images'][0]->image,JRequest::getVar("ad_headline", "" )."\n".JRequest::getVar("ad_text", "" )."\n\n"."via ".JRoute::_('index.php?option=com_adsmanager&view=details&id='.$content->id.'&catid='.JRequest::getInt("category", 0 ).'&Itemid='.$itemid, 1));
via - меняете на http://мой_сайт
*

Demias

  • Захожу иногда
  • 244
  • 2 / 0
Уже тоже исправил, забыл отпостить. Интересно а можно както по аналогии сделать для SOBI2?
*

motordrom

  • Захожу иногда
  • 85
  • 0 / 0
После пункта 9 запись в группе не создается, и выходит это (на сайте):

stdClass Object ( [error] => stdClass Object ( [error_code] => 15 [error_msg] => Access denied: user should be group editor [request_params] => Array (
  • => stdClass Object ( [key] => oauth [value] => 1 ) [1] => stdClass Object ( [key] => method [value] => wall.post ) [2] => stdClass Object ( [key] => owner_id [value] => -164403552 ) [3] => stdClass Object ( [key] => message [value] => Wait... Test in proces... END ) [4] => stdClass Object ( [key] => attachments [value] => photo164403552_302128734 ) [5] => stdClass Object ( [key] => from_group [value] => 1 ) [6] => stdClass Object ( [key] => access_token [value] => f517ee650c9708d...9e02de40 ) ) ) )


Вроде, все сделал правильно.
*

dan59

  • Захожу иногда
  • 61
  • 0 / 4
Почему на 9 пункте установки появляется malformed(3)
9.  Переходим на ваш_сайт/components/com_adsmanager/vk.wallpost.php?testme=1
При переходе по ссылке появляется такая надпись malformed(3)
Подскажите в чем причина и как ее устранить?
*

sanji_san

  • Новичок
  • 2
  • 0 / 0
grinat
Если не трудно помоги пожалуйста.
Имя фотографии формируется как ad_headline в транслите. Т.е. если "ad_headline - Продаю ВАЗ 2110" то имя фотографии получается prodayu-vaz-2110_1_1.jpg и как его достать не знаю. В базе хранится вот такая запись:
[{"index":1,"image":"prodayu-vaz-2110_1_1.jpg","thumbnail":"prodayu-vaz-2110_1_1_t.jpg"}]
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
grinat
Если не трудно помоги пожалуйста.
Имя фотографии формируется как ad_headline в транслите. Т.е. если "ad_headline - Продаю ВАЗ 2110" то имя фотографии получается prodayu-vaz-2110_1_1.jpg и как его достать не знаю. В базе хранится вот такая запись:
[{"index":1,"image":"prodayu-vaz-2110_1_1.jpg","thumbnail":"prodayu-vaz-2110_1_1_t.jpg"}]
Эту запись(вероятно она представлена как $content->images):
1. Преобразуем из json в массив:
$array = json_decode($content->images);
И получим массив с данными, получить первую строку можно будет через конструкцию:
$image_title = $array[0]->image;
*

sanji_san

  • Новичок
  • 2
  • 0 / 0
grinat
Спасибо огромное! Всё получилось! Плюсануть не вижу где, вероятно кнопки пока нет потому, что только зарегистрировался.
___________________
Чтобы в дальнейшем не было вопросов как? - ниже пишу что получилось:
Было
Код
include(JPATH_SITE.DS.'components'.DS.'com_adsmanager'.DS.'vk.wallpost.php');
        $vkotvet = VkApi::publicnewad(JPATH_SITE.DS.'images'.DS.'com_adsmanager'.DS.'ads'.DS.$content->data['images'][0]->image,JRequest::getVar("ad_headline", "" )."\n".JRequest::getVar("ad_text", "" )."\n\n"."via ".JRoute::_('index.php?option=com_adsmanager&view=details&id='.$content->id.'&catid='.JRequest::getInt("category", 0 ).'&Itemid='.$itemid, 1));
Стало:
Код
include(JPATH_SITE.DS.'components'.DS.'com_adsmanager'.DS.'vk.wallpost.php');
$array = json_decode($content->images);
        $vkotvet = VkApi::publicnewad(JPATH_SITE.DS.'images'.DS.'com_adsmanager'.DS.'ads'.DS.$image_title = $array[0]->image,JRequest::getVar("ad_headline", "" )."\n".JRequest::getVar("ad_text", "" )."\n\n"."mysite.ru".JRoute::_('index.php?option=com_adsmanager&view=details&id='.$content->id.'&catid='.JRequest::getInt("category", 0 ).'&Itemid='.$itemid, 1));
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Цитировать
После пункта 9 запись в группе не создается, и выходит это (на сайте):
Нет прав для публикации записи.

Цитировать
Почему на 9 пункте установки появляется malformed(3)
Проблемы с cURL.
*

klinkoff

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
На 9-м шаге, при переходе на ххх/components/com_adsmanager/vk.wallpost.php?testme=1 пишет следующее:
stdClass Object ( [error] => stdClass Object ( [error_code] => 15 [error_msg] => Access denied: user should be group editor [request_params] => Array (
  • => stdClass Object ( [key] => oauth [value] => 1 ) [1] => stdClass Object ( [key] => method [value] => wall.post ) [2] => stdClass Object ( [key] => owner_id [value] => -213996999 ) [3] => stdClass Object ( [key] => message [value] => Wait... Test in proces... END ) [4] => stdClass Object ( [key] => attachments [value] => photo213996999_305693572 ) [5] => stdClass Object ( [key] => from_group [value] => 1 ) [6] => stdClass Object ( [key] => access_token [value] => ba03638f707a60bc93ed4e242563430f5c2f284e5a15af7f132ebefff6dddf3ec0d7e4bee248f338d6534 ) ) ) )

Что это? Может кто-то помочь? И кстати, файла controller.php по указанному адресу нет. Хелп пожалуйста.
*

Руст

  • Захожу иногда
  • 76
  • 3 / 0
У меня при переходе по ссылке components/com_adsmanager/vk.wallpost.php?getmeinfo=1 идет циклическая перезагрузка страницы, помогите пожалуйста с решением этой проблемы.

На станице выводится следующее:
authorize?client_id=3603639&scope=offline%2Cwall%2Cphotos&redirect_uri=http%3A%2F%2Fapi.vkontakte.ru%2Fblank.html&display=page&response_type=token

в TITLE "Получение доступа"
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Цитировать
Access denied: user should be group editor
Чтобы публиковать объявления, нужно быть администратором группы.

Цитировать
authorize?client_id=3603639&scope=offline%2Cwall%2Cphotos&redirect_uri=http%3A%2F%2Fapi.vkontakte.ru%2Fblank.html&display=page&response_type=token

в TITLE "Получение доступа"
Тоже проблема с получением доступа. В настройках приватности наверное запрещены приложения.
*

Руст

  • Захожу иногда
  • 76
  • 3 / 0
Пожалуйста помогите с изображениями в AdsManager 2.9.4 они не добавляются на странице группы, все что выше перепробовал не получается. И ссылки в группе такого плана /component/adsmanager/9-zhile, а на сайте /otdykh-v/9-zhile/31-vill
« Последнее редактирование: 27.10.2013, 23:15:45 от Руст »
*

Руст

  • Захожу иногда
  • 76
  • 3 / 0
Долго добавляются объявления, никто не знает почему? примерно минуту ждать надо.

И фото не выводиться в группе, стоит AdsManager 2.9.6
« Последнее редактирование: 06.01.2014, 00:27:50 от Руст »
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
есть решение, имеет такой вид: http://vk.com/allkharkiv
curl включать не надо, файлов тоже никаких не надо! Код из 7 строчек!
кому интересно, обращайтесь в личку!
« Последнее редактирование: 09.01.2014, 12:35:28 от max_1985 »
*

magistr_yoda

  • Захожу иногда
  • 131
  • 2 / 0
Кто нибудь знает, почему из группы вконтакте, после перехода по ссылке, из такого опубликованного сообщения, ссылка на сайте выглядит вот так
http://teziko.com/90-Женская-одежда/1778-shuby-i-verkhnyaya-odezhda/4962-Санкт-Петербург
Хотя в группе она визуально выглядит правильно http://teziko.com/90-Женская-одежда/1778-shuby-i-verkhnyaya-odezhda/4962-Санкт-Петербург

Т.е. получается какая то некрасивая URL.
Может как-то данные в другой кодировке переотправлять из плагина ?

*

zvi

  • Захожу иногда
  • 392
  • 4 / 0
на 2.8 работает?
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
И кстати, если у кого вдруг перестало публиковать объявления во вконтакте, то значить нужно заново повторить:
5.  Переходим на ваш_сайт/components/com_adsmanager/vk.wallpost.php?getmeinfo=1
6.  Появиться ссылка, переходим по ней и разрешаем доступ приложению
7.  После разрешения переправит на страницу с OAuth blank, оттуда из адресной строки копируем параметр access_token
8.  Запоминаем access_token и вводим в /components/com_adsmanager/vk.wallpost.php в $_access_token

Поскольку это значит что истек срок действия access_token(его срок действия примерно полгода).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 3996
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 14523
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
Редактировать все объявления

Автор den_ko

Ответов: 32
Просмотров: 12751
Последний ответ 25.11.2021, 10:43:38
от FlexNL
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 3249
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 13634
Последний ответ 27.03.2020, 22:39:23
от Pavel