Новости Joomla

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

ritm

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
у меня такая проблема, первая колонка рекомендуемых товаров съехала вниз, где исправить подскажите пожалуйста.
сайт:http://www.nogotok2005.ru/
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
ну вообще то всё нормально  ^-^
*

ritm

  • Осваиваюсь на форуме
  • 13
  • 0 / 0

такого нет?
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
ну вообще то там не столбик съехал а первая строчка  ;)
*

ritm

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
ну да, и как ее отпустить, или хотя бы куда копать?
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
хм, странно, по идеи все ровно там, а если другие товары туда поставить тоже самое будет? Да, и самое главное забыл спросить, при нажатии на любую категорию вываливается ошибка БД это такая задумка специальная? :)
« Последнее редактирование: 26.04.2011, 15:49:21 от Infosakh »
*

ritm

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
так товар местами меняется когда обновляешь страницу, мне кажется смысла нет. на какую категорию, какая ошибка? :o
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
В неисправном блоке
Код
<td width="6%" align="center" valign="top">

<table width="160" border="0" cellspacing="0" cellpadding="0">
В исправном
Код
<td width="6%" align="center" valign="top">
<table width="160" border="0" cellspacing="0" cellpadding="0">
т.е. модуль каким-то образом выдает в первую ячейку перевод строки.
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
ошибка с БД связанная, плюс кликаешь на категорию долго тупит периодически, меню с раскрытым аккордионом получается  ^-^
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Сначала эту переменную надо получить из запроса, в запросе должно быть поле, содержащее название большой картинки.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: mod_virtuemart_featureprod отображение товаров
« Ответ #10 : 15.05.2011, 18:23:56 »
Открываешь phpMyAdmin со своей базой, там ищешь таблицу #__vm_product, в ней смотришь название поля.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: mod_virtuemart_featureprod отображение товаров
« Ответ #11 : 16.05.2011, 06:43:43 »
Так запрос в модуле есть, в него только нужное поле добавить.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: mod_virtuemart_featureprod отображение товаров
« Ответ #12 : 16.05.2011, 15:00:36 »
У меня этот модуль не установлен.
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: mod_virtuemart_featureprod отображение товаров
« Ответ #13 : 17.05.2011, 09:55:27 »
Arkadiy, я в Joomla и PHP профан, напишите пожалуйста, что требуется вставить в шаблон productsnapshot.tpl. Название поля product_full_image, но
<?php echo $product_full_image ?> ничего не возвращает.
этого не достаточно - нужно еще в файле, где запрос в базу делается - добавить нужное поле.
Этот файл вызывается только в ps_product.php:
Цитировать
function product_snapshot( $product_sku, $show_price=true, $show_addtocart=true, $show_product_name = true ) {

      global $sess, $mm_action_url;

      $db = new ps_DB;

      require_once(CLASSPATH.'ps_product_category.php');
      $ps_product_category = new ps_product_category;

      $q = "SELECT product_id, product_name, product_parent_id, product_thumb_image FROM #__{vm}_product WHERE product_sku='$product_sku'";
      $db->query( $q );

      if ($db->next_record()) {
         $product_id = $db->f("product_id" );
         $tpl = new $GLOBALS['VM_THEMECLASS']();
         
         $cid = $ps_product_category->get_cid( $product_id );

         $tpl->set( 'product_id', $product_id);
         $tpl->set( 'product_name', $db->f("product_name") );
         $tpl->set( 'show_product_name', $show_product_name );
         
         if ($db->f("product_parent_id")) {
            $url = "?page=shop.product_details&category_id=$cid&flypage=".$this->get_flypage($db->f("product_parent_id"));
            $url .= "&product_id=" . $db->f("product_parent_id");
         } else {
            $url = "?page=shop.product_details&category_id=$cid&flypage=".$this->get_flypage($db->f("product_id"));
            $url .= "&product_id=" . $db->f("product_id");
         }
         $product_link = $sess->url($mm_action_url. "index.php" . $url);
         $tpl->set( 'product_link', $product_link );
         $tpl->set( 'product_thumb_image', $db->f("product_thumb_image"), "alt=\"".$db->f("product_name")."\"");

         if (_SHOW_PRICES == '1' && $show_price) {
            // Show price, but without "including X% tax"
            $price = $this->show_price( $db->f("product_id"), true );
            $tpl->set( 'price', $price );
         }
         if (USE_AS_CATALOGUE != 1 && $show_addtocart
               && isset( $GLOBALS['product_info'][$product_id]['price']['product_price_id'] ) // Product must have a price to add it to cart
               && !$this->product_has_attributes($product_id, true)  // Parent Products and Products with attributes can't be added to cart this way
               ) {
            $url = "?page=shop.cart&func=cartAdd&product_id=" .  $db->f("product_id");
            $addtocart_link = $sess->url($mm_action_url. "index.php" . $url);
            $tpl->set( 'addtocart_link', $addtocart_link );
         }
         return $tpl->fetch( 'common/productsnapshot.tpl.php');
      }
      
      return '';
      
   }
В выделенном чего-то не хватает ;)
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: mod_virtuemart_featureprod отображение товаров
« Ответ #14 : 17.05.2011, 10:47:44 »
1. Рядом с product_thumb_image в запросе поставить свое поле product_full_image (или как там правильно), не забыть про запятую, все поля должны перечисляться через запятую, после последнего запятой не должно быть.
2. рядом с
Код
$tpl->set( 'product_thumb_image', $db->f("product_thumb_image"), "alt=\"".$db->f("product_name")."\"");
вставить
Код
$tpl->set( 'product_full_image', $db->f("product_full_image"), "alt=\"".$db->f("product_name")."\"");

И только после этого в шаблоне common/productsnapshot.tpl.php будет доступна переменная $product_full_image.
« Последнее редактирование: 17.05.2011, 10:51:03 от Arkadiy »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор beliyadm

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

Автор kordima

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

Автор Timer

Ответов: 0
Просмотров: 1610
Последний ответ 21.01.2015, 23:43:33
от Timer
Отображение товаров в виде таблицы

Автор Doppelganger

Ответов: 183
Просмотров: 61057
Последний ответ 15.04.2014, 23:27:29
от 4ifir
Пагинация в категории товаров

Автор chgr73

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