Новости Joomla

Яндекс выпустил инструмент Видимость сайта в Алисе 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 Гость просматривают эту тему.
  • 183 Ответов
  • 63319 Просмотров
*

testosterone

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #30 : 08.04.2010, 14:09:33 »
Еще один вопросик, что я неправильно делаю?
Код
$tableheader[] = '<table border=0 cellpadding=0 cellspacing=0 width=180px><p align="center"></p><tr><th>'.$VM_LANG->_('PHPSHOP_CART_NAME').'</table>';
хочу чтобы в шапке таблице текст выравнивался по центру, но ничего не происходит :(
*

4tal-ru

  • Новичок
  • 6
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #31 : 08.04.2010, 15:31:21 »
ecolora ---- благодарю за ответ и подробное разъяснение...
буду пробывать, но насколько я понимаю, все дело именно в этой части кода, что я указал, или это не так?
шапку таблицы я полностью закоментировал, поскольку она мне не нужна
еще один вопрос - для себя создал файл browseХХ.php, но складывается такое мнение, что система на него не реагирует! и структура списка задается именно в файле - browse_listtable.tpl.php - так ли это?

попробуй поменять местами и заменить .... <tr><th><p align="center"></p> на <tr><th><center> </center> может будет то, что нужно! неуверен, но все возможно!
« Последнее редактирование: 08.04.2010, 15:35:44 от 4tal-ru »
*

testosterone

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #32 : 08.04.2010, 15:37:25 »
4tal-ru
Попробовал, не получилось. Все осталось без изменений :(
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Отображение товаров в виде таблицы
« Ответ #33 : 08.04.2010, 16:16:45 »
Цитировать
еще один вопрос - для себя создал файл browseХХ.php, но складывается такое мнение, что система на него не реагирует! и структура списка задается именно в файле - browse_listtable.tpl.php - так ли это?

Развёрнутый ответ постарался дать в этой теме:

http://joomlaforum.ru/index.php/topic,109916.0.html
« Последнее редактирование: 14.04.2010, 18:54:29 от ecolora »
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Отображение товаров в виде таблицы
« Ответ #34 : 08.04.2010, 16:18:01 »
Цитировать
хочу чтобы в шапке таблице текст выравнивался по центру, но ничего не происходит

Вместо кода

Код
<table border=0 cellpadding=0 cellspacing=0 width=180px><p align="center"></p><tr><th>'.$VM_LANG->_('PHPSHOP_CART_NAME').'</table>

Используйте код

Код
<center><table border=0 cellpadding=0 cellspacing=0 width=180px><tr><th align=center>'.$VM_LANG->_('PHPSHOP_CART_NAME').'</table></center>
« Последнее редактирование: 14.04.2010, 19:00:57 от ecolora »
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

testosterone

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #35 : 08.04.2010, 19:21:00 »
Блин, я какой-то уникум, опять почему-то нет выравнивания. На всякий кину свой код всего файла:
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__); ?>

<?php echo $buttons_header // The PDF, Email and Print buttons ?>
<?php echo $browsepage_header // The heading, the category description ?>
<?php echo $parameter_form // The Parameter search form ?>
<?php echo $orderby_form // The sort-by, order-by form PLUS top page navigation ?>

<?php
$data =array(); // Holds the rows of products
$i = 1; $row = 0; // Counters

// Table header
$tableheader[] = '<table border=0 cellpadding=0 cellspacing=0 width=180px><tr><th>'.$VM_LANG->_('PHPSHOP_CART_NAME').'</table>';
//$tableheader[] = $VM_LANG->_('PHPSHOP_CART_SKU');
if( _SHOW_PRICES && $auth['show_prices'] ) {
$tableheader[] = '<table border=0 cellpadding=0 cellspacing=0 width=120px><tr><th>'.$VM_LANG->_('PHPSHOP_CART_PRICE').'</table>';
}
//$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_FORM_THUMB_IMAGE');
$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_DESC_TITLE');
if( _SHOW_PRICES && $auth['show_prices'] && USE_AS_CATALOGUE != '1' ) {
$tableheader[] = $VM_LANG->_('PHPSHOP_CART_ACTION');
}

// Creates a new HTML_Table object that will help us
// to build a table holding all the products
$table = new HTML_Table('width="100%"');

$t1b2 = false;

foreach( $products as $product ) {

        if ($t1b2 === false) {
            $t1b2 = true;
            $table->addRow( $tableheader, 'class="sectiontableheader" align="center"', 'th', true);
        }

foreach( $product as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );
}

$data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
. ps_product::image_tag( $product['product_thumb_image'] )
. '</a><br><a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'"><div style="font-size:14px; font-weight:bold;">'.$product['product_name'].'</div></a>';
//$data[$row][] = $product['product_sku'];
if( _SHOW_PRICES && $auth['show_prices'] ) {

                $price = $product['product_price'];
                $t_price = "";
                $n_price = "";
                for ($i=0; $i < strlen($price); $i++) {
                   if (ctype_digit($price[$i]))
                     $t_price = $t_price.vmCommonHTML::imageTag( VM_THEMEURL."images/numbers/".$price[$i].".gif","");
                       else $n_price = $n_price.$price[$i];
                }
                $price = $n_price; //что осталось, присоединим
                if (strpos($price,'руб.')!== false)
                 $t_price = $t_price.vmCommonHTML::imageTag( VM_THEMEURL."images/numbers/rub_.gif","");
                  else if (strpos($price,'руб')!== false)
                   $t_price = $t_price.vmCommonHTML::imageTag( VM_THEMEURL."images/numbers/rub.gif","");
                    else $t_price = $t_price.$price;

                    $data[$row][] = $t_price;

//$data[$row][] = $product['product_price'];
}
/* $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
. ps_product::image_tag( $product['product_thumb_image'] )
. '</a>';*/
$data[$row][] = $product['product_s_desc'];
if( $product['has_addtocart'] ) {
$data[$row][] = $product['form_addtocart'];
}
else {
$data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
. $product['product_details']
. '</a>';
}

$row++;

}


