Новости Joomla

Process Forge — фреймворк для создания AI-процессов.

Process Forge — фреймворк для создания AI-процессов.

На новогодних каникулах 2026 в одном из чатов Joomla-сообщества коллега по цеху поделился промптом для ИИ-агента и результатом этого промпта. За неделю до этого он впервые попробовал Gemini CLI. Я до этого ИИ пользовался только в веб версиях и в целом меня это устраивало. Увидев простыню текста, запрос в CLI и простыню ответа первое, что меня охватило: "Я НЕ ХОЧУ вот это всё изучать! Опять что-то новое, надоело...".

Потом были стадии проб и ошибок, попыток использовать готовые пакеты community skills с гитхаба с ролевым внушением "ты супер-пупер мега-бэкенд-Joomla разработчик с 40-летним опытом, сделай мне красиво". Где-то в середине этого полугодия я стал формализовать свои процессы (а это не только разработка, но и SEO, аналитика, бизнес-аналитика, проработка и выстраивание процессов и т.д., но в итоге это, как правило, или связано с или ведёт к сайту на Joomla). Формализация привела к моему пониманию некоторых базисов, которые общие для всех процессов. Об этом чуть ниже.

Теперь я хочу представить на суд уважаемой публике свои наработки по фреймворку для создания формализованных процессов работы для ИИ-агентов - Process Forge.

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

novi4ok_2

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
Я нашёл очень хорошее решение «Как направить Ошибка 404 на главную страницу сайта в Joomla!». Может кто та уже знает но многие новички не знают.

Если документ не найден то на сайте Joomla! выскакивает ошибка 404, точнее стандартную страницу.

Как его заменить? Если Вы пользуетесь различными программами автоматического создания ЧПУ, то они сами формируют страницу ошибки 404. Вам ее только надо отредактировать.

А вот если Вы такими программами не пользуетесь, то Вам страницу 404 надо создать.

Первый этап. Нужно создать файл с именем error.php в /templates/Ваш_Шаблон/

Код error.php следующий:

Если у Вас выключен в настройках mod_rewrite

<?php

defined( '_JEXEC' ) or die( 'Restricted index access' );

if (($this->error->code) == '404')

{

header("HTTP/1.0 404 Not Found");

header('Location: ' . $this->baseurl . '/index.php/error.html');

exit;

}

?>

Если у Вас включен в настройках mod_rewrite

<?php

defined( '_JEXEC' ) or die( 'Restricted index access' );

if (($this->error->code) == '404')

{

header("HTTP/1.0 404 Not Found");

header('Location: ' . $this->baseurl . '/error.html');

exit;

}

?>

 

Второй этап. Создаете документ с любым именем. Назовите его, например, «Страница отсутствует». Вне раздела и категории. Заполните документ текстом. Мол страницы такой на сайте нет и т.д. Можно поставить картинку, да хоть звуковой файл.

 

Третий этап. Создаете меню Error-menu. Модуль для него создавать не будем. Отображаться оно не будет. В этом меню создаем один пункт. Его тип - «стандартный шаблон материала» и выбираем страницу, созданную на втором этапе, т.е.  «Страница отсутствует»

Как называть пункт меню не имеет значение. Например, ошибка. Главное правильно заполните псевдоним меню «error».

Все сделано.

Но я пользуюсь другим методом. Никакие пункты меню и страницы я не создаю. Все ошибки я перенаправлю на главную страницу. Как правило, как бы Вы не оформили страницу «Страница отсутствует», все равно пользователь покидает Ваш сайт, если он заходит на подобную страницу. Очутись он на главной, шансов что он покинет сайт меньше. Итак, при таком подходе, Вам надо просто создать  файл с именем error.php в /templates/Ваш_Шаблон/ с кодом:

<?php

defined( '_JEXEC' ) or die( 'Restricted index access' );

if (($this->error->code) == '404')

