Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 2567 Просмотров
*

paskal

  • Захожу иногда
  • 125
  • 0 / 0
Ребята подскажите, пожалуйста, пишу модуль. Как можно сделать, чтобы в нем была возможность добавить поле с выбором ссылки на материал из категории?
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Дополнительное поле в модуле
« Ответ #2 : 27.07.2015, 21:00:30 »
Код: php
<field name="id" type="modal_article"
label="Выбрать материал"
required="true"
edit="true"
clear="false"
description="Описание поля"
/>
Правда выбор будет по всем материалам com_content а не из определенной категории, что бы из определенной категории скорее всего придется писать свой тип поля!
*

paskal

  • Захожу иногда
  • 125
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #3 : 27.07.2015, 21:17:38 »
Код: php
<field name="id" type="modal_article"
label="Выбрать материал"
required="true"
edit="true"
clear="false"
description="Описание поля"
/>
Правда выбор будет по всем материалам com_content а не из определенной категории, что бы из определенной категории скорее всего придется писать свой тип поля!

Спасибо за подсказку, но в админке выводится как обычное поле типа text. Не пойму, почему так не работает.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Дополнительное поле в модуле
« Ответ #4 : 27.07.2015, 21:19:24 »
а точно )
там где у вас fieldset  в нем нужно добавить путь к полю addfieldpath="/administrator/components/com_content/models/fields" вот так например:
Код: php
<fieldset name="request" addfieldpath="/administrator/components/com_content/models/fields">
<field name="id"
type="modal_article"
label="Выбрать материал"
required="true"
edit="true"
clear="false"
description="Описание поля"
/>
</fieldset>
*

paskal

  • Захожу иногда
  • 125
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #5 : 27.07.2015, 21:30:29 »
Добавилось нужное поле. Только в таком варианте выводится не сам материал, а его id.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Дополнительное поле в модуле
« Ответ #6 : 27.07.2015, 21:52:31 »
Да выводится ID материала, уже в helper.php модуля вы можене написать метод для получения материала из таблицы по его ID!
*

paskal

  • Захожу иногда
  • 125
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #7 : 27.07.2015, 22:58:31 »
Спасибо. Но тут уже немного сложновато для меня будет.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Дополнительное поле в модуле
« Ответ #8 : 27.07.2015, 23:02:50 »
да ничего сложного просто напишите в шаблоне вашего модуля:

Код: php-brief
$db = JFactory::getDbo();
$query = $db->getQuery( true )
->select( '*' )
->from( '#__content' )
->where( 'id=' . (int)$params->get( 'id' ) );
$article = $db->setQuery( $query )->loadObject();

а дальше что бы вывести заголовок материала echo $article->title;
*

paskal

  • Захожу иногда
  • 125
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #9 : 27.07.2015, 23:26:27 »
очень выручили. Спасибо большое. Вам огромный + ^-^
*

ribb

  • Новичок
  • 8
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #10 : 24.08.2016, 03:23:20 »
А как вывести не title а url выбранной статьи
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Дополнительное поле в модуле
« Ответ #11 : 24.08.2016, 03:39:27 »
Код: php
echo JRoute::_(ContentHelperRoute::getArticleRoute($article->id,  $article->catid ));
*

ribb

  • Новичок
  • 8
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #12 : 24.08.2016, 03:52:41 »
спасибо большое !
выводится правда вот это /index.php?id=
а должно быть /index.php?id=2
похоже не хватает id в конце

как исправить?
« Последнее редактирование: 24.08.2016, 03:56:22 от ribb »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Дополнительное поле в модуле
« Ответ #13 : 24.08.2016, 04:01:50 »
Что-то неправильно. Должна выводиться готовая SEF-ссылка.
*

ribb

  • Новичок
  • 8
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #14 : 24.08.2016, 04:07:37 »
Спасибо! это я тупица в helpere ошибся вместо id написал url/

еще раз спасибо большое!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Дополнительное поле в модуле
« Ответ #15 : 24.08.2016, 04:09:36 »
Незачто.
*

ribb

  • Новичок
  • 8
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #16 : 24.08.2016, 05:00:23 »
не могу понять как мне сделать.
есть helper.php в нем

<?php
$db = JFactory::getDbo();
$query = $db->getQuery( true )
   ->select( '*' )
   ->from( '#__content' )
   ->where( 'id=' . (int)$params->get( 'id' ) );
$article = $db->setQuery( $query )->loadObject();
?>


вывожу в ссылку
в mod_123.php
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($article->id,  $article->catid));?>">

но у меня есть еще много ссылок на другие материалы.

вопрос, как прописывать вывод на другие материалы?


Вобщем нужно выбрать не один материал а несколько типо вот так


<fieldset name="request" addfieldpath="/administrator/components/com_content/models/fields">
   <field name="id"
      type="modal_article"
      label="Выбрать материал"
      required="true"
      edit="true"
      clear="false"
      description="Описание поля"
   />
</fieldset>

<fieldset name="request" addfieldpath="/administrator/components/com_content/models/fields">
   <field name="id1"
      type="modal_article"
      label="Выбрать материал"
      required="true"
      edit="true"
      clear="false"
      description="Описание поля"
   />
</fieldset>

<fieldset name="request" addfieldpath="/administrator/components/com_content/models/fields">
   <field name="id2"
      type="modal_article"
      label="Выбрать материал"
      required="true"
      edit="true"
      clear="false"
      description="Описание поля"
   />
</fieldset>

три запроса на разные материалы, ну вывести разные url материалов

помогите кто может, заранее благодарен
« Последнее редактирование: 24.08.2016, 05:15:24 от ribb »
*

ribb

  • Новичок
  • 8
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #17 : 24.08.2016, 21:22:18 »
Незачто.

Может подскажет кто, голову сломал уже
*

ribb

  • Новичок
  • 8
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #18 : 24.08.2016, 21:33:25 »
все разобрался, выводить нужно выло по echo JRoute::_(ContentHelperRoute::getArticleRoute($params->get('id1')));
*

ribb

  • Новичок
  • 8
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #19 : 26.08.2016, 23:53:06 »
может кто подсказать как вывести заголовок и текст материала
*

ribb

  • Новичок
  • 8
  • 0 / 0
Re: Дополнительное поле в модуле
« Ответ #20 : 27.08.2016, 00:35:38 »
Я тут сам с собою

echo $article->title;
echo $article->introtext;
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Дополнительное поле в модуле
« Ответ #21 : 27.08.2016, 00:59:55 »
Я тут сам с собою
Давно пора научиться самостоятельно вытирать сопли.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подключение сторонних библиотек в модуле J4

Автор denism300

Ответов: 6
Просмотров: 745
Последний ответ 30.12.2022, 19:58:09
от denism300
Как изменить директорию и разрешенные типы файлов в поле media?

Автор denism300

Ответов: 0
Просмотров: 562
Последний ответ 01.12.2022, 23:02:54
от denism300
Рекурсия в модуле

Автор alpha_ru

Ответов: 19
Просмотров: 1682
Последний ответ 20.07.2017, 19:25:11
от passer
[Решено] принудительно заполнить поле tags в плагине

Автор Sergeyy

Ответов: 5
Просмотров: 1531
Последний ответ 30.01.2017, 14:40:43
от Sergeyy
Запись в БД из формы в плагине (модуле). Как!

Автор Sergeyy

Ответов: 13
Просмотров: 1553
Последний ответ 13.11.2015, 11:01:18
от Sergeyy