Новости Joomla

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

С тех пор, как в поисковиках появились нейроответы ИИ, трафик на сайты стал гораздо меньше, так как пользователь стал получать информацию непосредственно на странице поисковика без перехода на сайт. Но при генерации ответа ИИ указывает источники - ссылки на сайты, информация которых была использована для генерации ответа.

Долгое время у всех был немой вопрос: "Как же теперь оценивать эффективность сайта?". Теперь этот на этот вопрос отчасти отвечает новый инструмент аналитики.
Процитируем справку Яндекса по инструменту:
На запросы пользователей в Поиске может отвечать Алиса AI. Ответы появляются в поисковой выдаче, в объектных ответах и на отдельной вкладке Поиска. В них чаще всего упоминаются страницы сайтов, на которые Алиса AI опиралась при подготовке ответа.

С помощью инструмента Видимость сайта в Алисе AI в Яндекс Вебмастере вы можете:
- узнать долю упоминаний сайта среди источников в ответах Алисы AI в Поиске и отследить динамику изменений;
- посмотреть примеры запросов, по которым страницы сайта показываются в ответах Алисы AI;
- посмотреть примеры сайтов той же тематики, которые часто упоминаются в генеративной выдаче.
Данные отображаются за последние 3 месяца и обновляются каждую неделю.

Статистика собирается только по тем запросам, по которым ваш сайт уже находится достаточно высоко в поисковой выдаче. Это позволяет анализировать видимость именно в той нише, где вы заинтересованы в продвижении, и избегать «размытия» по малозначимым для вас запросам.

Кроме того, такой подход обусловлен работой Алисы AI: она строит ответ с опорой на самые релевантные, информативные и качественные страницы, которые обычно занимают высокие позиции в Поиске.

Чтобы увидеть статистику вашего сайта в меню Яндекс.Вебмастера перейдите в раздел "Эффективность" и далее в "Показы сайта в Алисе AI".

В начале февраля 2026г. был вебинар с Михаилом Сливинским - амбассадором Поиска Яндекса, и в рамках вебинара была озвучена просьба сделать такой инструмент. Скорее всего разработка на тот момент уже велась, потому что от просьбы до релиза прошло около 2-х месяцев. В любом случае хорошо, что такая статистика появилась.

Показы сайта в Алисе AI в вашем Яндекс,Вебмастере.

@joomlafeed

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

В февральском номере Joomla Community Magazine в статье Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration рассказывается о работе команды разработчиков над внедрением в ядро Joomla MCP-сервера.

Что такое MCP-сервер?
Последние годы всех захватывает бум ИИ-технологий. Появились ИИ-агенты - программы, устанавливаемые на сервер или компьютер, которые получают от вас запрос или задачу в человеческом виде и могут выполнять действия с файлами, ходить по сайтам, создавать сайты, программировать и т.д. Люди используют ИИ-агентов в самых разных ситуациях: от написания и проверки кода (даже там, где язык программирования не знаете совсем) до планирования путешествий и бронирования гостиницы.

ИИ-агенты могут использовать различные программные инструменты по протоколу Model Context Protocol (MCP). Для этого разработчик программы должен внедрить MCP в свой продукт или сервис. Так, например, ваш ИИ-агент может ходить по сайтам через браузер и собирать нужную информацию, управляя браузером через MCP-сервер. Или использовать функционал IDE PHP Storm для написания кода, сбора и отладки ошибок, использовать поиск PHP Storm по кодовой базе, а не простой текстовый поиск по файлам. MCP предоставляет набор функций для полноценного управления программным обеспечением.

В случае с Joomla, сервер MCP может предоставить администраторам следующие возможности:
- Автоматическое создание категорий, материалов и меню на основе карты сайта или PDF-файла.
- Создавайть SEO-оптимизированные заголовки и метаописания в пакетном режиме.
- Обновлять расширения на нескольких сайтах одновременно
- Создание посадочные страницы.

