Новости Joomla

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

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

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

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

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

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

Nikoz

  • Захожу иногда
  • 115
  • 4 / 0
Вывод бейджей (картнок) над товаром [новинка, популярное, скидка]. Сделано на хаке дополнительного поля в товаре.


Приступим:
1) создаем доп поле badge [ administrator\components\com_virtuemart\views\product\tmpl\product_edit_information.php строка ~ 44 ]

Код
<!-- Новое поле -->
<td width="21%" >
<div style="text-align:right;font-weight:bold;"><?php echo "badge" ?></div>
</td>
<td width="79%" height="2">
<input type="text" class="inputbox" name="product_badge" id="product_badge" value="<?php echo $this->product->product_badge; ?>" size="32" maxlength="64" />
</td>
<!-- Новое поле конец -->
2) добавляем поле в базу данных [ таблица "префикс_virtuemart_products", добавляем поле с аналогичными атрибутам как у product_sku ]
3) делаем так, что бы поле сохранялось без косяков (by Dianis) [ administrator/components/com_virtuemart/tables/products.php ]
вставляем
Код
var $product_badge= '';
после
Код
var $product_sku= '';
4) выводим текст из поля
на странице товара
Код
<?php echo $this->product->product_badge; ?>
на других страницах
Код
<?php echo $product->product_badge; ?>
5) выводим то что у нас получилось
Код
<a href="<?php echo $product->link;?>" class="akciya_product"><?php echo $product->product_badge; ?></a>
6) добавляем CSS
Код
.akciya_product {
width: 58px;
height: 58px;
background: url("фон") no-repeat;
display: block;
font-size: 12pt;
left: 50%;
top: 50%;
position: absolute;
margin: -29px 0 0 -29px;
text-align: center;
color: white;
text-decoration: none;
line-height: 56px;
font-weight: bold; }
« Последнее редактирование: 09.05.2013, 15:54:36 от ELLE »
*

BadTiger

  • Новичок
  • 2
  • 0 / 0
Спасибо! Работает.
Дополнение для того чтобы выводилось только на страницах с акцией:
Код
<?php 
if (!empty($product->product_badge)) {
echo '<a href="'.$product->link.'" class="akciya_product">'.$product->product_badge.'</a>';
    }
?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Эффект добавления товара в корзину VM3

Автор bassez

Ответов: 0
Просмотров: 4758
Последний ответ 05.06.2020, 12:28:26
от bassez
Вывод краткого описания товара в корзине

Автор PavelK

Ответов: 2
Просмотров: 5162
Последний ответ 04.04.2020, 16:34:10
от PavelK
Редактирование карточки товара VirtueMart

Автор muserun

Ответов: 2
Просмотров: 7149
Последний ответ 31.10.2019, 12:53:51
от Sandruk1
Изменение количества товара в корзине

Автор 1AZ1

Ответов: 18
Просмотров: 5537
Последний ответ 23.09.2019, 15:41:49
от draff
Как добавить артикул в категориях и карточке товара?

Автор alexj69

Ответов: 22
Просмотров: 15569
Последний ответ 16.06.2019, 18:41:53
от AndTaran