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

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Как написать страницу?
« : 21.09.2018, 13:00:18 »
Понимаю. что вопрос наверняка объёмный, и вряд-ли кто захочет тут все подробно выкладывать, но может кто ссылку на материалы даст.
Собственно сам вопрос: как прописать страницу Joomla 3.8 ? Не материалом, а сделать php файл, содержимое которого будет отображаться в <jdoc:include type="component"/> ?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Как написать страницу?
« Ответ #1 : 21.09.2018, 13:05:13 »
Что бы создать страницу необходимо три файла
  • Controller - папка controllers
  • Model - папка models
  • View - папка views
Но просто так она не откроется. Для этого надо отдельный компонент!
Это лучше один раз увидеть, чем целую книгу читать...
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Как написать страницу?
« Ответ #2 : 21.09.2018, 15:04:30 »
Понимаю. что вопрос наверняка объёмный, и вряд-ли кто захочет тут все подробно выкладывать, но может кто ссылку на материалы даст.
Можно просто и быстро, в зависимости от задачи
https://www.inmotionhosting.com/support/edu/joomla-3/create-component/helloworld
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Как написать страницу?
« Ответ #3 : 24.09.2018, 10:55:57 »
Спасибо, конечно, а по русски нет ?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Как написать страницу?
« Ответ #4 : 24.09.2018, 11:11:48 »
Спасибо, конечно, а по русски нет ?
Если по русски, то это очень много надо писать.
Надо один раз увидеть!!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Как написать страницу?
« Ответ #5 : 24.09.2018, 11:27:39 »
Спасибо, конечно, а по русски нет ?
https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Developing_a_Basic_Component/ru
Обязательно helloworld.xml не пустой, иначе инсталлятор будет ругаться.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Как написать страницу?
« Ответ #6 : 24.09.2018, 13:17:11 »
Код
$path   = JURI::base(true).'/templates/'.$app->getTemplate().'/';
<?php include_once($path.'/includes/MyPhp.php'); ?>
*

Mick_20

  • Завсегдатай
  • 1025
  • 3 / 0
  • Что тут писать?
Re: Как написать страницу?
« Ответ #7 : 25.09.2018, 07:41:51 »
если одну php-страницу создать, то заинклюдить ее с помощью плагина и все.
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Как написать страницу?
« Ответ #8 : 01.10.2018, 10:37:39 »
Такая проблема: написал две страницы как плагин в виде :
В папке components/com_straisa1 создать файлы straisa1.xml и straisa1.php. В первом прописываю код
Код
<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="3.0" method="upgrade">

<name>straisa1</name>
<!-- The following elements are optional and free of formatting constraints -->
<creationDate>January 2018</creationDate>
<author>John Doe</author>
<authorEmail>john.doe@example.org</authorEmail>
<authorUrl>http://www.example.org</authorUrl>
<copyright>Copyright Info</copyright>
<license>License Info</license>
<!--  The version string is recorded in the components table -->
<version>0.0.1</version>
<!-- The description is optional and defaults to the name -->
<description>Description of the Hello World component ...</description>

<update> <!-- Runs on update; New since J2.5 -->
<schemas>
<schemapath type="mysql">sql/updates/mysql</schemapath>
</schemas>
</update>

<!-- Site Main File Copy Section -->
<!-- Note the folder attribute: This attribute describes the folder
to copy FROM in the package to install therefore files copied
in this section are copied from /site/ in the package -->
<files folder="site">
<filename>index.html</filename>
<filename>straisa1.php</filename>
</files>

<administration>
<!-- Administration Menu Section -->
<menu link='index.php?option=com_helloworld'>straisa1</menu>
<!-- Administration Main File Copy Section -->
<!-- Note the folder attribute: This attribute describes the folder
to copy FROM in the package to install therefore files copied
in this section are copied from /admin/ in the package -->
<files folder="admin">
<!-- Admin Main File Copy Section -->
<filename>index.html</filename>
<filename>straisa1.php</filename>
<!-- SQL files section -->
<folder>sql</folder>
</files>
</administration>

</extension>
В Joomle создаю в меню кнопку со ссылкой на внешний url https://domkomexpr/index.php?option=com_straisa1
Вторая страница создается также, только везде straisa2.
В straisa1.php прописываю
Код
<form action="" method="GET">
    <input type="text" name="username">
    <input type="submit">
</form>

<?php
//Если форма была отправлена и имя не пустое:
if (!empty($_REQUEST['username'])) {
    //Пишем имя в куки:
    setcookie('username', $_REQUEST['username'], time()+3600, '/');
}

?>

В straisa2.php
Код
<?php
//Если есть данные в куки об имени пользователя:
if (!empty($_COOKIE['username'])) {
    echo $_COOKIE['username']; //выведем имя на экран
}
?>

Только ничего не выводится. Если код со straisa1.php прописать в index.php шаблона сайта, то все работает нормально. В чём может быть проблема.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переход на страницу материала после его размещения пользователем

Автор stepan39

Ответов: 0
Просмотров: 609
Последний ответ 22.11.2024, 07:14:15
от stepan39
Как определить главную страницу без меню?

Автор d0ublezer0

Ответов: 4
Просмотров: 1330
Последний ответ 23.03.2023, 13:26:57
от gen2023
Редактирование title через страницу

Автор toxic_rain

Ответов: 1
Просмотров: 593
Последний ответ 28.02.2023, 11:54:28
от sivers
Проблема с кэшем сайта - приходится дважды обновлять страницу

Автор LuNa82

Ответов: 8
Просмотров: 1027
Последний ответ 22.02.2023, 12:26:36
от sivers
Как в конце модуля mod_articles_news вывести ссылку на страницу с блогом?

Автор androv77

Ответов: 4
Просмотров: 706
Последний ответ 20.09.2022, 11:20:29
от androv77