VM 2.x VM 2.x - Wishlist for Virtuemart

Wishlist for Virtuemart

Демо: Для просмотра ссылки Войди или Зарегистрируйся
Подробнее: Для просмотра ссылки Войди или Зарегистрируйся
Joomla 2.5, 3.0
Virtuemart: 2
Версия: 4.0.3 (от 12.09.2013)
В архиве сам компонент, модули: wishlist products, wishlist sharelist, wishlist stats и плагин.
Также документация по настройке.

Список изменений
From 4.0.2 to 4.0.3
==========================================
Global Update for Licensing System
Updated Language Translation for License Tab
New option for Not Orderable Product (show/hide wishlist button)
Fixed Component Config File issue, affecting quantity box to be not displayed on wishlist template
Fixed Product Quantity box to display favorites quantity
Added Product Quantity on "Ask for a quote" email template
Removed FavoriteList link from "Ask for a quote" email template

From 4.0.1 to 4.0.2
==========================================
Extended Wishlist template code with check for orderable products
Fixed Sef url subdirectory bug
Fixed link bug while using SSL
Fixed Guest Wishlist bug, causing the cookie to be reset on product details and category page reload

From 4.0 to 4.0.1
==========================================
Updated System Translation language file for all modules
Updated FavoritesList and ShareList model to do not display Generic Child Variant
Fix for Wishlist Module displaying a Login prompt when user is authenticated but guest access is disabled
Updated Display Date according to joomla date/time settings
Updated all custom messages with Joomla default error/notice messages


From 3.2 to 4.0
==========================================
Update favoritesshlist page to show "no lists" message if no lists are present rather than an empty grid
Fixed Product Language Issue on Admin Favorite View template
Fixed Login redirection for Wishlist Product Module
New "Global Settings" section for Component Administration
Fixed wishlist template Form method
Optimization for FavoritesList Model and View
Optimization for Sharelist Model and View
Updated Sef for sharing Urls
Updated Translations
Overall Modules code update optimization
Updated Modules metadata description

NEW FEATURES:
------
New option to Enable/disable favorite date
New option to set image size on Favorites and Wishlist lists
Added total favorites on Product Detail Page and Category Page
Added Remove Favorite Button on Product Details and Category Template
New Password Protected Favorite/Wishlist lists
Guest Wishlists (configurable from Component Settings)
Merge List option (configurable from plugin settings)

From 3.1 to 3.2
==========================================
Overall Wishlist Template Optimization
New Component Parameters for Layout Customization
Component Language optimization
Optimized Sharelist Page code
Updated language files
Fixed ACL page not displaying in Admin options
Fixed Favorite Product Qty if < 0
Fixed CSS Class for quantity input box in Wishlist Template
Fixed CSS Layout for Favorite List Page
Fixed CSS Layout for ShareList Page
Fixed CSS Layout for Favorites Share Page
Fixed Cart Class for FavoritesList and Sharelist Page
Removed hardcoded template file
Unified frontend CSS template file
Products are now automatically added to Wishlist after user authentication


From 3.0a to 3.1
==========================================
Native Joomla 1.7.x/2.5.x MVC Component and Modules redesign
Native Virtuemart 2.0.x MVC Component and Modules redesign
Changed Component Name from "com_favorite" to "com_wishlist"
Changed Modules Name from "vm_favorite" to "virtuemart_wishlist"
Updated Author Email and URL on Sharelist and Stats Module
Fixed bug which was causing Favorite Products to be assigned to Userid "0"
New "Add to Favorite" button for guest users with ProductDetails/Category redirection on login request
Unified Template Page for both Virtuemart ProductDetails and Category Page


