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

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Решение для вывода материалов и категорий по id. Id смотрим в админке у материалов и категорий. Вставлять код туда где нужен вывод и соответственно обрабатывается php  ^-^
Вывод категории
Код: php-brief
<?php
if(!class_exists('JCategories')) require_once JPATH_ROOT.'/libraries/joomla/application/categories.php';
//получаем категорию с id=64
$youCategory = JCategories::getInstance('Content', array())->get(64);
//Выводим заголовок если надо
echo $youCategory->title;
//Выводим текст
echo $youCategory->description;
//нужно еще, что-то смотри здесь var_dump($youCategory);
?>
Вывод материала
Код: php-brief
<?php
if(!class_exists('ContentModelArticle')) require_once JPATH_ROOT.'/components/com_content/models/article.php';
$article = new ContentModelArticle;
//получаем документ с id=14
$youArticle = $article->getItem(14);
//Выводим заголовок если надо
echo $youArticle->title;
//Выводим текст
echo $youArticle->introtext;
//нужно еще, что-то смотри здесь var_dump($youArticle);
?>
*

m.livada91

  • Новичок
  • 1
  • 0 / 0
Помогите решить проблему - url должен иметь вид http://mysite.ru/category/material,  но пропадает категория и url имеет вид http://mysite.ru/material как это исправить?(

Если перейти на любую страницу категории сайта - выдаётся 404 ошибка, тогда как страницы с материалами категорий отображаются.
*

fiter

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Здравствуйте! Возникла необходимость в блоге категории  открывать содержание полного текста статьи в модальном окне, при клике на вводный текст. Частично решил вопрос с помощью этой темы, но не совсем. $yourArticle->fulltext  не обрабатывает шорткод галереи, выводит просто текст {gallery}text{/gallery}. А весь смысл вывода полного текста в модальном окне - это вывод галереи, созданой плагином Sigplus.
Возникает вопрос - как заставить Joomla обрабатывать шорткод галереи?
Код: php
<div style="display: none;">
    <div id="id<?php echo $this->item->id ?>">      
        <?php
        if(!class_exists('ContentModelArticle')) require_once JPATH_ROOT.'/components/com_content/models/article.php';
        $article = new ContentModelArticle;
        $youArticle = $article->getItem($this->item->id);
        echo $youArticle->fulltext;                                
        ?>
    </div>
</div>      
*

fiter

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Код: php-brief
echo JHTML::_('content.prepare', $youArticle->fulltext) ;
Попробуйте
Уже лучше, но выводится текст "1\0"
« Последнее редактирование: 25.07.2013, 12:07:08 от fiter »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
смотрите плагин который обрабатывает какие переменные данные он берет и принцип его работы
*

