Новости 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 Ответов
  • 13618 Просмотров
*

genabukin

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #30 : 25.10.2013, 13:54:29 »
у меня нет папки models по этому пути...../components/com_adsmanager/models/content.php...adsmeneger 2.7 :(
*

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #31 : 25.10.2013, 14:28:09 »
Поправил путь
administrator/components/com_adsmanager/models/content.php
*

genabukin

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #32 : 25.10.2013, 15:00:40 »
кнопка вип появилась......а обьявления неотображаются
*

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #33 : 25.10.2013, 18:12:06 »
А если так
case 3:
$order_sql = "ORDER BY a.vip DESC ";
break;
*

genabukin

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #34 : 25.10.2013, 18:31:33 »
ееееееееееес спасибище *DRINK*
*

genabukin

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #35 : 31.10.2013, 21:00:12 »
Напишите пожалуйста как чтоб иконка вип в модуле выводилась...просто в верхних постах непонятно где и что дописывать в каких файлах. В модуле чтоль или в компоненте?
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: VIP-объявления для AdsManager 2.8
« Ответ #36 : 01.11.2013, 12:13:19 »
В модуле в файлах:
/modules/mod_adsmanager_ads/tmpl/horizontal.php и
/modules/mod_adsmanager_ads/tmpl/vertical.php
соответственно для горизонтального и вертикального отображения модуля.
*

genabukin

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #37 : 06.11.2013, 00:20:33 »
В модуле в файлах:
/modules/mod_adsmanager_ads/tmpl/horizontal.php и
/modules/mod_adsmanager_ads/tmpl/vertical.php
соответственно для горизонтального и вертикального отображения модуля.
спасибо друг...а то вобще ничё непоймеш...хоть бы писали путь где че менять...пиэчпишники
*

mambo

  • Новичок
  • 4
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #38 : 26.02.2014, 10:11:30 »
Joomla 3.2.2 AdsManager 2.99 объявление не поднимается никаких ошибок не выдает где копать? помогите люди добрые...
*

vitvickid1

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #39 : 09.03.2014, 12:54:22 »
Люди, у кого есть  paidsystem для AdsManager, что бы можно было за денежку размещать объявления выше всех, ПЛЗ... очень надо!
*

vitvickid1

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #40 : 09.03.2014, 13:11:30 »
Люди, у кого есть  paidsystem для AdsManager, что бы можно было за денежку размещать объявления выше всех, ПЛЗ... очень надо!
*

Coollider

  • Новичок
  • 8
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #41 : 21.05.2014, 16:25:53 »
Сделал в модуле AdsManager ads вывод объявлений только с меткой вип.
Перед:
Код
<?php	
$linkTarget = TRoute::_("index.php?option=com_adsmanager&view=details&id=".$row->id."&catid=".$row->catid);
Вставить: 
Код
if ($row->vip == 1) {

Добавить  
Код
}
  между:
Код
 echo "</div>";
  сюда  
Код
?> </li>
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #42 : 11.06.2014, 20:12:45 »
ребята, помогите с кодом. поднять vip получилось, а вот с выделением цвета бедос.
вот мой кусок кода:
<?php
      foreach($this->contents as $content)
      {
          $linkTarget = TRoute::_( "index.php?option=com_adsmanager&view=details&id=".$content->id."&firstsubcatid=".$content->firstsubcatid);
         
         if (function_exists('getContentClass'))
            $classcontent = getContentClass($content,"list");
            else
            $classcontent = "";
         ?>
к нему пробую или в место него, вообщем разными способами как-нить прилепить следующее:
if  ($classcontent->vip == 1)
                 $classcontent = 'vip';         
            else
            $classcontent = "normal";
ну и в стилях дорисовываю нужные цвета-результата ноль...максимум чего добился выделяет нужными цветами но не vip а через одну строчку все объявления....хэээлп))) :o
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #43 : 11.06.2014, 22:36:15 »
...
if  ($classcontent->vip == 1)
                 $classcontent = 'vip';         
            else
            $classcontent = "normal";

Попробуйте вместо
Код
$classcontent->vip 

писать