// Loop through each row and build the table
foreach($data as $key => $value) {
       if ($ft == "" ) {
           $ft = ' style="background-color:  #EAEAEA;"';

        } else $ft="";
$table->addRow( $data[$key], 'class="sectiontableentry'.$i.'" align=center'.$ft, 'td', true );
$i = $i == 1 ? 2 : 1;
}
// Display the table
echo $table->toHtml();
?>
<br class="clr" /><br />
<?php echo $browsepage_footer ?>
<?php
// Show Featured Products
if( $this->get_cfg( 'showFeatured', 1 )) {
    /* featuredproducts(random, no_of_products,category_based) no_of_products 0 = all else numeric amount
    edit featuredproduct.tpl.php to edit layout */
    echo $ps_product->featuredProducts(true,10,true);
} ?>
<?php echo $recent_products ?>
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Отображение товаров в виде таблицы
« Ответ #36 : 13.04.2010, 05:23:14 »
Цитировать
Заменил, все как вы описали, но почему-то не наблюдаю желаемого эфекта

ИМХО у Вас используется другой шаблон, а не browse_listtable.tpl.php.

Развёрнутый ответ постарался дать в этой теме:

http://joomlaforum.ru/index.php/topic,109916.0.html

Ответ на Ваш вопрос заключается в:

Цитировать
Если Вы выберете среднее значение (Flat Product List), то все! настройки для всех! категорий, которые Вы задавали ранее (имеется в виду выбор шаблона категории и количества товаров в строке) будут игнорироваться и товары в категории Всегда! будут отображаться в виде таблицы с одним товаром в одной строке.

Чему и посвящена вся эта тема - шаблону browse_listtable.tpl.php.
« Последнее редактирование: 14.04.2010, 18:55:38 от ecolora »
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Elza

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #37 : 14.04.2010, 12:10:29 »
ИМХО у Вас используется другой шаблон, а не browse_listtable.tpl.php.

Развёрнутый ответ постарался дать в этой теме:

http://joomlaforum.ru/index.php/topic,109916.0.html

Ответ на Ваш вопрос заключается в:

Чему и посвящена вся эта тема - шаблону browse_listtable.tpl.php.