From 3.0 to 3.0a
==========================================
Fixed Select query while displaying Products with multiple attributes
Fixed hardcoded "jos_" table prefix in share function
Updated Favorites Component to show the product qty based on user preference
Fixed templates bug while handling "mode" value on form postback
Removed hardcoded "'s" chars in sharelist template file
Improved Item Childs and Advanced Custom Attributes in Favoriteslist and Sharelist Views
Optimized jroute links for better SEF compatibility
Fixed button class for favoritessh and sharelist views
Updated page title for Favorites & Wishlist pages
Improved Favorites & Wishlist info for Social Sharing Links
Fixed access permission on View templates
Fixed visible sharing option on not existing shared list


From 2.1a to 3.0
==========================================
Overall Component redesign (Code, Look & Feel)
Updated front-end component (No more Virtuemart Hack required)
New Social Sharing Features (Email, Facebook, Twitter, Google+)
Fixed a Potential SQL Injection Bug
Fixed mispelled "Wihslist" menu item on Joomla Component Menu
Fixed Select query on both Wishlist Component and WIshlist Module while displaying Child Products
Optimized Select query on Wishlist Module
Optimized SEF compatibility
Fixed Product Link on Wishlist Module while displaying Child Products
Fixed Order by Name function on "Share & Wishlist" Table from Admin Panel
Fixed Delete query while removing a Favorite Product from a specific user
Fixed Paging Issue while displaying more than 30 products
Updated Virtuemart references on Module files
Added Option to show/hide "Share Favorites" section under Favorite Products Module
Fully Indipendent Front-end Component Language file
Updated CSS References
New Favorites Statistic Module

From 2.1 to 2.1a
==========================================
Added Quantity Texbox for "Add to Favorites" form
Fixed Invalid ID on shop.browse page for "Add to Favorites" form

From 2.0 to 2.1
==========================================
New Wishlist option feature
Updated Favorite Product Component (Full back-end administration)
Added Favorites Log table (for maintenance puprose only)
Updated Component and Modules language entries
Fixed and Updated Favorite Sharelist Module
Fixed and Updated Favorite Products Module
Removed Favorite Product Module Option "Share Favorite" (no more needed)
Updated Order Number line on Favorite Product List to handle available Qty in Wishlist Mode
Updated "add to cart" section on Favorite Product List to handle Wishlist Mode