Важно отметить, что сервер MCP не задумывался как функция, доступная только «супер-администраторам». Цель инициативы — создать решение, которое будет простым в настройке, маломощным и доступным для широкого круга пользователей.

В процессе разработки точка входа Joomla (аналогично Site, Administrator, Api, Cli), которая будет работать с Streamable HTTP, необходимым для MCP. Аутентификация пока что предполагается на токенах, но затем планируется создание универсального OAuth-сервера для Joomla.
Фактические возможности MCP — инструменты, ресурсы и подсказки — реализованы в виде плагинов для обеспечения расширяемости. Таким образом ожидаем, что и сторонние разработчики смогут создавать MCP-плагины для внедрения поддержки своих расширений Joomla для работы с ИИ.

@joomlafeed

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

mayson_ml

  • Захожу иногда
  • 60
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #60 : 03.01.2012, 23:52:56 »
Ну внешность кнопки описывается в CSS (само-собой), приведу мой фрагмент описания стилей:
Код
.jv-cart-price {
margin: 10px 0 0 0;
padding: 0 0 0 5px;
height: 28px;
display: block;
overflow: hidden;
background: #5594b3 url(../images/bg-card-price.png) no-repeat 0 -28px;
}
.jv-cart-price-inner {
height: 28px;
overflow: hidden;
background: url(../images/bg-card-price.png) no-repeat 100% 0;
}
.jv-cart {
float: left;
}
.jv-price {
padding: 0 5px 0 0;
float: right;
height: 28px;
background: url(../images/bg-card-price.png) no-repeat 100% -84px;
}
.jv-price-inner {
padding: 0 0 0 5px;
float: right;
height: 28px;
line-height: 28px;
background: url(../images/bg-card-price.png) no-repeat 0 -56px;
}
Эти стили с небольшой доработкой я подсмотрел на одном сайте ;)
Далее они используются следующим образом в файле components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php:
Код
<div class="jv-cart-price"><div class="jv-cart-price-inner">

<div class="jv-cart">
<form action="<?php echo  $mm_action_url ?>index.php" method="post"  name="addtocart" id="addtocart<?php echo $i ?>" <?php if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>>
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="Itemid" value="<?php echo ps_session::getShopItemid(); ?>" />
    <input type="hidden" name="func" value="cartAdd" />
    <input type="hidden" name="prod_id" value="<?php echo $product_id; ?>" />
    <input type="hidden" name="product_id" value="<?php echo $product_id ?>" />
    <input type="hidden" name="quantity" value="1" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
    <input type="submit" class="addtocart_button_snapshot" value="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO')?>" title="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO')?>" />
    </form>
</div>

<div class="jv-price">
<div class="jv-price-inner">
<?php
echo $product_price;
?>
</div>
</div>

</div>
</div>
аналогично и в таком же файле, но в папке product_details/includes.
Теперь для вывода цены нужно прописать переменную $product_price в список передаваемых в шаблоны. Делаем это в файле administrator/components/com_virtuemart/html/shop.browse.php, у меня это с 421 строки:
Код
			$tpl->set( 'i', $i );
$tpl->set( 'product_id', $db_browse->f('product_id') );
$tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
$tpl->set( 'ps_product_attribute', $ps_product_attribute );
[color=red]//--- Добавим переменную product_price -----------------------------
$tpl->set( 'product_price', $product_price );
//--------------------------------------------------------------------
[/color] $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
$products[$i]['has_addtocart'] = true;
Вот и получили кнопочку как здесь www.teremochek.com
Картинки к CSS предлагать или свои нарисуете?

то ли в VM 1.1.9 отличается код, то ли я в чем то не догоняю, обьясните более подробнее, у ж очень нужно... Заранее спасибо...
*

Amid1210

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #61 : 17.03.2012, 17:43:52 »
А я вот такую кнопку купить сделал: www.teremochek.com - пришлось маленько подковырять browse, flypage, shop.browse.php и еще по мелочи ;). CSS разумеется ;). Если интересно - пишите - отчитаюсь как делать ;)
можно другой пример, кидает на непонятный сайт.
*