чето не зебрит :(
*

testosterone

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #38 : 14.04.2010, 16:18:24 »
Только что сам решил свою проблему таким образом. Открыл файл template_css.css
и заменил
th  {
   padding: 4px;
   font-weight: bold;
   text-align: left; }

на

th  {
   padding: 4px;
   font-weight: bold;
   text-align: center; }

видимо это специфика моего шаблона shopper frenzy + там файл template_css.css на чтение стоял.
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Отображение товаров в виде таблицы
« Ответ #39 : 14.04.2010, 19:15:32 »
Я немного обновил шаблон таблицы на 1 странице этой темы.

Действительно Internet Explorer них... не хочет понимать выравнивание такого вида:

Код
<th align=center><table><tr><th align=center>Наименование</table></th>

Т.е. Наименование внутри вложенной таблицы выравнивается по центру, а Вот сама таблица выравнивается по левой стороне ячейки.

Нашёл решение, которое работает и в Ослике (IE) и в Огненном Лисе (FF):

Код
<th align=center><center><table><tr><th align=center>Наименование</table></center></th>

Не знаю поможет ли это в Вашем случае (хотя вероятно), но в большинстве случаев, когда выравнивание для тега <th> явно не задано в таблице стилей (как у Вас) - должно помочь.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

sova

  • Захожу иногда
  • 135
  • 22 / 1
Re: Отображение товаров в виде таблицы
« Ответ #40 : 15.04.2010, 22:13:51 »
Люди добрые, как рейтинги выровнять  по низу. Делаю browse для VirtueMart 1.1.3

<div style="padding: 0px 3px 3px 3px; width:70%;">

    <div style="float:left;width:32%; " >
       <a href="<?php echo $product_flypage ?>">
        <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
       </a>
    </div>
 
  <br style="clear:both; " />
  <h4>
    <a style="font-size:12px; font-weight:bold; " href="<?php echo $product_flypage ?>"><?php echo $product_name ?></a>
  </h4>

<p><?php echo $product_price ?></p>
      <?php echo $product_rating ?>
<br style="clear:both; " />
</div>



Исправил. Прошу прощения.
« Последнее редактирование: 16.04.2010, 15:44:50 от sova »
Поживу - увижу, доживу - узнаю, выживу - учту
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Отображение товаров в виде таблицы
« Ответ #41 : 16.04.2010, 10:02:36 »
Цитировать
Люди добрые, как рейтинги выровнять  по низу.

К сожалению, я знаю только решение для Firefox:

Код
<table border=0 cellspacing=3 cellpadding=3 width="70%" height="100%">
<tr><td align=center height=200px>

    <div style="float:left;width:32%; " >
       <a href="<?php echo $product_flypage ?>">
        <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
       </a>
    </div>
 
<tr><td align=center valign=top>

  <h4>
    <a style="font-size:12px; font-weight:bold; " href="<?php echo $product_flypage ?>"><?php echo $product_name ?></a>
  </h4>

<tr><td align=center><p><?php echo $product_price ?></p>

<tr><td align=center valign=bottom><?php echo $product_rating ?>
</table>

Насколько мне известно, большинство браузеров не поддерживают <table height=100%>, т.е. в процентном соотношении, а поддерживают только значение в точных единицах, за одним исключением: худо-бедно поддерживается значение height=100% у главной таблицы, а вот у вложенной в одну из её ячеек таблицы свойство height=100%  поддерживает только Firefox (точно не поддерживают IE и Opera).

Если кто найдёт универсальное решение - прошу поделиться.

P.S. Есть решение в лоб... сейчас у Вас (и у меня) получается, что есть основная таблица в несколько столбцов и одну или несколько строк, в каждую ячейку которой вложена другая таблица со всеми характеристиками товара (цена, картинка, имя, описание, рейтинг и т.п.), у вложенной таблицы только 1 столбец и несколько строк.

Тогда Вам нужно привести это всё к 1 таблице... у которой было бы несколько строк и несколько столбцов. Тогда у Вас точно будет и цена у всех товаров на одном уровне и картинка и рейтинг и Вы сможете использовать значение атрибута valign у тега tr, чтобы выровнять ячейки у нужной Вам строки по верху, низу, середине. Как вот тут http://www.technostyil.ru/ , например.

Но тогда в данном случае (для VirtueMart), Вам придётся править не только файл с товаром, кот. Вы привели, но и другие файлы, которые выводят эти товары в ячейках таблицы (для модуля спец-предложений, новинок, шаблона списка товаров в категории и т.п.)
« Последнее редактирование: 17.04.2010, 09:24:18 от ecolora »
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

skoder

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #42 : 16.04.2010, 21:19:08 »
Подскажите, в каком файле править размер столбцов?
*

sova

  • Захожу иногда
  • 135
  • 22 / 1
Re: Отображение товаров в виде таблицы
« Ответ #43 : 16.04.2010, 21:49:56 »
Поправил.

<div style="padding: 0px 3px 3px 3px; width:70%;">

    <div style="float:left;width:32%; " >
       <a href="<?php echo $product_flypage ?>">
        <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
       </a>
    </div>
 
  <br style="clear:both; " />
  <h4>
    <a style="font-size:12px; font-weight:bold; " href="<?php echo $product_flypage ?>"><?php echo $product_name ?></a>
  </h4>

<p><?php echo $product_price ?></p>
      <?php echo $product_rating ?>
<br style="clear:both; " />
</div>
Поживу - увижу, доживу - узнаю, выживу - учту
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Отображение товаров в виде таблицы
« Ответ #44 : 17.04.2010, 07:08:02 »
Подскажите, в каком файле править размер столбцов?

Развёрнутый ответ на Ваш вопрос в этой теме:
http://joomlaforum.ru/index.php/topic,109916.0.html

Посмотрите свои настройки, чтобы определиться какой файл нужно править.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

sova

  • Захожу иногда
  • 135
  • 22 / 1
Re: Отображение товаров в виде таблицы
« Ответ #45 : 17.04.2010, 16:14:02 »
Спасибо за ответ. Пусть пока остается так. Будет время посижу плотнее.
Поживу - увижу, доживу - узнаю, выживу - учту
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: Отображение товаров в виде таблицы
« Ответ #46 : 08.05.2010, 14:00:47 »
а вот как вывести список товаров действительно таблицей, вернее, прайс-листом?

вот типа так:


как это выглядит целиком можно глянуть тут: http://www.sodbik.ru/pricelist/

может есть какая примочка к VirtueMart?
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик

Re: Отображение товаров в виде таблицы
« Ответ #49 : 23.05.2010, 12:57:41 »
ОЧень нужна помощь.
Как убрать строку внизу Артикул Цена....
в самой категории когда ставишь flat Product List
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Отображение товаров в виде таблицы
« Ответ #50 : 29.05.2010, 14:51:34 »
Можете попробовать взять мой browse_listtable.tpl.zip
Выкладывал ранее в этом же сообщении: http://joomlaforum.ru/index.php/topic,80824.0.html
Либо найти и заменить часть кода упомянутого файла...
Т.е. смысл в том, что раньше конструкция имела вид:
Код
$table->addRow( $tableheader, 'class="sectiontableheader"', 'th', true);
...
foreach( $products as $product ) {
...
}

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

Я завёл флаг, а заголовок внёс в цикл:
Код
$t1b2 = false;
foreach( $products as $product ) {
        if ($t1b2 === false) {
            $t1b2 = true;
            $table->addRow( $tableheader, 'class="sectiontableheader"', 'th', true);
        }
...
}
Т.е. теперь заголовок выводится только перед выводом первой строки таблицы с товарами! Нет товаров - нет первой строки - нет заголовка.

Где менять файл, описано в этой теме: http://joomlaforum.ru/index.php/topic,109916.0.html
« Последнее редактирование: 29.05.2010, 15:00:10 от ecolora »
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora

Re: Отображение товаров в виде таблицы
« Ответ #51 : 11.06.2010, 10:42:38 »
Добрый день! Интересует такой вопрос как добавитьв в отображени товаров следующие позиции??
Категория товара, Упаковка товара, и кнопочку заказать
*

krodes

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #52 : 01.07.2010, 00:58:54 »
В вышеуказанных примерах товары выводятся в строчку путем добавления в таблицу дополнительного ряда.
А как реализовать чтобы каждый товар выводился отдельной таблицей вот как здесь http://compoza.ru/2010-01-21-14-50-02?page=shop.browse&category_id=49

Посмотрел Firebug-ом, очевидно что знание CSS не поможет. Нужно чтобы в browse_listtable.tpl.php создавался не ряд, а отдельная таблица.
Может кто-нибудь знает как это реализовать? Вот пример кода, когда добавляется ряд, пытался делать чтобы добавлялась таблица - не выходит
Код
<?php
$data =array(); // Holds the rows of products
$i = 1; $row = 0; // Counters

// Table header
//$tableheader[] = $VM_LANG->_('PHPSHOP_CART_NAME');
//$tableheader[] = $VM_LANG->_('PHPSHOP_CART_SKU');
//if( _SHOW_PRICES && $auth['show_prices'] ) {
// $tableheader[] = $VM_LANG->_('PHPSHOP_CART_PRICE');
//}
//$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_FORM_THUMB_IMAGE');
//$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_DESC_TITLE');
//if( _SHOW_PRICES && $auth['show_prices'] && USE_AS_CATALOGUE != '1' ) {
// $tableheader[] = $VM_LANG->_('PHPSHOP_CART_ACTION');
//}

// Creates a new HTML_Table object that will help us
// to build a table holding all the products
$table =& new HTML_Table('width="100%" cellspacing="0" border="0" bgcolor="white" style="padding: 10px;');

//$table->addRow( $tableheader, 'class="sectiontableheader"', 'th', true );

foreach( $products as $product ) {

foreach( $product as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );
}
$data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'.$product['product_name'].'</a>';
$data[$row][] = $product['product_sku'];
if( _SHOW_PRICES && $auth['show_prices'] ) {
$data[$row][] = $product['product_price'];
}
$data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
. ps_product::image_tag( $product['product_thumb_image'] )
. '</a>';
$data[$row][] = $product['product_s_desc'];
if( $product['has_addtocart'] ) {
$data[$row][] = $product['form_addtocart'];
}
else {
$data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
. $product['product_details']
. '</a>';
}

$row++;

}