From 1.0.6 to 2.0
==========================================
New Favorite Products Component (only for installation automation:(
- Sql tables creation
- Core files
- Language Files
Fixed hardcoded Joomla perfix table in SQL Create statement
Fixed SQL Create Statement error while executing the entire script
Fixed duplicate favorite products in list while product belongs to multiple categories.
Fixed product price calculation (Group Price, Discount Price, etc..)
Fixed showprice option bug on wishlists
Fixed bug on showing product details on anonymous users


From 1.0.5 to 1.0.6
==========================================
Added Ajax Cart Function
Added Caching Timeout Value Option
New Favorite Module Option to disable the "Share Favorite" Feature
Fixed First Line not displaying Favorite Button on shop.browse page
Fixed product_id issue on shop.browse page
Fixed dynamic height for product list in favorite and share page (causing product image overlay)
Fixed "add to cart" button displaying issue while in "catalogue mode"
Fixed missing Itemid issue (causing left-right frames to disappear)

From 1.0.4 to 1.0.5
==========================================
Optimized Favorite Module SQL Query
Optimized Favorite ShareList SQL Query
Fixed hardcoded references to "jos" Table prefix in account_favorite_sh.php and shop.product_details.php files
"Add to Favorites" button now available on all browse and flypage templates
Core Joomla SEF and sh404sef fully compliant
(Check SEF option in both modules)

From 1.0.3 to 1.0.4
==========================================
Fixed Title Tag for "Remove Favorite" Button
Fixed Button Classes to reflect Virtuemart Style
Added "Share Favorite" Feature
Added "Share Favorite Lists" Module

From 1.0.2 to 1.0.3
==========================================
Out of stock integration
Quantity and availability integration
Auto disable Favorite Item where the item is no longer available in the shop (Removed, disabled, expired and so on)
Added the "Quantity" Field in the favorite list for each item
Added the "Alert Message" while removing an item from the favorite list

From 1.0.1 to 1.0.2
==========================================
Fixed language translation for "Add to Favorite" button
Fixed language translation for "Remove" button
Fixed image path for Favorite List page, to work under subdirectory installations

Added the "Add to Cart" button in Favorite List
Added arrow image near Product Name
Linked Product Name to Product Details
Added Product Currency Value
Added Product Price Value
Added Order Number Value

 
Последнее редактирование модератором:
А какие ограничения снимает ключ? Поставил на локалке, бегло посмотрел - вроде все работает, про то что версия безключевая нигде не сообщает, в избранное товары добавляет %)
 
Помогите пожалуйста. Ни как ни могу установить сие чудо в модуль вывода товаров.
вставляю:
Код:
<div class="Wishlist">
    <?php require(JPATH_BASE.DS."components/com_wishlist/template/addtofavorites_form.tpl.php"); ?>
</div>
в любое место этого файла:
PHP:
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
$col= 1 ;
$pwidth= ' width'.floor ( 100 / $products_per_row );
if ($products_per_row > 1) { $float= "floatleft";}
else {$float="center";}
?>
<div class="vmgroup<?php echo $params->get( 'moduleclass_sfx' ) ?>">

<?php if ($headerText) { ?>
    <div class="vmheader"><?php echo $headerText ?></div>
<?php }
if ($display_style =="div") { ?>
<div class="vmproduct<?php echo $params->get('moduleclass_sfx'); ?>">
<?php foreach ($products as $product) { ?>
    <div class="<?php echo $pwidth ?> <?php echo $float ?>"><div class="spacer">
    <div class="cat-image">
    <div class="wash-list-you">
    <?php require(JPATH_BASE.DS."components/com_wishlist/template/addtofavorites_form.tpl.php"); ?>
</div> 
<?php
if (!empty($product->images[0]) )
$image = $product->images[0]->displayMediaThumb('class="featuredProductImage" border="0"',true,'class="imgage"') ;
else $image = '';
echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$image,array('title' => $product->product_name) );

?>
<h3>
<?php  $url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.
$product->virtuemart_category_id); ?>        <a href="<?php echo $url ?>"><?php echo $product->product_name ?></a>        <?php    echo '<div class="clear"></div>';
?>
</h3>
    <div class="cat-view">   
            <?php /** @todo make image popup */
                echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');
            ?>
            </div>
  <div class="catProductPrice">
  <?php if ($show_price) {
//        echo $currency->priceDisplay($product->prices['salesPrice']);
echo '<span class="label">' .JText::_('COM_VIRTUEMART_CART_PRICE')."</span>";
  echo '<span class="price">';
if (!empty($product->prices['salesPrice'] ) ) echo $currency->createPriceDiv('salesPrice','',$product->prices,true);
//        if ($product->prices['salesPriceWithDiscount']>0) echo $currency->priceDisplay($product->prices['salesPriceWithDiscount']);
if (!empty($product->prices['salesPriceWithDiscount']) ) echo $currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true);
echo'</span>';
}
  ?>
  </div>
  </div>
          <div class="cat-info">
            <?php // Product Short Description
           
            if(!empty($product->product_s_desc)) { ?>
                <div class="product_desc">
                    <?php echo shopFunctionsF::limitStringByWord($product->product_s_desc, 60, '...') ?>
                </div>
            <?php } ?>
            </div>
          <?php if ($show_addtocart) : ?>
          <div class="cat-cart"> 
            <?php echo mod_virtuemart_product::addtocart($product);?>
          </div>
          <?php endif; ?>
</div>
</div>
    <?php
        if ($col == $products_per_row && $products_per_row && $col < $totalProd ) {
            echo "    </div><div style='clear:both;'>";
            $col= 1 ;
        } else {
            $col++;
        }
    } ?>
