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

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Система баллов на сайте
« Ответ #60 : 03.02.2016, 21:36:34 »
раз вам коды меняют, давайте сами решите, чего я лезть буду.
потом почитаю: или обрадуюсь, что получилось, или ...
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #61 : 03.02.2016, 21:40:58 »
Попробовали поменять код:
Спойлер
[свернуть]

Ошибка исчезла. Материал опубликовался, но балл за публикацию не списался.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Система баллов на сайте
« Ответ #62 : 03.02.2016, 21:43:31 »
if есть, а else ?

что будет делать правило в случае не "сростания" условий?
вот и может поэтому.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Система баллов на сайте
« Ответ #63 : 03.02.2016, 21:44:27 »
Попробовали поменять код:
Спойлер
[свернуть]

Ошибка исчезла. Материал опубликовался, но балл за публикацию не списался.
проверьте ещё настройки самого правила, что поставили в поле Автоматическое утверждение:Да или Нет, и опубликовали ли вы его, т.е. включили или нет
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #64 : 03.02.2016, 21:44:32 »
vipiusss, если у Вас есть какие-то соображения насчёт того, где у нас ошибка, или Вы знаете ещё какой-то путь, позволяющий списывать баллы у атора за публикацию материала - говорите, пожалуйста. Мы рады любой помощи и подсказке.
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #65 : 03.02.2016, 21:48:30 »
Ishti39, правило опубликовано, автом. утверждение - да.
Скрин настроек прикрепили.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Система баллов на сайте
« Ответ #66 : 03.02.2016, 21:51:29 »
mila_serdnaya да я не знаю и не слежу, что вы там мутите.
просто увидел код и не закрытый и с ошибками, вот и прдположил, вдруг из-за этого.
раз вы там делаете и  Ishti39 вам помогает (тем более вроде шарит в правилах), чо я лезть буду.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Система баллов на сайте
« Ответ #67 : 03.02.2016, 21:54:56 »
но балл за публикацию не списался.
как вы определяете что балл не списался?
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Система баллов на сайте
« Ответ #68 : 03.02.2016, 22:05:16 »
у вас статьи могут добавлять все пользователи или только зарегистрированные?и как у вас указано в настройках ауп Формат баллов?
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #69 : 03.02.2016, 22:13:02 »
Цитировать
как вы определяете что балл не списался?
Ishti39, в "Раскладке аккаунта пользователя".
-
Цитировать
if есть, а else ?
что будет делать правило в случае не "сростания" условий?
вот и может поэтому.

vipiusss, мы подправили код, используя Вашу подсказку:
Спойлер
[свернуть]

Спасибо за наводку. Пошли проверять - балл списался! =)
-
Ishti39, Вам, разумеется, отдельное спасибо от нас за такую ценную помощь! Создание этого правила - это Ваша заслуга.
-
Завтра проверим всё более тщательно и выложим скрины.
-
Кроме того, сегодня мы разобрались с первым пунктом (Плюс балл за оставленный комментарий). Скрины также выложим завтра.
-
На повестке остаётся пункт "Плюс балл за полученный комментарий" (нужно, чтобы автору статьи начислялся балл, если кто-то (не автор) напишет комментарий под этой статьёй)
 
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Система баллов на сайте
« Ответ #70 : 03.02.2016, 22:19:52 »
В блокноте у себя сохраните, что вы сделали с этой функцией, т.е. в файле article.php, если при обновлении Joomla правило перестанет работать, то скопируете и вставите также
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Система баллов на сайте
« Ответ #71 : 03.02.2016, 22:33:08 »
mila_serdnaya, на нашем форуме считается хорошим тоном плюсовать в карму человеку, бесплатно помогающему вам решать ваши проблемы. Смотрю, вы и в нематериальном поощрении не очень щедры.
P.S. IMHO, чтобы изменение не стерлось при обновлении, можно засунуть код в плагин на событие onContentAfterSave.
« Последнее редактирование: 03.02.2016, 23:13:47 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Система баллов на сайте
« Ответ #72 : 03.02.2016, 22:53:51 »
+1 роберт.
ни кому даже плюсик не поставили.а все помогают.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #73 : 04.02.2016, 08:33:50 »
Доброе утро всем! Карму поправили. Спасибо robert за подсказку.)
-
Цитировать
можно засунуть код в плагин на событие onContentAfterSave
robert, в какой плагин нужно засунуть код?
Мы работаем с файлом Z:\home\site_aup\www\components\com_content\controllers\article.php. Вы пишите: код засовывать в событие onContentAfterSave. Это куда?
-
Обещанные скрины выложим вечером.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Система баллов на сайте
« Ответ #74 : 04.02.2016, 09:37:12 »
mila_serdnaya, плагин нужно написать: группа "content", событие "onContentAfterSave". Как создавать плагины, можно почитать на форуме: была тема от b2z с примером, поищите.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Система баллов на сайте
« Ответ #75 : 04.02.2016, 11:27:39 »

