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

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
AdsManager 2.7
« : 05.04.2013, 22:08:48 »
1. как создать ТОР (VIP) обьявления (без монетизации, смс). Нужно чтобы они выводились вверху всех обьявлений и выделялись цветом. А также отдельная вкладка - меню VIP, где только VIP обьявления?
2. Куда вставлять код соц сетей для каждого обьявления?
Помогите пожалуйста.
Joomla 1.5 AdsManager 2.7
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #1 : 05.04.2013, 22:46:36 »
Вот умеют же люди с первых минут вызывать к себе негативное отношение, создали новую тему, так сидите и ждите ответа, нах.... постить везде и всюду (в темах, совсем не относящихся к вопросу), если люди знают как и чем помочь - хватит и одного сообщения, от того что Вы их целую кучу разместите быстрей не ответят!
Сначала хотел помочь, да вот как-то перехотелось
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #2 : 06.04.2013, 04:30:04 »
Вот умеют же люди с первых минут вызывать к себе негативное отношение, создали новую тему, так сидите и ждите ответа, нах.... постить везде и всюду (в темах, совсем не относящихся к вопросу), если люди знают как и чем помочь - хватит и одного сообщения, от того что Вы их целую кучу разместите быстрей не ответят!
Сначала хотел помочь, да вот как-то перехотелось
Ради Бога извините. Алекс, именно у Вас я научился многому. Если у Вас есть время и возможность помогите.. честно в форуме участвую первый раз, и  по этому раскидываю все на  лево и на право. Еще раз извиняюсь(если чтот не то) ПОЖАЛУЙСТА ПОМОГИТЕ! очень нужно, даже не вознаграждение. Пообещал, думал сделаю, а сделать не могу. Не кидайте (не хочу выглядеть как просящийся). Спасибо
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #3 : 06.04.2013, 10:06:39 »
Только не говорите что и кнопку "поиск" не заметили!
1. заходите по ссылке http://joomlaforum.ru/index.php/topic,137455.0.html и выполняете всё что там написано, кроме монетизации
в файле /helpers/general.php добавляете ссылку на список объявлений + добавляете какой-нибудь свой параметр, например, index.php?option=com_adsmanager&view=list&vip=1 и в файлах views/list обрабатываете добавленный параметр
2. /view/details/tmpl/default.php в нужное место
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #4 : 06.04.2013, 14:47:44 »
В БД какие поля нужно вводить?
Я сделал так:
   #   Название   Тип    Сравнение    Атрибуты   Ноль   По умолчанию   Дополнительно Действие
    2        vip     int(10)                        Нет                None   

Верно?
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #5 : 06.04.2013, 15:40:52 »
В админке не ставиться в ручную YES, только когда ставлю 1 в базе/
Как быть?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #6 : 06.04.2013, 17:41:54 »
Цитировать
В БД какие поля нужно вводить?
Я сделал так:
   #   Название   Тип    Сравнение    Атрибуты   Ноль   По умолчанию   Дополнительно Действие
    2        vip     int(10)                        Нет                None   

Верно?
Можно и так, но лучше так:
Имя: vip   
Тип: TINYINT(1)   
Сравнение:   
Атрибуты:
Ноль:
По умолчанию: as defined, 0
...
Цитировать
В админке не ставиться в ручную YES, только когда ставлю 1 в базе/
Как быть?
открыть файл \administrator\components\com_adsmanager\tables\contents.php в функции save() после цикла
Код
foreach($this->data['fields'] as $name => $value) {
if (is_array($value))
$v = ','.implode(',',$value).',';
else
$v = $value;
$row->$name = $v;
}
вставить такую строку
Код
$row->vip = JRequest::getInt('vip',0);
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #7 : 06.04.2013, 19:27:04 »
Заменил этот
Код:
if ($content->ad_vip == 1)
    $classcontent = 'ad_vip';
else
    $classcontent = "normal";
?>   
<tr class="<?php echo $classcontent;?>">
стили поставил такие
Код:
.adsmanager_table tr.normal
{
background-color: #edfcbe;
}
.adsmanager_table tr.ad_vip
{
background-color: #c1c1c1;
}
 а цвет на всех обновлениях показывает #edfcbe
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #8 : 06.04.2013, 19:32:52 »
Заменил этот
Код:
if ($content->ad_vip == 1)
    $classcontent = 'ad_vip';