</div>
<br style='clear:both;' />

<?php
} else {
$last = count($products)-1;
$lastItem = $last;
?>

<ul class="vmproduct<?php echo $params->get('moduleclass_sfx'); ?>">
<?php foreach ($products as $k => $product) :
if($k == 0) {
    $extraCls = ' first';
} elseif($k==intval($lastItem)) {
    $extraCls = ' last';
} else {
    $extraCls = '';
}

?>
<li class="<?php echo $pwidth; ?> <?php echo $float.$extraCls; ?>">
<div class="item-pro">
  <div class="item-pro-inner">
<?php
if (!empty($product->images[0]) )
            $image = $product->images[0]->displayMediaThumb('class="featuredProductImage" border="0"',false) ;
        else $image = '';
            echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$image,array('title' => $product->product_name) ); ?>
    <div class="pro-imfo">
    <?php       
    $url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.
$product->virtuemart_category_id); ?>        <a class="lof-title" href="<?php echo $url ?>"><?php echo $product->product_name ?></a>   
<?php // Product Short Description
                        if(!empty($product->product_s_desc)) { ?>
                    <div class="product_desc">
                        <?php echo shopFunctionsF::limitStringByWord($product->product_s_desc, 40, '...') ?>
                    </div>
                    <?php } ?>
                      <?php if ($show_price) {?>
        <div class="lof-price">                <span>
            <?php echo $currency->createPriceDiv('salesPrice','',$product->prices,true);?>
            </span> </div>
            <?php if ($product->prices['salesPriceWithDiscount']>0) echo $currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true);
        }    ?>
        <?php
        if ($show_addtocart) echo mod_virtuemart_product::addtocart($product);
        ?>
        </div>
        </div>
        </div>
    </li>
<?php
    if ($col == $products_per_row && $products_per_row && $last ) {
        echo '
        </ul><div class="clear"></div>
        <ul  class="vmproduct'.$params->get('moduleclass_sfx')  .'">';
        $col= 1 ;
    } else {
        $col++;
    }
    $last--;
    endforeach; ?>
</ul><div class="clear"></div>

<?php }
    if ($footerText) : ?>
    <div class="vmfooter<?php echo $params->get( 'moduleclass_sfx' ) ?>">
        <?php echo $footerText ?>
    </div>
<?php endif; ?>
</div>

и в итоге получаю кнопку у кждого товара, но когда на нее нажимаю,... былый лист и вот это:
Код:
{"succ":0,"message":""}