Amid1210

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #62 : 17.03.2012, 17:48:56 »
 как изменить надпись что бы было не "добавить в корзину" а просто "купить".
« Последнее редактирование: 17.03.2012, 23:15:41 от Amid1210 »
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #63 : 18.03.2012, 20:28:14 »
можно другой пример, кидает на непонятный сайт.
Этот сайт больше не поддерживается, домен свободен...
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #64 : 18.03.2012, 20:39:17 »
как изменить надпись что бы было не "добавить в корзину" а просто "купить".

В файлике russian.php, что лежит в папке administrator/components/com_virtuemart/languages/common ищешь
Код
	'PHPSHOP_CART_ADD_TO' => 'В корзину',
, правишь как хочется...
Как-то так ;)
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #65 : 19.03.2012, 09:45:42 »
то ли в VM 1.1.9 отличается код, то ли я в чем то не догоняю, обьясните более подробнее, у ж очень нужно... Заранее спасибо...
Я не смотрел код VM 1.1.9 :(. По логике тут в основном чисто CSS, единственный нюанс - передать значение $product_price в шаблон. Тут просто нужно поискать аналогичный код в administrator/components/com_virtuemart/html/shop.browse.php.
*

Amid1210

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #66 : 20.03.2012, 00:41:21 »
В файлике russian.php, что лежит в папке administrator/components/com_virtuemart/languages/common ищешь
Код
	'PHPSHOP_CART_ADD_TO' => 'В корзину',
, правишь как хочется...
Как-то так ;)
Спасибо. +1
*

avtomagR

  • Новичок
  • 9
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #67 : 04.04.2012, 13:37:22 »
ПРОШУ ПОМОЧЬ кто знает как ! Нужно изменить вид блока ADDTOCART Четвертый день мучаюсь :'( Нужно чтобы получилось http://petmarket.ua/Orijen-Adult-korm-dlja-sobak.html

Код addtocart_form.tpl.php
Спойлер
[свернуть]
И CSS
Спойлер
[свернуть]
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #68 : 04.04.2012, 13:51:24 »
Так как помочь-то? Сделать все как нужно? Или просто подсказать где, что править?
*