{

header("HTTP/1.0 404 Not Found");

header('Location: ' . $this->baseurl . '/');

exit;

}

?>


И без никаких ЗЕРКАЛ

Подробнее:http://www.joomlabegin.ru/oshibki-joomla/joomla-404.html

« Последнее редактирование: 17.11.2011, 12:48:52 от novi4ok_2 »
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ВОТ Как решить проблему 404
« Ответ #1 : 12.03.2012, 16:59:52 »
и поисковики индексируют это дело таким образом - урл страницы согласно неправильно набранного адреса, т.е. их может быть вагое и маленькая тележка, а ТЕКСТ этой страницы ОДИНАКОВЫЙ и самое главное - это текст ГЛАВНОЙ СТРАНИЦЫ... хорошо, не?)))))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: ВОТ Как решить проблему 404
« Ответ #2 : 12.03.2012, 17:11:49 »
и поисковики индексируют это дело таким образом - урл страницы согласно неправильно набранного адреса, т.е. их может быть вагое и маленькая тележка, а ТЕКСТ этой страницы ОДИНАКОВЫЙ и самое главное - это текст ГЛАВНОЙ СТРАНИЦЫ... хорошо, не?)))))
Главное что бы страницы ошибок отдавали в HTTP заголовке 404 код.
А при получении этого кода страница не индексируется, так что кучи клонов главной страницы не будет ))
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ВОТ Как решить проблему 404
« Ответ #3 : 12.03.2012, 17:39:36 »
ну хз, вот наиболее верное реш мне каж - http://joomlaforum.ru/index.php/topic,89985.msg1085856.html#msg1085856
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: ВОТ Как решить проблему 404
« Ответ #4 : 12.03.2012, 17:41:25 »
Help Яндекса и Google самое верное решение
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ВОТ Как решить проблему 404
« Ответ #5 : 12.03.2012, 19:21:50 »
Help Яндекса и Google самое верное решение
и что там пишут?
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: ВОТ Как решить проблему 404
« Ответ #6 : 12.03.2012, 19:48:06 »
СТРАНИЦЫ С КОДОМ 404 в  НЕ ИНДЕКСИРУЮТСЯ
Я гляжу тебе в примерах надо?
При генерации карты сайта страницы с кодом 404 не попадают. Почему?
Да потому что СТРАНИЦЫ С КОДОМ 404 в  НЕ ИНДЕКСИРУЮТСЯ

Цитировать
Для того чтобы робот индексировал только полезные страницы сайта, несуществующие поддомены и страницы должны быть недоступны или возвращать код ошибки 404.
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ВОТ Как решить проблему 404
« Ответ #7 : 13.03.2012, 17:53:42 »
да это понятно!!)))) только это точка зрения ЯШИ как робота, а точка зрения посетителей немного другая)))
яше что нужно? - код страницы 404 и все. при этом вид самой этой страницы ему побоку...
а юзер заходя на такую страницу что видит? бяку!
и вот здесь поможет упомянутое мной выше решение!!
))))))))))))))))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка 500 Internal Server Error. Что это такое и как это решить

Автор sargiusz

Ответов: 4
Просмотров: 6583
Последний ответ 20.03.2017, 14:30:33
от flyingspook
Медленные SQL запросы (mySQL) - Как определить проблему по данным запроса

Автор goral

Ответов: 6
Просмотров: 4255
Последний ответ 25.03.2013, 14:30:10
от terveg
Решить проблему

Автор sludenis

Ответов: 1
Просмотров: 1192
Последний ответ 15.01.2013, 13:15:02
от hooten
Как исправить проблему навигации (Следующая-предыдущая)?

Автор Freelancer2x2

Ответов: 6
Просмотров: 2024
Последний ответ 28.12.2012, 12:41:44
от Freelancer2x2
Конфликт плагинов SmartResizer и ExtLinks, решить

Автор aries87

Ответов: 1
Просмотров: 1575
Последний ответ 19.11.2012, 15:40:10
от aries87