компонент,плагин установил, модули тоже, все активно. но ни как (((( в чем может быть дело?

Joomla 2.5.16 + Virtuemart 2.0.24
 
com_vm2wishlists-1.1.3b
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Wishlist for Virtuemart

Демо: Для просмотра ссылки Войди или Зарегистрируйся
Подробнее: Для просмотра ссылки Войди или Зарегистрируйся
Joomla 2.5, 3.x
Virtuemart: 2
Версия: 4.1.0

Список изменений
CHANGELOG - PLEASE NOTE: From Version 3.1 No more compatibility with Joomla 1.5.x and Virtuemart 1.1.x

From 4.0.3 to 4.1
==========================================
New Template Design
New Option for Favorite Products limit (Max product allowed)
Updated Joomla Mailer for sharing favorites and quote request
Fixed Paging Style issue
Fixed Post URL on wishlist template file (causing wrong redirection with product filtering)
Fixed Joomla Language Override Issue for Product Custom Attribute title
New Option for Enable/Disable "Favorite Product Likes" Stat
New Option for Enable/Disable "Ask for a Quote" Button
New Option for Enable/Disable Button Image (standard mode)
New FontAwesome based Button style
New option to select button style
Removed obsolete Javascript Alert message on product removal
Global CSS style fixes
Global Code optimization


From 4.0.2 to 4.0.3
==========================================
Global Update for Licensing System
Updated Language Translation for License Tab
New option for Not Orderable Product (show/hide wishlist button)
Fixed Component Config File issue, affecting quantity box to be not displayed on wishlist template
Fixed Product Quantity box to display favorites quantity
Added Product Quantity on "Ask for a quote" email template
Removed FavoriteList link from "Ask for a quote" email template

From 4.0.1 to 4.0.2
==========================================
Extended Wishlist template code with check for orderable products
Fixed Sef url subdirectory bug
Fixed link bug while using SSL
Fixed Guest Wishlist bug, causing the cookie to be reset on product details and category page reload

From 4.0 to 4.0.1
==========================================
Updated System Translation language file for all modules
Updated FavoritesList and ShareList model to do not display Generic Child Variant
Fix for Wishlist Module displaying a Login prompt when user is authenticated but guest access is disabled
Updated Display Date according to joomla date/time settings
Updated all custom messages with Joomla default error/notice messages


From 3.2 to 4.0
==========================================
Update favoritesshlist page to show "no lists" message if no lists are present rather than an empty grid
Fixed Product Language Issue on Admin Favorite View template
Fixed Login redirection for Wishlist Product Module
New "Global Settings" section for Component Administration
Fixed wishlist template Form method
Optimization for FavoritesList Model and View
Optimization for Sharelist Model and View
Updated Sef for sharing Urls
Updated Translations
Overall Modules code update optimization
Updated Modules metadata description

NEW FEATURES:
------
New option to Enable/disable favorite date
New option to set image size on Favorites and Wishlist lists
Added total favorites on Product Detail Page and Category Page
Added Remove Favorite Button on Product Details and Category Template
New Password Protected Favorite/Wishlist lists
Guest Wishlists (configurable from Component Settings)
Merge List option (configurable from plugin settings)

From 3.1 to 3.2
==========================================
Overall Wishlist Template Optimization
New Component Parameters for Layout Customization
Component Language optimization
Optimized Sharelist Page code
Updated language files
Fixed ACL page not displaying in Admin options
Fixed Favorite Product Qty if < 0
Fixed CSS Class for quantity input box in Wishlist Template
Fixed CSS Layout for Favorite List Page
Fixed CSS Layout for ShareList Page
Fixed CSS Layout for Favorites Share Page
Fixed Cart Class for FavoritesList and Sharelist Page
Removed hardcoded template file
Unified frontend CSS template file
Products are now automatically added to Wishlist after user authentication

From 3.0a to 3.1
==========================================
Native Joomla 1.7.x/2.5.x MVC Component and Modules redesign
Native Virtuemart 2.0.x MVC Component and Modules redesign
Changed Component Name from "com_favorite" to "com_wishlist"
Changed Modules Name from "vm_favorite" to "virtuemart_wishlist"
Updated Author Email and URL on Sharelist and Stats Module
Fixed bug which was causing Favorite Products to be assigned to Userid "0"
New "Add to Favorite" button for guest users with ProductDetails/Category redirection on login request
Unified Template Page for both Virtuemart ProductDetails and Category Page


From 3.0 to 3.0a
==========================================
Fixed Select query while displaying Products with multiple attributes
Fixed hardcoded "jos_" table prefix in share function
Updated Favorites Component to show the product qty based on user preference
Fixed templates bug while handling "mode" value on form postback
Removed hardcoded "'s" chars in sharelist template file
Improved Item Childs and Advanced Custom Attributes in Favoriteslist and Sharelist Views
Optimized jroute links for better SEF compatibility
Fixed button class for favoritessh and sharelist views
Updated page title for Favorites & Wishlist pages
Improved Favorites & Wishlist info for Social Sharing Links
Fixed access permission on View templates
Fixed visible sharing option on not existing shared list


From 2.1a to 3.0
==========================================
Overall Component redesign (Code, Look & Feel)
Updated front-end component (No more Virtuemart Hack required)
New Social Sharing Features (Email, Facebook, Twitter, Google+)
Fixed a Potential SQL Injection Bug
Fixed mispelled "Wihslist" menu item on Joomla Component Menu
Fixed Select query on both Wishlist Component and WIshlist Module while displaying Child Products
Optimized Select query on Wishlist Module
Optimized SEF compatibility
Fixed Product Link on Wishlist Module while displaying Child Products
Fixed Order by Name function on "Share & Wishlist" Table from Admin Panel
Fixed Delete query while removing a Favorite Product from a specific user
Fixed Paging Issue while displaying more than 30 products
Updated Virtuemart references on Module files
Added Option to show/hide "Share Favorites" section under Favorite Products Module
Fully Indipendent Front-end Component Language file
Updated CSS References
New Favorites Statistic Module

From 2.1 to 2.1a
==========================================
Added Quantity Texbox for "Add to Favorites" form
Fixed Invalid ID on shop.browse page for "Add to Favorites" form

From 2.0 to 2.1
==========================================
New Wishlist option feature
Updated Favorite Product Component (Full back-end administration)
Added Favorites Log table (for maintenance puprose only)
Updated Component and Modules language entries
Fixed and Updated Favorite Sharelist Module
Fixed and Updated Favorite Products Module
Removed Favorite Product Module Option "Share Favorite" (no more needed)
Updated Order Number line on Favorite Product List to handle available Qty in Wishlist Mode
Updated "add to cart" section on Favorite Product List to handle Wishlist Mode

From 1.0.6 to 2.0
==========================================
New Favorite Products Component (only for installation automation:(
- Sql tables creation
- Core files
- Language Files
Fixed hardcoded Joomla perfix table in SQL Create statement
Fixed SQL Create Statement error while executing the entire script
Fixed duplicate favorite products in list while product belongs to multiple categories.
Fixed product price calculation (Group Price, Discount Price, etc..)
Fixed showprice option bug on wishlists
Fixed bug on showing product details on anonymous users


From 1.0.5 to 1.0.6
==========================================
Added Ajax Cart Function
Added Caching Timeout Value Option
New Favorite Module Option to disable the "Share Favorite" Feature
Fixed First Line not displaying Favorite Button on shop.browse page
Fixed product_id issue on shop.browse page
Fixed dynamic height for product list in favorite and share page (causing product image overlay)
Fixed "add to cart" button displaying issue while in "catalogue mode"
Fixed missing Itemid issue (causing left-right frames to disappear)

From 1.0.4 to 1.0.5
==========================================
Optimized Favorite Module SQL Query
Optimized Favorite ShareList SQL Query
Fixed hardcoded references to "jos" Table prefix in account_favorite_sh.php and shop.product_details.php files
"Add to Favorites" button now available on all browse and flypage templates
Core Joomla SEF and sh404sef fully compliant
(Check SEF option in both modules)

From 1.0.3 to 1.0.4
==========================================
Fixed Title Tag for "Remove Favorite" Button
Fixed Button Classes to reflect Virtuemart Style
Added "Share Favorite" Feature
Added "Share Favorite Lists" Module

From 1.0.2 to 1.0.3
==========================================
Out of stock integration
Quantity and availability integration
Auto disable Favorite Item where the item is no longer available in the shop (Removed, disabled, expired and so on)
Added the "Quantity" Field in the favorite list for each item
Added the "Alert Message" while removing an item from the favorite list

From 1.0.1 to 1.0.2
==========================================
Fixed language translation for "Add to Favorite" button
Fixed language translation for "Remove" button
Fixed image path for Favorite List page, to work under subdirectory installations

Added the "Add to Cart" button in Favorite List
Added arrow image near Product Name
Linked Product Name to Product Details
Added Product Currency Value
Added Product Price Value
Added Order Number Value

update link 08.06.2015
 
Последнее редактирование:
Перезалейте пожалуйста!
 
Назад
Сверху