avtomagR

  • Новичок
  • 9
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #69 : 04.04.2012, 14:13:32 »
Подскажите что где править и как  :(.
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #70 : 04.04.2012, 14:31:15 »
Подскажите что где править и как  :(.
Вроде скидывал на email... Оформление кнопки, окна ввода кол-ва и кнопок "вверх", "вниз" правятся в addtocart_form.tpl.php. Ну и в theme.css.
Ну скажем перенести кнопку "купить" под окно ввода кол-ва: ставим <br> перед выводом кнопки сюда:
Код
<input type="submit" class="<?php echo $button_cls ?>" value="<?php echo $button_lbl ?>" title="<?php echo $button_lbl ?>" />
как-то так:
Код
<br><input type="submit" class="<?php echo $button_cls ?>" value="<?php echo $button_lbl ?>" title="<?php echo $button_lbl ?>" />
Не нужны кнопки "вверх"-"вниз"? Убей их вывод в шаблоне quantity_box_general.tpl или quantity_box_radio.tpl.
Ну там внешнее оформление настраивается поэлементно в theme.css
*

karmodi

  • Новичок
  • 3
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #71 : 05.04.2012, 01:18:12 »
Очень прошу помочь.
Нужно в "Рекомендуемых товарах" файл featuredProducts.tpl добавить форму AddToCart.
Все равно какую, можно из browse или из product_detals. Главное, чтобы присутствовали кнопка "купить", выбор кол-ва и отображение свойств.
Сейчас присутствует только кнопка купить, которая не работает без выбора кол-ва.
Вот код
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); 

$iCol = 1;
//Number of featured products to show per row
$featured_per_row = 2;
//Set the cell width
$cellwidth = intval( (100 / $featured_per_row) - 2 );

if( empty( $featured_products )) {
return; // Do nothing, if there are no Featured!
}
echo "<h3>".$VM_LANG->_('VM_FEATURED_PRODUCT')."</h3>";
foreach( $featured_products as $featured ) {

mm_showMyFileName(__FILE__);

$button_lbl = $VM_LANG->_('PHPSHOP_CART_ADD_TO');
$button_cls = 'addtocart_button';
if( CHECK_STOCK == '1' && ( $product_in_stock < 1 ) ) {
$button_lbl = $VM_LANG->_('VM_CART_NOTIFY');
$button_cls = 'notify_button';
$notify = true;
} else {
$notify = false;
}
?>
       
    <div style="float:left;width:<?php echo $cellwidth ?>%;text-align:top;padding:0px;" >
         <div class="productPicture"><a title="<?php echo $featured["product_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.product_details&amp;flypage=".$featured["flypage"]."&amp;product_id=".$featured["product_id"])?>">
<?php echo ps_product::image_tag( $featured["product_thumb"], "class=\"browseProductImage\" border=\"0\" alt=\"".$featured["product_name"]."\"");
?></a></div>
        <div class="productName"> <a title="<?php echo $featured["product_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.product_details&amp;flypage=".$featured["flypage"]."&amp;product_id=".$featured["product_id"])?>">
<h4><?php echo $featured["product_name"] ?></h4></a></div>

            <?php
if ( $featured["product_thumb"] ) { ?>
               
                <p class="new"><?php echo $featured['product_price'] ?></p><br />
            <?php
}?>
            <p class="new2"><?php echo $featured['product_s_desc'] ?></p><br />
           
            <?php echo $featured['form_addtocart']
?>
       

<form action="<?php echo $mm_action_url ?>index.php" method="post" name="addtocart" id="addtocart<?php echo $i ?>" class="addtocart_form" <?php //if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>>


   
    <input type="submit" class="<?php echo $button_cls ?>" value="<?php echo $button_lbl ?>" title="<?php echo $button_lbl ?>" />
    <input type="hidden" name="category_id" value="<?php echo  @$_REQUEST['category_id'] ?>" />
    <input type="hidden" name="product_id" value="<?php echo $product_id ?>" />
    <input type="hidden" name="prod_id[]" value="<?php echo $product_id ?>" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="func" value="cartadd" />
    <input type="hidden" name="Itemid" value="<?php echo $sess->getShopItemid()?>" />
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
</form>
         
                   
</div>
   
   
   
   
<?php
// Do we need to close the current row now?
if ($iCol == $featured_per_row) { // If the number of products per row has been reached
echo "<br style=\"clear:both;\" />\n";
$iCol = 1;
}
else {
$iCol++;
}
}

?>
<br style="clear:both;" />

Очень надеюсь на помощь!!
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #72 : 05.04.2012, 11:16:44 »
А вывод такой конструкцией:
Код
<?php echo $addtocart ?>
не работает?
*

karmodi

  • Новичок
  • 3
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #73 : 05.04.2012, 12:00:36 »
Нет, не работает >:(
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #74 : 05.04.2012, 12:05:18 »
Ну тогда нуна смотреть где парсится featuredProducts.tpl
*

karmodi

  • Новичок
  • 3
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #75 : 05.04.2012, 15:58:49 »
А как это определить? Сам файл в папке common находиться.....
*

darksky

  • Новичок
  • 1
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #76 : 12.04.2012, 23:49:32 »
Спойлер
[свернуть]

Gremlin, большое спасибо за оперативность и простоту.  ^-^ Чего я только не перерыл. Спасибо  yes!

С этим разобрались. Все чудесно работает.
Остался последний вопрос: Подскажите, пожалуйста, как изменить цвета в этом всплывающем окошке: http://ge.tt/6RQ1AHG/v/0?c ?
« Последнее редактирование: 13.04.2012, 12:58:57 от darksky »
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #77 : 13.04.2012, 10:44:00 »
Здравствуйте. Подскажите как изменить цвет серого прямоугольнка (на скрине) на свой? http://ge.tt/3hrcjFG/v/0?c
Все очень просто... Открываешь файл /components/com_virtuemart/themes/default/theme.css и ищешь там описание класса vmCartContainer, у меня это выглядит так:
Код
/**
* Addtocart detail Styles
*/
.vmCartContainer { /* Cart Container */
width: auto;
float: left;
/* background: #ADD8E6;*/
border: 0;
padding: 3px;
}
добавляешь туда строку:
Код
background-color: нужный тебе цвет;
(у меня как раз закомментирована такая строка)
Наслаждаешься!
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #78 : 14.05.2012, 10:47:06 »
Давно хотел обратить внимание сообщества на инструмент, которым пользуюсь сам при "допиливании" внешнего вида тех или иных элементов внешнего оформления ;). Я пользуюсь инструментом Web Inspector, который "вшит" в браузер Google Chrome. Это очень удобный и мощный инструмент, который позволяет сделать с сайтом все! Можно править CSS "в живую", а потом найденные настройки перенести в таблицу стилей, можно отлаживать выполнение скриптов или выполнять отдельные команды JavaScript. Можно править HTML... Короче очень рекомендую ;). Вот статейка на хабре, где подробненько рассматривается сей дивный инструмент: http://habrahabr.ru/post/143767/#habracut
*