// Loop through each row and build the table
foreach($data as $key => $value) {

$table->addRow( $data[$key], 'class="sectiontableentry'.$i.'"', 'td', true );
$i = $i == 1 ? 2 : 1;
}
// Display the table
echo $table->toHtml();
?>
*

Butos

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Отображение товаров в виде таблицы
« Ответ #53 : 01.07.2010, 17:19:42 »
ecolora, думал у меня косяк с browse_listtable.tpl.php так скачал Ваш... Всё хорошо выводит, но дублирует вывод товаров на такое же количество раз сколько товаров в данной категории... искал - искал,- не нашёл пути решения, подскажите как исправить.
спасибо!
« Последнее редактирование: 02.07.2010, 14:30:14 от Butos »

Re: Отображение товаров в виде таблицы
« Ответ #54 : 05.07.2010, 10:20:13 »
В вышеуказанных примерах товары выводятся в строчку путем добавления в таблицу дополнительного ряда.
А как реализовать чтобы каждый товар выводился отдельной таблицей вот как здесь http://compoza.ru/2010-01-21-14-50-02?page=shop.browse&category_id=49

Я могу тебе помочь - я админ сайта, который ты приводишь в примере. Пиши в личку или на мыло

*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Отображение товаров в виде таблицы
« Ответ #55 : 05.07.2010, 14:34:05 »
ecolora, думал у меня косяк с browse_listtable.tpl.php так скачал Ваш... Всё хорошо выводит, но дублирует вывод товаров на такое же количество раз сколько товаров в данной категории... искал - искал,- не нашёл пути решения, подскажите как исправить.
спасибо!
Я ещё не подсказал. :-) Итак Вы взяли код моего файла browse_listtable.tpl.php и заменили на него код файла \components\com_virtuemart\themes\default\templates\browse\browse_1.php? И задали в настройках категории шаблон browse_1?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