На повестке остаётся пункт "Плюс балл за полученный комментарий" (нужно, чтобы автору статьи начислялся балл, если кто-то (не автор) напишет комментарий под этой статьёй)
 
mila_serdnaya, вот по этой ссылке пройдитесь http://www.joomlatune.ru/jcomments-downloads.html, там и модули и 9 правил AlphaUserPoints для jcomments, сёдня ночью специально для вас на денвер Joomla_3.4.8 установил, загрузил AlphaUserPoints и jcomments и правила, правила загрузились отлично, проверяйте сами как они у вас будут работать, там есть и то правило, которое вас интересует.Спасибо за +. ^-^
« Последнее редактирование: 04.02.2016, 14:25:34 от Ishti39 »
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Система баллов на сайте
« Ответ #76 : 04.02.2016, 12:15:23 »
Цитировать
Как создавать плагины, можно почитать на форуме: была тема от b2z с примером, поищите.
robert, ищу в поиске форума, не могу найти эту тему от b2z, скиньте ссылку, если не трудно.Спасибо за +. ^-^

P.S. всё нашёл его пост:http://joomlaforum.ru/index.php/topic,238511.0.html ^-^
« Последнее редактирование: 04.02.2016, 14:26:06 от Ishti39 »
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Система баллов на сайте
« Ответ #77 : 04.02.2016, 13:58:14 »
mila_serdnaya правильно поправили, говорил же, не законченное условие.
молодцы.
рад что помог и получилось и спасибо за плюсик.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #78 : 04.02.2016, 21:42:46 »
Добрый вечер всем!)
-
Мы более тщательно проверили, как работает правило "Добавление статьи": всё в порядке, баллы минусуются.
Скрины прикрепили.

Ну и полный код файла Z:\home\site_aup\www\components\com_content\controllers\article.php:
Спойлер
[свернуть]
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #79 : 04.02.2016, 21:50:00 »
Обнаружили такой досадный момент: в таблице, которая показывает начисление и списание баллов (таблица находится в "Раскладке аккаунта пользователя") не отображается списание баллов за публикацию статьи. Баллы списываются, но в таблицу информация об этом почему-то не заносится.
Подскажите, пожалуйста, что нужно сделать для того, чтобы информация об этом отображалась?
Скрины прикрепили.
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #80 : 04.02.2016, 22:12:35 »
Цитировать
mila_serdnaya правильно поправили, говорил же, не законченное условие.
молодцы.
рад что помог и получилось и спасибо за плюсик.
vipiusss, это Вам спасибо.
-
robert, Ishti39, спасибо за наводку и информацию о создании плагина на событие.
Будем прорабатывать его, что называется, на досуге, т.к. сейчас этот момент для нас не горящий.
-
Ishti39, мы именно эту ссылку и изначально и использовали для установки правил комментирования. Всё верно, их там 9 штук.
Одно из них нам идеально подошло для нашего пункта "Плюс балл за оставленный комментарий" (пользователь получает балл при комментировании статьи. То есть каждый, кто прокомментировал чью-либо статью, получает балл). Отчёт об этом сегодня уже, к сожалению, не успеваем выложить,- скрины сделаем завтра.
-
Теперь нам нужно разобраться с пунктом "Плюс балл за полученный комментарий" (автор статьи получает балл за каждый комментарий к своей статье, оставленный любым другим пользователем. Если автор статьи сам оставляет комментарии к своей статье, то ему никакие баллы не начисляюся)
Подскажите, пожалуйста, какое из 9 правил нам лучше всего взять за основу? Или мы что-то пропустили и какое-то из правил нам подходит и так, без внесения изменений в код?
« Последнее редактирование: 04.02.2016, 22:16:57 от mila_serdnaya »
*

kasper9820

  • Захожу иногда
  • 127
  • 4 / 6
  • ...ISponsor!