sinus

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #79 : 31.05.2012, 15:23:50 »
Очень прошу помочь.
Нужно в "Рекомендуемых товарах" файл featuredProducts.tpl добавить форму AddToCart.
Все равно какую, можно из browse или из product_detals. Главное, чтобы присутствовали кнопка "купить", выбор кол-ва и отображение свойств.
Сейчас присутствует только кнопка купить, которая не работает без выбора кол-ва.
Вот код
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); 

$iCol = 1;
//Number of featured products to show per row
$featured_per_row = 2;
//Set the cell width
$cellwidth = intval( (100 / $featured_per_row) - 2 );

if( empty( $featured_products )) {
return; // Do nothing, if there are no Featured!
}
echo "<h3>".$VM_LANG->_('VM_FEATURED_PRODUCT')."</h3>";
foreach( $featured_products as $featured ) {

mm_showMyFileName(__FILE__);

$button_lbl = $VM_LANG->_('PHPSHOP_CART_ADD_TO');
$button_cls = 'addtocart_button';
if( CHECK_STOCK == '1' && ( $product_in_stock < 1 ) ) {
$button_lbl = $VM_LANG->_('VM_CART_NOTIFY');
$button_cls = 'notify_button';
$notify = true;
} else {
$notify = false;
}
?>
        
     <div style="float:left;width:<?php echo $cellwidth ?>%;text-align:top;padding:0px;" >
         <div class="productPicture"><a title="<?php echo $featured["product_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.product_details&amp;flypage=".$featured["flypage"]."&amp;product_id=".$featured["product_id"])?>">
<?php echo ps_product::image_tag( $featured["product_thumb"], "class=\"browseProductImage\" border=\"0\" alt=\"".$featured["product_name"]."\"");
?></a></div>
        <div class="productName"> <a title="<?php echo $featured["product_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.product_details&amp;flypage=".$featured["flypage"]."&amp;product_id=".$featured["product_id"])?>">
<h4><?php echo $featured["product_name"] ?></h4></a></div>

            <?php
if ( $featured["product_thumb"] ) { ?>
              
                <p class="new"><?php echo $featured['product_price'] ?></p><br />
            <?php
}?>
            <p class="new2"><?php echo $featured['product_s_desc'] ?></p><br />
            
            <?php echo $featured['form_addtocart']
?>
        

<form action="<?php echo $mm_action_url ?>index.php" method="post" name="addtocart" id="addtocart<?php echo $i ?>" class="addtocart_form" <?php //if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>>


    
   <input type="submit" class="<?php echo $button_cls ?>" value="<?php echo $button_lbl ?>" title="<?php echo $button_lbl ?>" />
    <input type="hidden" name="category_id" value="<?php echo  @$_REQUEST['category_id'] ?>" />
    <input type="hidden" name="product_id" value="<?php echo $product_id ?>" />
    <input type="hidden" name="prod_id[]" value="<?php echo $product_id ?>" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="func" value="cartadd" />
    <input type="hidden" name="Itemid" value="<?php echo $sess->getShopItemid()?>" />
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
</form>
          
                  
</div>
  
  
  
  
<?php
// Do we need to close the current row now?
if ($iCol == $featured_per_row) { // If the number of products per row has been reached
echo "<br style=\"clear:both;\" />\n";
$iCol = 1;
}
else {
$iCol++;
}
}

