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

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Не знаю почему, но в 2.7 такая вот проблема, надо вручную ставить в базе
*

VBedya

  • Захожу иногда
  • 55
  • 0 / 1
Не знаю почему, но в 2.7 такая вот проблема, надо вручную ставить в базе
Проблема решена http://joomlaforum.ru/index.php/topic,259945.new.html#new
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
Не знаю почему, но в 2.7 такая вот проблема, надо вручную ставить в базе
В 2.8 сделал по этой инструкции и все работает, только SMS я не делал, а просто вип
Просто для 2.8 в administrator/components/com_adsmanager/tables/contents.php
После этого кода
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);

В место указного var $vip = null;
И у меня все работает на 2.8.2, думаю и на 2.7 так же будет работать
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Минус в том что при редактировании объявления, статус ВИП проподает
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
Точно, сейчас проверил и статус действительно пропал
А в чем же проблема ?
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
В 2.8 сделал по этой инструкции и все работает, только SMS я не делал, а просто вип
И у меня все работает на 2.8.2, думаю и на 2.7 так же будет работать

Doc подскажи как выделить VIP своим цветом, а лучше поставить иконку, такая же проблема как и тут. Версия компонента как и у Вас 2,8, решения для неё на форуме не нашёл. До этого момента всё сделал, статус в базе сохраняется, VIP - вверху.

Цитировать
Минус в том что при редактировании объявления, статус ВИП проподает
Устроит даже с таким недостатком.
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
может есть желание у кого сделать совместную покупку PaidSystem и переделать ее под http://interkassa.com/index.php ?
http://joomprod.com/en/purchase/new/silver-version?layout=default&format=html
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
Doc подскажи как выделить VIP своим цветом, а лучше поставить иконку, такая же проблема как и тут. Версия компонента как и у Вас 2,8, решения для неё на форуме не нашёл. До этого момента всё сделал, статус в базе сохраняется, VIP - вверху.
Пока еще не дошел до выделения, вчера только вип сделал и то, как выяснялось сегодня, что с глюком....теперь вот ищу как убрать этот глюк...но пока безрезультатно
Так, что я пока помочь вам не чем не могу, но темы попадались про выделение, правда старые, ну можно в них посмотреть, может, что полезное найдется
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
может есть желание у кого сделать совместную покупку PaidSystem и переделать ее под http://interkassa.com/index.php ?
http://joomprod.com/en/purchase/new/silver-version?layout=default&format=html
А чего вы здесь http://smscoin.com/ru/software/engine/Joomla!%E2%84%A2+CMS/ скрипт не возьмете ?
Я у них давно сижу, делал платную группу, потом платную регистрацию и еще всякую хрень....выплачивают без проблем, только вот себе берут тоже не мало
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
только вот себе берут тоже не мало
через SMS не серьезно, 60% уходит внекуда.
да и компонент не охота с начала пилить.
« Последнее редактирование: 11.06.2013, 11:57:15 от max_1985 »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Цитировать
Точно, сейчас проверил и статус действительно пропал
А в чем же проблема ?
Просто для интереса: кто-нибудь разбирался в принципе работы хака? или все тупо копипастят в надежде что оно будет правильно работать?
Теперь по сути: статус ведёт правильно (как и запрограммировано), должен пропадать! Почему это происходит?
Потому что в админке vip мы присваиваем, а смс-код не вводим, объява становиться випом и вроде бы всё хорошо, но...
при сохранении после редактирования (именно с фронта) мы проверяем код, а тут опа - а кода то нема, соответственно и статус vip "летит к чертям"
Итого: требуется дописать условие при сохранении - мол если vip уже есть то проверку кода не проводить
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
Просто для интереса: кто-нибудь разбирался в принципе работы хака? или все тупо копипастят в надежде что оно будет правильно работать?
Теперь по сути: статус ведёт правильно (как и запрограммировано), должен пропадать! Почему это происходит?
Потому что в админке vip мы присваиваем, а смс-код не вводим, объява становиться випом и вроде бы всё хорошо, но...
при сохранении после редактирования (именно с фронта) мы проверяем код, а тут опа - а кода то нема, соответственно и статус vip "летит к чертям"
Итого: требуется дописать условие при сохранении - мол если vip уже есть то проверку кода не проводить
Я разобрался по вашей помощи
Выше я написал, что в administrator/components/com_adsmanager/tables/contents.php
После этого кода
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);

