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

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Здравствуйте. Подскажите пожалуйста как сделать так, чтобы все (ну или в определенных категориях) создаваемые материалы становились избранными ??

И заодно подскажите пожалуйста какой файл отвечает за вывод формы отправки материала пользователями с фронт энда ??
« Последнее редактирование: 12.02.2014, 13:24:18 от quake3 »
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
administrator\components\com_content\models\forms\article.xml
Цитировать
<field name="featured" type="radio"
         class="btn-group btn-group-yesno"
         label="JFEATURED"
         description="COM_CONTENT_FIELD_FEATURED_DESC"
         default="0"
      >
0 заменить на 1.

Только скорее всего при обновлении изменение затрётся.
Создание сайтов, шаблонов, помощь в решении проблем.
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
administrator\components\com_content\models\forms\article.xml0 заменить на 1.

Только скорее всего при обновлении изменение затрётся.

Спасибо за ответ. Я так понял вы имеете ввиду после обновления версии Joomla на свежую?

А по 2 вопросу не подскажите: Я вроде нашел файл (edit.php) лежит он в components/com_content/views/form/tmpl/edit.php , нашел код который выводит ненужные мне поля (параметры публикации, мета-теги), закомментировал код, но изменений никаких нет. Подумал, что может берется файл из шаблона в папке HTML, но там этих папок и файлов нет.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
Спасибо за ответ. Я так понял вы имеете ввиду после обновления версии Joomla на свежую?
Да.

Цитировать
А по 2 вопросу не подскажите
Ну, файл вроде правильный. Если точно не переопределён в шаблоне, то может кеш, или неправильно комментируете...
Или сами переопределите в шаблоне и уберите ненужные поля
« Последнее редактирование: 12.02.2014, 14:36:54 от Efanych »
Создание сайтов, шаблонов, помощь в решении проблем.
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Да.
Ну, файл вроде правильный. Если точно не переопределён в шаблоне, то может кеш, или неправильно комментируете...

Да я уже даже тупо удалил этот код, сохранил и всё равно никаких изменений ))) Открывал эту страницу разными браузерами, чистил кэш и ничего...как выводилось - так и выводится.. Даже не знаю куда смотреть теперь..
В шаблоне (ja_purity II) в папке HTML только com_content/category/blog.php лежит..
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Переопределите этот файл сами в html/com_content/form/edit.php вашего шаблона
Создание сайтов, шаблонов, помощь в решении проблем.
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Переопределите этот файл сами в html/com_content/form/edit.php вашего шаблона

Ура! вот именно с вашим путем заработало, я пробовал переопределять, но добавлял html/com_content/form/tmpl/edit.php в путь, при этом не работало.

Спасибо большое!
« Последнее редактирование: 12.02.2014, 14:55:57 от quake3 »
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Переопределите этот файл сами в html/com_content/form/edit.php вашего шаблона
Блин, только вот почему то перестали работать кнопки Сохранить и Отмена ?? При нажатии вообще ноль реакции..
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
administrator\components\com_content\models\forms\article.xml0 заменить на 1.

Вот это кстати не помогло.. все равно они не становятся Избранными
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Перестали после переопределения? А так работали?
Там мутулз вроде нужен, может у вас отключён?

Цитировать
Вот это кстати не помогло.. все равно они не становятся Избранными
Я просто сразу не обратил внимания, что вам с фронта нужно. Такой-же файл, только не в administrator/components, а просто components
Создание сайтов, шаблонов, помощь в решении проблем.
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Перестали после переопределения? А так работали?
Там мутулз вроде нужен, может у вас отключён?
Я просто сразу не обратил внимания, что вам с фронта нужно. Такой-же файл, только не в administrator/components, а просто components

1) Да работали.. То есть если удаляю файл edit.php из шаблона - всё работает, но показывает ненужные поля. А если оставить его там - то кнопки не работают.
2) Да я так и понял - я сразу редактировал в просто components, но всё равно при добавлении новости она не Избранная становится..
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
2) Да я так и понял - я сразу редактировал в просто components, но всё равно при добавлении новости она не Избранная становится..
Это первая. Следующая уже будет избранной.

По подаче - возможно вы докучи ещё и скрытые поля закоментили?

Цитировать
<input type="hidden" name="task" value="" />
               <input type="hidden" name="return" value="<?php echo $this->return_page; ?>" />
               <?php if ($this->params->get('enable_category', 0) == 1) :?>
               <input type="hidden" name="jform[catid]" value="<?php echo $this->params->get('catid', 1); ?>" />
               <?php endif; ?>
Создание сайтов, шаблонов, помощь в решении проблем.
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0

По подаче - возможно вы докучи ещё и скрытые поля закоментили?

Блин, точно... именно этот кусок в конце и был причиной неработающих кнопок.. Теперь форма норм пашет... Вы гений! Еще раз огромное спасибо!
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Это первая. Следующая уже будет избранной.


А по поводу Избранных - они всё равно не становятся Избранными, попробовал 3 новости добавить - они в админке появляются, но не избранные. Кстати а может вы подскажете как сделать им автоматическую публикацию..?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
components\com_content\models\forms\article.xml
Цитировать
<field
         id="featured"
         name="featured"
         type="list"
         label="JGLOBAL_FIELD_FEATURED_LABEL"
         description="JGLOBAL_FIELD_FEATURED_DESC"
         class="inputbox"
         default="1"
      >
         <option value="0">JNO</option>
         <option value="1">JYES</option>

      </field>
Так?

Автоматическую публикацию не знаю, я под суперадмином пробую - сразу опубликовано и в избранных.
У вас и поля нету Состояние - опубликовано?
Создание сайтов, шаблонов, помощь в решении проблем.
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
components\com_content\models\forms\article.xmlТак?

Автоматическую публикацию не знаю, я под суперадмином пробую - сразу опубликовано и в избранных.
У вас и поля нету Состояние - опубликовано?


Именно так и стоит.. все равно не становится избранным.. Раньше (в Joomla 1.5) я помню это решалось так:

...\administrator\components\com_content\controller.php 447 строчка:
Код:
$row->frontpage = 0; - заменяли на $row->frontpage = 1;

и всё работало, а вот в 2.5 я понятия не имею где рыскать ?? ((
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Я понял. Просто в настройках материалов на вкладке права поставьте для группы author Изменять состояние - разрешено.
Создание сайтов, шаблонов, помощь в решении проблем.
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Я понял. Просто в настройках материалов на вкладке права поставьте для группы author Изменять состояние - разрешено.

Всё, ништяк. Спасибо. Сделал. Настроил права нужных групп на изменение состояния и открыл поля в форме добавления материала "Состояние" и "Избранное" - и сейчас они автоматом стоят как надо - Состояние - Опубликовано, Избранные - Да !!

Спасибо еще раз огромное за помощь!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Материалы пользователя (контакта)

Автор katerina37

Ответов: 5
Просмотров: 1169
Последний ответ 18.02.2022, 11:53:02
от katerina37
Материалы в админке

Автор Ren17

Ответов: 6
Просмотров: 1363
Последний ответ 12.11.2020, 14:18:04
от Ren17
Новые пользователи с необычными именами..

Автор Cedars

Ответов: 23
Просмотров: 2911
Последний ответ 03.03.2018, 13:26:35
от Филипп Сорокин
Все новые добавленные статьи вылетают с ошибкой 404

Автор oskokos

Ответов: 3
Просмотров: 1283
Последний ответ 11.02.2017, 11:00:36
от robert
Как добавлять новые плагины?

Автор masterado

Ответов: 5
Просмотров: 1280
Последний ответ 16.09.2016, 10:05:11
от arma