fiter

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Что-то я тупанул. Галерея выводится, но вот только размер у неё почему-то 0 пикселей, и поэтому только 1/0 отображается =((
*

fiter

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Все скрипты и стили подключаются в шапке... Размер в 0 пикселей задаёт какой-то скрипт, видимо... Вот только хрен его знает, виджеткит в этом виноват, или сама галерея...
*

maxsl_89

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Прошу помощи в выводе материала из определенной категории. Нужно помимо категории с id 162  выводить все подкатегории

$query = $db->getQuery(true);
      $query->select('id, title, created, introtext ');
      $query->from('#__content');
      $query->where('catid = 162');
      $query->where('state = 1');
      //$query->where('id !='.$id);
      $query->order('ordering');
      $db->setQuery($query);
      $list = $db->loadObjectList();
*

weder

  • Новичок
  • 7
  • 0 / 0
Решение для вывода материалов и категорий по id. Id смотрим в админке у материалов и категорий. Вставлять код туда где нужен вывод и соответственно обрабатывается php  ^-^
Вывод категории
Код: php-brief
<?php
if(!class_exists('JCategories')) require_once JPATH_ROOT.'/libraries/joomla/application/categories.php';
//получаем категорию с id=64
$youCategory = JCategories::getInstance('Content', array())->get(64);
//Выводим заголовок если надо
echo $youCategory->title;
//Выводим текст
echo $youCategory->description;
//нужно еще, что-то смотри здесь var_dump($youCategory);
?>
Вывод материала
Код: php-brief
<?php
if(!class_exists('ContentModelArticle')) require_once JPATH_ROOT.'/components/com_content/models/article.php';
$article = new ContentModelArticle;
//получаем документ с id=14
$youArticle = $article->getItem(14);
//Выводим заголовок если надо
echo $youArticle->title;
//Выводим текст
echo $youArticle->introtext;
//нужно еще, что-то смотри здесь var_dump($youArticle);
?>
а как вывести модуль таким способом?

нашел :)
<?php //выводим модуль по id
                    $document = JFactory::getDocument();
                    $renderer = $document->loadRenderer('module');
                    $params = array('style'=>'xhtml');
                    $dbo = JFactory::getDBO();
                    //получить модуль как объект
                    $dbo->setQuery("SELECT * FROM #__modules WHERE id='98' ");
                    $module = $dbo->loadObject();
                    //убрать предупреждение
                    $module->user = '';
                    echo $renderer->render($module, $params);
 ?>
« Последнее редактирование: 01.05.2014, 14:39:25 от weder »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
weder, вы же уже получили модуль, зачем подключили потом DBO и запрос лишний? О_о
http://joomla-book.ru/development/miscellaneous/not-a-standard-call-to-the-module-without-jdoc-include
*

Театрал

  • Захожу иногда
  • 232
  • 7 / 0
Решение для вывода материалов и категорий по id. Id смотрим в админке у материалов и категорий. Вставлять код туда где нужен вывод и соответственно обрабатывается php

Сделал точно так же, только для контактов. Всё работает хорошо, но только если материал с таким ID действительно существует.
Подскажите пожалуйста, как сделать проверку существования материала в этом решении???
« Последнее редактирование: 27.09.2018, 15:56:19 от Театрал »
*

Театрал

  • Захожу иногда
  • 232
  • 7 / 0
Или при таком подходе вообще никак не проверить его существование?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
зачем проверять по id наличие материала. Может быть у вас неправильный подход?
И никто не мешает сделать вам запрос к базе  к таблице #_com_content  с нужным id
*

Театрал

  • Захожу иногда
  • 232
  • 7 / 0
Спасибо за ответ.

Я сделал по аналогии, но для контактов. Их много, штук 50.

зачем проверять по id наличие

Контакты могут быть удалены или сняты с публикации администратором, тогда возникает ошибка.

Может быть у вас неправильный подход?

Наверное... может подскажете?...

Мне нужно, чтобы у каждого материала (в режиме блога) отображалось несколько контактов (это у нас координаторы): ФИО, должность, телефон.
В материале контакты выбираю с помощью кастомных полей sql.

Если через запрос к базе получается как-то так:

Код
$db = JFactory::getDbo();

foreach ($values as $key => $row) { // массив из кастомных полей

$db->setQuery(
$db->getQuery(true)
->select('published, name, con_position, telephone')
->from('#__contact_details')
->where('id = ' . $row['cnt']) // Тут ID контакта
);

$contact = $db->loadObject();

if ($contact && $contact->published) {

echo $contact->name;
echo $contact->con_position;
echo $contact->telephone;

}

}

В итоге на странице 10 материалов у каждого 3-4 контакта. Вроде работает, но получается 30-40 обращений к базе.
Я в этом пока не очень, но мне кажется, подход какой-то не правильный... или нормально?

Сначала делал по аналогии с 1-м постом, но не знаю как проверить существование контакта...
« Последнее редактирование: 28.09.2018, 07:01:22 от Театрал »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Цитировать
но получается 30-40 обращений к базе
запишите ID контактов в массив
и затем выполните один запрос
Код
->where('id IN ("' . implode('","', $arr). '")');
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод новостей

Автор lindim

Ответов: 5
Просмотров: 3123
Последний ответ 24.04.2023, 11:16:59
от Hrillow
Вывод информации в личный кабинет пользователя

Автор zndm

Ответов: 17
Просмотров: 5680
Последний ответ 22.09.2022, 18:51:44
от beliyadm
Как сделать рабочим {loadposition} или jdoc:include в com_content?

Автор Amigo9876

Ответов: 5
Просмотров: 2145
Последний ответ 31.07.2020, 16:49:37
от tigra-uki
Проблема с редактированием материалов

Автор olesya

Ответов: 15
Просмотров: 2972
Последний ответ 12.07.2020, 12:46:06
от NataliS
Как подправить вывод таблички recaptcha на русском?

Автор busik

Ответов: 4
Просмотров: 1606
Последний ответ 17.02.2019, 18:58:15
от busik