Но не совсем так
После этого кода вставляем этот код $row->vip = $this->vip;
И в начале файла вставляем этот код var $vip = null;
Как и описано в начале этой теме
И теперь редактирую объявление и оно как было вип, то так и есть

Мне просто SMS не нужны и я не устанавливал их, а делал просто вип

P|S; А насчет, проверяли мы или нет :)
То на форуме большая часть лазит лохов, таких как я, а нам нужно тупое обьяснение....эту строчку поставить сюда....или эту строчку нужно удалить....вот тогда мы понимаем, а все остальное, для таких как я, то это дремучий лес :)
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
Doc подскажи как выделить VIP своим цветом, а лучше поставить иконку, такая же проблема как и тут. Версия компонента как и у Вас 2,8, решения для неё на форуме не нашёл. До этого момента всё сделал, статус в базе сохраняется, VIP - вверху.
Все сделал и описал в этой теме http://joomlaforum.ru/index.php/topic,266590.0.html
Создал отдельную тему по 2.8
*

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Кто знает как реализовать, чтобы при переходе на 2-ю и следующие страницы просмотров объявлений, VIP-объявления находились на каждой странице просмотра всех объявлений для данной категории.
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Кто знает как реализовать, чтобы при переходе на 2-ю и следующие страницы просмотров объявлений, VIP-объявления находились на каждой странице просмотра всех объявлений для данной категории.
я думаю это Неправильно, а если у вас будет в категории 30 объяв?
и вообще этот хак полный бред, если хотите вип объявы через SMS используйте http://smscoin.com
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Ув. AlexSims! Здесь http://joomlaforum.ru/index.php/topic,137455.msg983830.html#msg983830
Цитировать
кто нибудь решил вопрос с автоматически снятием VIP статуса через месяц?
Вы выложили решение для AdsManager 2.6
У меня AdsManager 2.8.2 и соотв. файлы другие. "ADSMANAGER_RECALL_TIME", к примеру, находится в administrator\components\com_adsmanager\views\admin\tmpl\configuration.php, ну и т.д.
Может поможете реализовать Ваше решение в версии AdsManager 2.8.2? И если можно, то чуть подробнее о __adsmanager_ads (имя добавляемого поля, значения полей и пр.)

Я пока еще не видел как это реализовано на сайте, но желательно, чтобы админ мог устанавливать срок статуса VIP (напр.: 2 дня, 10 дней и т.д.), по окончанию которого объявление снова автоматически возвращалось в прежнее состояние до окончания срока публикации на сайте. Сам VIP статус у меня на сайте реализован и вопрос можно было бы и закрыть, но без Вашего решения автоматического снятия статуса, все же получается коряво.  

У Вас сделано по такому принципу?,  или...?

С уважением kanevlife
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
решение есть для 2.9 ?
*

Vokson

  • Захожу иногда
  • 83
  • 0 / 0
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
*

Pita4ok

  • Новичок
  • 1
  • 0 / 0
Выделение объявлений не только в компоненте, но еще и в модуле с помощью PaidSystem можете посмотреть на сайте http://stroyinfo.by Если надо будет, оставлю контакт знакомого который это делал. Еще могу скинуть где и что добавлялось.
« Последнее редактирование: 16.12.2016, 17:15:22 от Pita4ok »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор nicklas

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

Автор klekovkinandrey

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

Автор den_ko

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

Автор FlexNL

Ответов: 1
Просмотров: 3233
Последний ответ 21.10.2021, 17:20:09
от khan-alex
Заглушки с http://placehold.it вместо картинок в списке объявлений

Автор efimov777

Ответов: 6
Просмотров: 5548
Последний ответ 12.04.2020, 07:25:59
от Pavel