Re: Система баллов на сайте
« Ответ #81 : 05.02.2016, 02:48:55 »
а может кто-то допилить его так, чтобы балы уже превратились в деньги а компонент в полноценную биллинговую систему. Кто-то уже допиливал, но решение получилось далеко не из коробки. Ну и пополняшки через плагины платежей.  Цены тому человеку не будет.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Система баллов на сайте
« Ответ #82 : 05.02.2016, 04:56:58 »
а есть платное, перевод в JoomShopping с аупа, даже у Невигена и у Симеха есть.
Создайте покупку на ДШ ядре и переводом можете пользоваться и SMS прикольная там система(могу дать, я на 2,5 ставил, вот про 3-ку не помню, но синтаксис думаю одинаков)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #83 : 05.02.2016, 07:56:18 »
Настройки для правила "Плюс балл за оставленный комментарий".
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #84 : 05.02.2016, 08:03:39 »
Итого на данный момент:
1. Плюс балл за оставленный комментарий - решено
2. Плюс балл за полученный комментарий - требует решения
3. Плюс балл за за просмотр статьи (только новые просмотры) - решено
4. Минус балл за публикацию статьи - решено частично.
-
Для решения 4 пункта нужно, чтобы баллы, которые списываются за добавление статьи, отображались в таблице (таблица находится в "Раскладке аккаунта пользователя"). Подскажите, пожалуйста, кто догадывается, какой файл нам для этого нужно править?
-
Ну и вопрос со вторым пунктом открыт, будем рады любым советам и подсказкам.
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Система баллов на сайте
« Ответ #85 : 05.02.2016, 08:10:25 »
И немного оффтопа:
Спойлер
[свернуть]
*

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Re: Система баллов на сайте
« Ответ #86 : 05.02.2016, 14:08:19 »
Итого на данный момент:
1. Плюс балл за оставленный комментарий - решено
2. Плюс балл за полученный комментарий - требует решения
3. Плюс балл за за просмотр статьи (только новые просмотры) - решено
4. Минус балл за публикацию статьи - решено частично.
-
Для решения 4 пункта нужно, чтобы баллы, которые списываются за добавление статьи, отображались в таблице (таблица находится в "Раскладке аккаунта пользователя"). Подскажите, пожалуйста, кто догадывается, какой файл нам для этого нужно править?
-
Ну и вопрос со вторым пунктом открыт, будем рады любым советам и подсказкам.

А Вы пробовали редактировать уже опубликованную статью? Будут ли снова списываться баллы? Есть подозрение, что будут.  
« Последнее редактирование: 05.02.2016, 14:14:53 от Nabla »
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Система баллов на сайте
« Ответ #87 : 05.02.2016, 16:58:48 »
А чего с добавлением камента не решили?
Плагин же у разраба JC автоматом добавляет правило это!
У себя посмотрел-у меня есть.

Добавление комментария   Начисление webpoints за Ваш комментарий на сайте.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

kasper9820

  • Захожу иногда
  • 127
  • 4 / 6
  • ...ISponsor!
Re: Система баллов на сайте
« Ответ #88 : 05.02.2016, 17:21:57 »
а есть платное, перевод в JoomShopping с аупа, даже у Невигена и у Симеха есть.
Создайте покупку на ДШ ядре и переводом можете пользоваться и SMS прикольная там система(могу дать, я на 2,5 ставил, вот про 3-ку не помню, но синтаксис думаю одинаков)


я любитель Вирта, мне бы на вирт такую. Спасибо за предложение. Вопрос остается открытым
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Система баллов на сайте
« Ответ #89 : 05.02.2016, 18:59:30 »
Цитировать
Теперь нам нужно разобраться с пунктом "Плюс балл за полученный комментарий" (автор статьи получает балл за каждый комментарий к своей статье, оставленный любым другим пользователем. Если автор статьи сам оставляет комментарии к своей статье, то ему никакие баллы не начисляюся)
есть правила для EasyBlog, там есть такая возможность награждать автора за комментирование его статьи, но их нужно в искать инете, я сам лично плагины не пишу, пользуюсь инструкцией самого компонента ауп
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Правило AlphaUserPoints 1.8.9 снятие баллов за продление объявления в AdsManager 2.9.13

Автор Ishti39

Ответов: 34
Просмотров: 7779
Последний ответ 08.01.2016, 17:12:10
от Ishti39
Начисление баллов за вступление вгруппу

Автор Dusk09

Ответов: 0
Просмотров: 1713
Последний ответ 11.08.2015, 23:58:23
от Dusk09
При начислении баллов исчезает группа пользователей

Автор Yavich

Ответов: 6
Просмотров: 3139
Последний ответ 09.03.2015, 16:03:10
от hazyin
Как добиться максимального количества способов покупки баллов в AUP?

Автор PREMIER

Ответов: 8
Просмотров: 2850
Последний ответ 19.05.2014, 16:19:34
от AdWeb
Добавить количество баллов рейтинга AlphaUserPoints после имени пользователя

Автор etos

Ответов: 2
Просмотров: 2073
Последний ответ 16.03.2014, 11:05:21
от Quatrix