else
    $classcontent = "normal";
?>   
<tr class="<?php echo $classcontent;?>">
стили поставил такие
Код:
.adsmanager_table tr.normal
{
background-color: #edfcbe;
}
.adsmanager_table tr.ad_vip
{
background-color: #c1c1c1;
}
 а цвет на всех обновлениях показывает #edfcbe
решил проблему: везде в ad_vip убрал ad_
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #9 : 06.04.2013, 20:24:12 »
Цитировать
в файле /helpers/general.php добавляете ссылку на список объявлений + добавляете какой-нибудь свой параметр, например, index.php?option=com_adsmanager&view=list&vip=1 и в файлах views/list обрабатываете добавленный параметр
- не получается...
есть так:
New Ad | All Ads | My Profile | My Ads | Rules
а надо:
Vip | New Ad | All Ads | My Profile | My Ads | Rules
Поможете?
Как рисунок вставить для вип?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #10 : 06.04.2013, 21:41:42 »
Цитировать
- не получается...
а пробовали ли вообще?
после строк
Код
$link_show_rules = TRoute::_("index.php?option=com_adsmanager&view=rules");
$link_show_all = TRoute::_("index.php?option=com_adsmanager&view=list");
вставляете
Код
$link_show_vip = TRoute::_("index.php?option=com_adsmanager&view=list&vip=1");
echo '<a href="'.$link_show_vip.'">'.JText::_('ADSMANAGER_MENU_VIP').'</a> | ';
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #11 : 06.04.2013, 21:43:57 »
а пробовали ли вообще?
пробовал и пробую до сих пор в PHP вообще зеленый
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #12 : 06.04.2013, 21:59:41 »
вставляете
Код
$link_show_vip = TRoute::_("index.php?option=com_adsmanager&view=list&vip=1");
echo '<a href="'.$link_show_vip.'">'.JText::_('ADSMANAGER_MENU_VIP').'</a> | ';

ADSMANAGER_MENU_VIP переработать в Языковом файле?

В ВИП Выводятся все обьявления. А как сделать чтоб только со статусом ВИП?
Спасибо
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #13 : 06.04.2013, 22:03:22 »
Цитировать
в PHP вообще зеленый
Цитировать
Пообещал, думал сделаю, а сделать не могу
Странная логика у Вас однако :)
Цитировать
В ВИП Выводятся все обьявления.
Всё правильно! Ссылку то сначала обработать надо, точнее её фрагмент &vip=1
Цитировать
ADSMANAGER_MENU_VIP переработать в Языковом файле?
Агась
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #14 : 06.04.2013, 22:06:42 »
Странная логика у Вас однако :)
Сначала ничего не было сказано о ВИП, потому взялся
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #15 : 06.04.2013, 22:13:08 »
Ссылку то сначала обработать надо, точнее её фрагмент &vip=1
а где и как?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #16 : 06.04.2013, 22:14:41 »
открываете файл \components\com_adsmanager\views\list\view.html.php и ищете строки
Код
		$filters = array();
$filters['publish'] =  1;
после них вставляете
Код
		if (JRequest::getInt('vip',	0)){
$filters['vip'] = 1;
$category->name = JText::_("ADSMANAGER_LIST_VIP");
}
сохраняете, закрываете, открываете файл \administrator\components\com_adsmanager\models\content.php и в функции getSQLFilter($filters) ищете строки
Код
	    			case 'publish':
    $search .= $temp."a.published = ".(int)$filter;break;
после них вставляете
Код
	    			case 'vip':
    $search .= $temp."a.vip = ".(int)$filter;break;
« Последнее редактирование: 06.04.2013, 22:25:09 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #17 : 06.04.2013, 22:24:53 »
открываете файл \components\com_adsmanager\views\list\view.html.php и ищете строки
Код
		$filters = array();