?>
<br style="clear:both;" />

Очень надеюсь на помощь!!

Решил? У меня та же проблема, весь мозг сломал, ничего не получается. Давайте вместе добьём этот вопрос?
Я к пункту меню (ака Распродажа) прикрутил модуль featuredProducts, он выводится по центру страницы (тоже пришлось потанцевать с бубном ну да ладно), хочу чтобы вид был как и у списка товаров в категории, внешне переделать/подправить стили не проблема, вывести дополнительные характеристики тоже (артикул, описание...), но вот блин с кнопкой купить я устал воевать. В идеале конечно охота чтобы была как и в списке товаров в категории, нажимаем, страница не перезагружается, а просто в корзину падает товар в количестве 1 шт. Как эта кнопка работает по умолчанию? Просто переходит в корзину, из которой можно продолжить покупки, но это же неправильно. Максимум чего смог добиться это вот такое решение http://joomla-support.ru/archive/index.php/t-30946.html   В корзину добавляет, но открывает карточку товара...аааааа. Надо либо в файл productsnapshot.tpl.php прикрутить переменную $form_addtocart (та же что выводится и в browse_1.php, банальным <?php echo $form_addtocart ?> не работает) Либо в решении которое по ссылке чуть выше как то допилить чтобы при нажатии купить не перескакивало на страницу товара, а оставалась страница той же...вобщем помогите мне, более умные и грамотные программисты ((((
*

Sonio

  • Захожу иногда
  • 52
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #80 : 17.10.2012, 14:06:11 »
А кто нибудь знает как сделать , чтобы стрелочки увелить и уменьшить были друг над другом? Короче говоря в вертикальком положении , а не горизонтальном.
« Последнее редактирование: 17.10.2012, 14:14:29 от Sonio »
*

Sonio

  • Захожу иногда
  • 52
  • 0 / 0
Re: Изменение види кнопка ADDTOCART
« Ответ #81 : 17.10.2012, 22:16:36 »
А как присвоить кнопке купить a:hover ? Чтобы менялся фон при наведении.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кнопка "добавить в корзину" в категориях

Автор CloudStr

Ответов: 0
Просмотров: 2145
Последний ответ 08.12.2013, 19:04:17
от CloudStr
Изменение стиля отражения сопутствующих товаров

Автор GROT

Ответов: 2
Просмотров: 1443
Последний ответ 20.09.2013, 21:19:46
от fsv
Изменение назначения поля формы "Задайте вопрос по этому товару"

Автор Boroda4

Ответов: 10
Просмотров: 2804
Последний ответ 05.03.2013, 13:18:01
от fsv
Изменение сколлбара в browse_2

Автор katjuha6

Ответов: 4
Просмотров: 1995
Последний ответ 13.02.2013, 02:30:53
от katjuha6
Кнопка "Добавить в корзину" в категориях товаров VirtueMart 1.1.3

Автор Samcat

Ответов: 14
Просмотров: 20929
Последний ответ 21.11.2012, 13:52:33
от kent_193