Код
$content->vip 

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

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #44 : 13.06.2014, 20:36:09 »
проповал просто content что так что так, не катит...в общем выводит vip выделенным цветом через одну строчку, а остальные объявы в норме Это всё в List-e свёрнутый режим, а  в расширенном режиме всё в норме выделяет vip нужным цветом без лагов ))) я вот так мозгуя подумал, что енто цикл гдэт прописан, вот только хде?))) или может прям тут моно прописать цыкл с нулевым шагом и заштопать тем самым тот)??  ппц)доска-то так ужо готова под надфиль и тут ж...с монеткой :o ^-^)))
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #45 : 13.06.2014, 21:11:27 »
в свёрнутом режиме и не vip объявы тож через строку выделяются...фигня какая-то...
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #46 : 14.06.2014, 00:30:56 »
тема закрыта....стиль table-striped в бутстрапе (на резинке сайт паяю) заливал выбранный мною цвет...))) ибнуться можно 2 дня копал, что где накосячил)) а слона то и не заметил)))
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #47 : 15.06.2014, 22:54:07 »
Господа, кто-нбудь знает как решить вопросs? пропадает статус VIP после редактирования объявления в AdsManager 2.9. И ещё хотелось бы реализовать коммерческую функцию обновления даты объявления.
*

mr.shusty

  • Захожу иногда
  • 167
  • 1 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #48 : 16.06.2014, 02:29:32 »
Сделал всё так, как сказано в первых двух сообщениях. Но не работает частично. Версия доски 2.8.2.
1. Появился пункт в настройках объявлений "VIP". ДА или НЕТ. Могу выбрать ДА, сохраняет. Объявление весит выше всех, но в настройках всё равно показано, что не вип.
2. Цветом не выделяется. Менял цвета в верхнем столбце - все объявление перекрашиваются. Пробовал заменить цвет только в вип - никакой реакции.

Вопрос: как исправить? В чем причина?
« Последнее редактирование: 16.06.2014, 03:24:57 от mr.shusty »
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #49 : 16.06.2014, 19:00:04 »
в каких именно настройках не вип у вас?и про цвета часть кода скиньте. я 2 дня перерыл все проблемы с цветами...помогу
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #50 : 16.06.2014, 19:00:48 »
Сделал всё так, как сказано в первых двух сообщениях. Но не работает частично. Версия доски 2.8.2.
1. Появился пункт в настройках объявлений "VIP". ДА или НЕТ. Могу выбрать ДА, сохраняет. Объявление весит выше всех, но в настройках всё равно показано, что не вип.
2. Цветом не выделяется. Менял цвета в верхнем столбце - все объявление перекрашиваются. Пробовал заменить цвет только в вип - никакой реакции.

Вопрос: как исправить? В чем причина?
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #51 : 16.06.2014, 19:03:07 »
часть кода из list внутри таблицы скиньте включая tr после где вы указываете $classcontent
*

mr.shusty

  • Захожу иногда
  • 167
  • 1 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #52 : 16.06.2014, 19:32:26 »
часть кода из list внутри таблицы скиньте включая tr после где вы указываете $classcontent

Всё  по порядку...
1. В настройках доски захожу в ОБЪЯВЛЕНИЯ, выбираю любое, нажимаю РЕДАКТИРОВАТЬ. В самом низу, под фотографиями появилась маленькая вкладочка VIP. Эта вкладка с выпадающим списком - ДА или НЕТ. То есть могу установить на объявлении статус VIP. Устанавливаю, сохраняю. Сморю на сайте, объявление поднялось наверх. Повторно захожу в настройки доски во вкладку ОБЪЯВЛЕНИЯ, выбираю то же самое и нажимаю редактировать. Внизу, где вкладка VIP, значение стоит на НЕТ. Но на самом сайте всё же так в топе и висит. То есть работает, но визуально почему-то не показывает это.

Дальше, насчет цвета....

Вот в этом коде во втором столбце какие только я не ставил значения цвета, вип-объявление не перекрашивалось. Никак.

Цитировать
.adsmanager_table tr.normal
{
 background-color: #FFFFFF;
 border: 1px solid #ffffff;
 border-collapse: collapse;
 width: 98%;
}

.adsmanager_table tr.vip {
 background-color: #FFDD00;
 border: 1px solid #ffffff;
 border-collapse: collapse;
 width: 98%;
}

Зато если менял цвет в первом столбце ( adsmanager_table tr.normal ), то проблем с заменой цвета не возникало. Сразу всё перекрашивалось.

Что касается  кода из list... Вот такой он у меня был изначально:

Цитировать
if (function_exists('getContentClass'))
    $classcontent = getContentClass($content,"details");
else
     $classcontent = "";
?>   


Последней строчки <tr class="......... >">   у меня там вообще не было.
Но я вставил всё же то, что было сказано вставить вместо моего когда.
Как видите, результата никакого.
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #53 : 19.06.2014, 02:20:27 »
Так. Отвлекусь на минутку. Во благо форума поскольку сам на нём вырос и расту...
значит после создания в базе данных строки vip  и после var $vip == null;  в content.php ниже где-то 450 строка после
foreach($this->data['fields'] as $name => $value) {
         if (is_array($value))
            $v = ','.implode(',',$value).',';
         else
            $v = $value;
         $row->$name = $v;
      }

 не забываем добавлять
