1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Ищу Плагин вывода списка товаров на странице производителя

Тема в разделе "Virtuemart", создана пользователем prayer, 13 дек 2015.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
  1. prayer

    prayer Постоялец

    Регистр.:
    12 авг 2011
    Сообщения:
    71
    Симпатии:
    11
  2. fenix-77

    fenix-77

    Регистр.:
    18 мар 2014
    Сообщения:
    159
    Симпатии:
    60
  3. vladsklyar

    vladsklyar Писатель

    Регистр.:
    5 июл 2011
    Сообщения:
    9
    Симпатии:
    1
    Вставьте вот этот код, в ВАШ_САЙТ\templates\armtrading\html\com_virtuemart\manufacturer\default.php, и будет все также как у beagler, только бессплатно + рюшка от меня, количество товаров у производителя
    Код:
    <?php
    /**
    *
    * Description
    *
    * @package    VirtueMart
    * @subpackage Manufacturer
    * @author Kohl Patrick, Eugen Stranz
    * @link http://www.virtuemart.net
    * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
    * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    * VirtueMart is free software. This version may have been modified pursuant
    * to the GNU General Public License, and as distributed it includes or
    * is derivative of works licensed under the GNU General Public License or
    * other free or open source software licenses.
    * @version $Id: default.php 2701 2011-02-11 15:16:49Z impleri $
    */
    
    // Check to ensure this file is included in Joomla!
    defined('_JEXEC') or die('Restricted access');
    $pathway = JFactory::getApplication()->getPathway();
    $pathway->addItem( 'Приоизводители инженерных систем', JRoute::_( 'index.php?option=com_virtuemart&view=manufacturers' ) );
    
    $iColumn = 1;
    $iManufacturer = 1;
    
    // Calculating Categories Per Row
    $manufacturerPerRow = 4;
    if ($manufacturerPerRow != 1) {
        $manufacturerCellWidth = ' width'.floor ( 100 / $manufacturerPerRow );
    } else {
        $manufacturerCellWidth = '';
    }
    
    // Separator
    $verticalSeparator = " vertical-separator";
    $horizontalSeparator = '<div class="horizontal-separator"></div>';
    
    // Lets output the categories, if there are some
    if (!empty($this->manufacturers)) { ?>
    <div class="page-title">
    <h1>Приоизводители инженерных систем</h1>
    </div>
    <div class="manufacturer-view-default">
    
        <?php // Start the Output
        foreach ( $this->manufacturers as $manufacturer ) {
    
            // Show the horizontal seperator
            if ($iColumn == 1 && $iManufacturer > $manufacturerPerRow) {
            //    echo $horizontalSeparator;
            }
    
            // this is an indicator wether a row needs to be opened or not
            if ($iColumn == 1) { ?>
            <div class="row">
            <?php }
    
            // Show the vertical seperator
            if ($iManufacturer == $manufacturerPerRow or $iManufacturer % $manufacturerPerRow == 0) {
                $showVerticalSeparator = ' ';
            } else {
                $showVerticalSeparator = $verticalSeparator;
            }
    
            // Manufacturer Elements
            $manufacturerURL = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_manufacturer_id=' . $manufacturer->virtuemart_manufacturer_id, FALSE);
            $manufacturerIncludedProductsURL = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_manufacturer_id=' . $manufacturer->virtuemart_manufacturer_id, FALSE);
            $manufacturerImage = $manufacturer->images[0]->displayMediaThumb("",false);
    
            // Show Category ?>
            <div class="manufacturer floatleft<?php echo $manufacturerCellWidth . $showVerticalSeparator ?>">
               
                    <div class="manuf">
                    <center><a title="<?php echo $manufacturer->mf_name; ?>" href="<?php echo $manufacturerURL; ?>"><?php echo $manufacturerImage;?></a><br>
                <?php       
    $db = JFactory::getDbo();
    
    
    $query = $db->getQuery(true);
    // Select all records from the user profile table where key begins with "custom.".
    // Order it by the ordering field.
    $query->select(array('COUNT(virtuemart_product_id)'));
    $query->from('#__virtuemart_product_manufacturers');
    $query->where("virtuemart_manufacturer_id=$manufacturer->virtuemart_manufacturer_id");
    // Reset the query using our newly populated query object.
    $db->setQuery($query);
    // Load the results as a list of stdClass objects.
    $count_prod = $db->loadResult();?>   
                        <a style="font-weight:bold;" title="<?php echo $manufacturer->mf_name; ?>" href="<?php echo $manufacturerURL; ?>"><?php echo $manufacturer->mf_name; ?><?php echo " (". $count_prod .")" ?></a></center>
                   
    
    
    
    
                </div></div>
       
    
            <?php
            $iManufacturer ++;
    
            // Do we need to close the current row now?
            if ($iColumn == $manufacturerPerRow) {
                echo '<div class="clear"></div></div>';
                $iColumn = 1;
            } else {
                $iColumn ++;
            }
        }
    
        // Do we need a final closing row tag?
        if ($iColumn != 1) { ?>
            <div class="clear"></div>
        </div>
        <?php } ?>
    
    </div>
    <?php
    }
    ?>
     
  4. Oxana77

    Oxana77 Создатель

    Регистр.:
    18 окт 2016
    Сообщения:
    20
    Симпатии:
    6
    Модуль VM это дерает. Если его вставить в страницу производителя будет выводить товары только этого производител
    я.ОЙ! Модуль VM Продукт!