darklight

  • Захожу иногда
  • 58
  • 1 / 0
  • C.R.C.
Re: Отображение товаров в виде таблицы
« Ответ #56 : 23.09.2010, 19:37:13 »
Добавил, в шапке таблицы появилось "Описание товара" и в самой таблице появился столбец, но почему та информация не выводится в столбце?

у меня тоже не выводится, подскажите что не так
*

pvlk

  • Осваиваюсь на форуме
  • 37
  • 2 / 0
Re: Отображение товаров в виде таблицы
« Ответ #57 : 04.12.2010, 02:24:22 »
Может, кто подскажет. Как реализовать на сайте одновременно два варианта отображения товара. ввиде таблицы и обыкновенно?
*

koshsh

  • Захожу иногда
  • 278
  • 8 / 0
Re: Отображение товаров в виде таблицы
« Ответ #58 : 08.12.2010, 08:00:50 »
Нужно чтоб на каждой строчке таблицы была кнопка корзины, чтоб человек сразу набирал корзинку не заходя в описания, не пойму как вставить эту кнопку в browse_listtable, пожалуйста подскажите?  !
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[download] Модуль вывода товаров для VirtueMart (1.2.3 и 2.1)

Автор beliyadm

Ответов: 1448
Просмотров: 387560
Последний ответ 21.07.2015, 06:21:55
от Серегин
Альтернативный модуль вывода категорий товаров (mod_kdz_vm_categories)

Автор kordima

Ответов: 89
Просмотров: 31577
Последний ответ 19.02.2015, 22:02:14
от kordima
Как сделать отображение атрибутов товара в категории ?

Автор Timer

Ответов: 0
Просмотров: 2813
Последний ответ 21.01.2015, 23:43:33
от Timer
Как убрать границы у таблицы?

Автор mernata

Ответов: 2
Просмотров: 2754
Последний ответ 31.03.2014, 09:04:30
от mernata
Пагинация в категории товаров

Автор chgr73

Ответов: 0
Просмотров: 2174
Последний ответ 20.02.2014, 16:06:50
от chgr73