$row->vip = $this->vip;

после того как для админки пропишите vip :
<tr>
<td><?php echo 'VIP'; ?></td>
<td>
<select name="vip" id="vip">
<option value="0" <?php if ($this->content->vip == 0) { echo "selected"; } ?>><?php echo JTEXT::_('ADSMANAGER_NO'); ?></option>
<option value="1" <?php if ($this->content->vip == 1) { echo "selected"; } ?>><?php echo JTEXT::_('ADSMANAGER_YES'); ?></option>
</select>
</td>
<td>&nbsp;
</td>
</tr>

прописываем эту хню (в каких файлах выше на форуме всё было уже сказано):

$filter_order = "a.vip DESC ,a.date_created DESC ,a.id ";
(да в версии 2.9.10 пару строчкой ниже в подобную хню тоже a.vip DESC нужно на первое место поставить, и если в этом файле порыться можно там же обнаружить последние, произвольные, часто просматриваемые объявления, и для них a.vip DESC поставить на первое место)

идём в list, тут самое интересное, т.к. в разных версия AdsManager немного по разному но суть одна:
<?php
      foreach($this->contents as $content)
      {
          $linkTarget = TRoute::_( "index.php?option=com_adsmanager&view=details&id=".$content->id."&firstsubcatid=".$content->firstsubcatid);
         
         if (function_exists('getContentClass'))
            $classcontent = getContentClass($content,"list");
            else
            $classcontent = "";
         ?>
         <?php
         if  ($content->vip == 1)
                $classcontent = 'vip';
            elseif($content->color ==1)
            $classcontent = 'color';
                            
            else
            $classcontent = "normal";
         ?>
         
      после этого должа следовать эта строка :
         
         <tr class="adsmanager_table_description <?php echo $classcontent;?>.....
никакого <tr class не надо добавлять...и заменять ничего не надо просто добавить после. всё должно быть и так в liste. ну а стили сами знаете как в CSS добавить. да, color-это я уже в базе у себя добавил поле выделить цветом без поднятия по аналогии. Удачи.

*

mr.shusty

  • Захожу иногда
  • 167
  • 1 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #54 : 19.06.2014, 02:25:11 »
ребята, а не проще поставить gold версию, где всё это уже имеется?)) с привязкой к платежной системе и всеми делами...
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #55 : 19.06.2014, 02:27:50 »
да, забыл, firstsubcatid -это я уже для себя исправил, чтобы list и по аналогии другие темы, если у вас своё меню модульное, открывалось само по себе, а не с привязкой к главной странице adsmanagera, если конечно у вас есть подкатегории и в них объявы.только пришлось от брэдкрамбса избавиться, ну он в принципе в доске объяв нахрен не нужен.,-лень его ковырять было))) спасибо за внимание, всё описал как делал на 2.9.10)удачи) рабочий вариант доски объявлений можно посмотреть на сайте viki47.ru! будут вопросы спрашивайте
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #56 : 19.06.2014, 02:29:06 »
про gold версию...мы любим трудности и халяву...))) что уж ручками то не пописать))) ^-^
*

kosmon

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: VIP-объявления для AdsManager 2.8
« Ответ #57 : 19.06.2014, 02:30:56 »
sms привязки есть в gold? скиньте кусок кода кто-нить позеркать)
*

biper

  • Осваиваюсь на форуме
  • 29
  • 0 / 1
Re: VIP-объявления для AdsManager 2.8
« Ответ #58 : 03.12.2014, 17:49:35 »
как убрать категорию в таблице объявлений, как туда добавить другую информацию - из полей ? Все облазил... :o
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: vip-объявления для AdsManager 2.8
« Ответ #59 : 05.12.2015, 16:36:32 »
Теперь выделяем цветом наше VIP объявление
Идем в файл \components\com_adsmanager\views\list\tmpl\default.php
Находим там такой код
Код
if (function_exists('getContentClass')) 
    $classcontent = getContentClass($content);
else
    $classcontent = "adsmanager_table_description";
?>  
<tr class="<?php echo $classcontent;?> trcategory_<?php echo $content->catid?>">
Меняем его на этот код
Код
if ($content->vip == 1) 
    $classcontent = 'vip';
else
    $classcontent = "normal";
?>  
<tr class="<?php echo $classcontent;?>">
к сожалению у меня в AdsManager 2.9.13 такого кода нет чото, может у меня другой какой то?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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