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

basist107

  • Новичок
  • 5
  • 0 / 0
Формирование title
« : 29.05.2014, 12:54:11 »
подскажите по такому вопросу:
мне нужно чтобы в админке для контента было еще одно поле (Заголовок2)
оно должно использоваться для формирования title.
Прежний "Заголовок" остаётся и используется для меню, хлебных крошек и т.д. а второй только для Title.
Админку я модифицировал, в базу поле добавил, собственно вопрос: в каком месте формируется title для страниц, и где мне нужно изменить код чтобы данные брались из поля title2 таблицы content?

Заранее спасибо.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Формирование title
« Ответ #1 : 29.05.2014, 13:12:13 »
Во вьюхах обычно формируется. В каком нибудь preparedocument методе. Можете переопределять в шаблоне вывода:
Код: php
$document =& JFactory::getDocument();
$document->setTitile('...');
интернет-блог: http://websiteprog.ru
*

rixter

  • Захожу иногда
  • 95
  • 9 / 0
  • Кто юзал мой писи?
*

basist107

  • Новичок
  • 5
  • 0 / 0
Re: Формирование title
« Ответ #3 : 29.05.2014, 14:19:09 »
Большое спасибо.
Но мне бы найти строчку, в которой было бы что-то типа этого SELECT title FROM content... и заменить title на title2))
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Формирование title
« Ответ #4 : 29.05.2014, 14:21:44 »
подскажите по такому вопросу:
мне нужно чтобы в админке для контента было еще одно поле (Заголовок2)
оно должно использоваться для формирования title.
Прежний "Заголовок" остаётся и используется для меню, хлебных крошек и т.д. а второй только для Title.
Админку я модифицировал, в базу поле добавил, собственно вопрос: в каком месте формируется title для страниц, и где мне нужно изменить код чтобы данные брались из поля title2 таблицы content?

Заранее спасибо.
у вас очень Неправильный ход мысли, что то мне подсказывает, как может быть разное формирование URL и тейл, и не понятно для чего оно вам, думается вы в чем то заблуждаетесь делая такое
Если это делаете для выполнения со стороны SEO, обычно что то придумывают то заблуждаетесь полностью и на прочь.
*

basist107

  • Новичок
  • 5
  • 0 / 0
Re: Формирование title
« Ответ #5 : 29.05.2014, 14:28:34 »
flyingspook, и вам спасибо)) возможно и заблуждаюсь. задание мне было дано именно таким как написано выше, я всего лишь пытаюсь его выполнить.
*

basist107

  • Новичок
  • 5
  • 0 / 0
Re: Формирование title
« Ответ #6 : 29.05.2014, 17:36:18 »
Более общий вопрос: как получить данные из определенного поля таблицы content?
делаю по аналогии:

echo $this->item->id
echo $this->item->title - эти записи работают, а моя

echo $this->item->newfield нет.
Подскажите куда копать?
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Формирование title
« Ответ #7 : 29.05.2014, 19:55:35 »
Все данные выбираются в модели \com_content\models\article.php в методе getitem(). Если хотите, можете его похакать но я вам этого делать не советую) Уж лучше в шаблоне отдельным запросом выбирать. Если не хотите/умеете писать запросы то можете вот таким хитрым способом получить поле:
Код: php
$table = JTable::getInstance('content', 'Jtable');
$table->load($this->item->id);
echo $table->newfield;
интернет-блог: http://websiteprog.ru
*

basist107

  • Новичок
  • 5
  • 0 / 0
Re: Формирование title
« Ответ #8 : 29.05.2014, 20:06:25 »
Спасибо, Зомби, буду пробовать)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не изменяется Title главной страницы

Автор Alex_Vazovski

Ответов: 1
Просмотров: 1522
Последний ответ 19.07.2017, 12:51:46
от Alex_Vazovski
Как добавить title в К2?

Автор vipex

Ответов: 0
Просмотров: 1067
Последний ответ 30.06.2017, 16:29:26
от vipex
отображение нумерации страницы в title vurtuemart2

Автор Mike_S

Ответов: 0
Просмотров: 1003
Последний ответ 02.07.2016, 21:13:31
от Mike_S
Где в базе данных находятся Title joomla2.5?

Автор Petrovich34

Ответов: 7
Просмотров: 3528
Последний ответ 23.05.2016, 21:16:37
от robert
Как отредактировать title?

Автор filipp78

Ответов: 7
Просмотров: 1662
Последний ответ 19.04.2016, 14:41:12
от filipp78