$filters['publish'] =  1;
после них вставляете
Код
		if (JRequest::getInt('vip',	0)){
$filters['vip'] = 1;
сохраняете, закрываете, открываете файл \administrator\components\com_adsmanager\models\content.php и в функции getSQLFilter($filters) ищете строки
Код
	    			case 'publish':
    $search .= $temp."a.published = ".(int)$filter;break;
после них вставляете
Код
	    			case 'vip':
    $search .= $temp."a.vip = ".(int)$filter;break;
не работает
Parse error: syntax error, unexpected $end, expecting T_FUNCTION in /home/сайт/www/components/com_adsmanager/views/list/view.html.php on line 314
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #18 : 06.04.2013, 23:17:03 »
открываете файл \components\com_adsmanager\views\list\view.html.php и ищете строки
Код
		$filters = array();
$filters['publish'] =  1;
после них вставляете
Код
		if (JRequest::getInt('vip',	0)){
$filters['vip'] = 1;
$category->name = JText::_("ADSMANAGER_LIST_VIP");
}
Вы скобку специально поставили? Даже над этой фигней я попотел. Огромное Вам спасибо !
*

pechnik

  • Новичок
  • 2
  • 0 / 0
Re: AdsManager 2.7
« Ответ #19 : 07.04.2013, 02:06:19 »
1-Как вывести список категорий в sidebar. Справа - Аренда, слева - продажа?
2-Как вставить расширенный поиск на отдельные страницы с разными настройками?
3-Как сделать упрощенный  поиск, чтобы было так:     Я ищу: 4 окошка : 1 (что сделать? ) купить..., (что ?) дом, .... ( где?....)подмосковье...... ( бюджет ?)...до 100 тыс дол.. 
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #20 : 07.04.2013, 16:29:38 »
как в поиске сделать флажок, типа поиск с фото и без него
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #21 : 17.04.2013, 21:24:24 »
как убрать счетчик просмотров обьявлений?
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Re: AdsManager 2.7
« Ответ #22 : 18.04.2013, 14:02:22 »
как убрать счетчик просмотров обьявлений?
ВО Я ЗЕЛЕНЫЙ. ЭТО НАВЕРНОЕ ПРОЩЕ ПРОСТОГО. УЖЕ СДЕЛАЛ
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: AdsManager 2.7
« Ответ #23 : 26.04.2013, 16:54:08 »

...открыть файл \administrator\components\com_adsmanager\tables\contents.php в функции save() после цикла
Код
foreach($this->data['fields'] as $name => $value) {
if (is_array($value))
$v = ','.implode(',',$value).',';
else
$v = $value;
$row->$name = $v;
}
вставить такую строку
Код
$row->vip = JRequest::getInt('vip',0);

После вставки этой строки перестало активироваться с помощью SMS
Алекс подскажи как решить проблему!
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #24 : 26.04.2013, 17:48:00 »
Цитировать
После вставки этой строки перестало активироваться с помощью SMS
Алекс подскажи как решить проблему!
А точно ли из-за вставки строки? По-моему это никак не связано, хотя... смотря как sms сделаны
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: AdsManager 2.7
« Ответ #25 : 26.04.2013, 19:42:26 »
Делалось по этой теме http://joomlaforum.ru/index.php/topic,223882.0.html
Когда я ее комментирую, то SMS работают, а так нет.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #26 : 26.04.2013, 22:15:17 »
блин, лень как-то сейчас думать, попробуйте заменить эту строку на что-то типа
Код
$row->vip = $this->vip;
о результате отпишитесь
« Последнее редактирование: 26.04.2013, 22:20:03 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: AdsManager 2.7
« Ответ #27 : 26.04.2013, 23:19:36 »
блин, лень как-то сейчас думать, попробуйте заменить эту строку на что-то типа
Код
$row->vip = $this->vip;
о результате отпишитесь
объявления публикуются в конце всего списка без статуса ВИП
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.7
« Ответ #28 : 27.04.2013, 08:23:17 »
а какая версия компонента у Вас?
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: AdsManager 2.7
« Ответ #29 : 27.04.2013, 13:49:56 »
а какая версия компонента у Вас?
AdsManager 2.7
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в 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
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
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 28867
Последний ответ 27.03.2020, 22:32:04
от Pavel