-
AuthorPosts
-
sfpkent Friend
sfpkent
- Join date:
- October 2008
- Posts:
- 829
- Downloads:
- 0
- Uploads:
- 100
- Thanks:
- 310
- Thanked:
- 75 times in 1 posts
July 1, 2011 at 11:14 am #399516I have set as normal and linked to component.
This is what I did. I go to Main Menu, click on button “Products”, under Internal Link I chose “Virtuemart”, and menu created, please refer to the attachment.
This is normal what I did for other website, but just don’t understand why this site is not working.
Kindly advice.
Kent
Sherlock FriendSherlock
- Join date:
- September 2014
- Posts:
- 11453
- Downloads:
- 0
- Uploads:
- 88
- Thanks:
- 221
- Thanked:
- 2478 times in 2162 posts
July 2, 2011 at 2:42 am #399569Hi sfpkent,
may be you don’t understand my explain,i know that you link products menu to virtuemart but to recent product show on home page you need link home menu item to virtuemart, this is root causion of the problem, Please see attachment , you can see that now the home page is link to single article so the recent product can’t show in home page.
Hope can help you.sfpkent Friendsfpkent
- Join date:
- October 2008
- Posts:
- 829
- Downloads:
- 0
- Uploads:
- 100
- Thanks:
- 310
- Thanked:
- 75 times in 1 posts
July 2, 2011 at 3:22 am #399578Hi hainn84, thanks for your continous helping. 🙂
But, the front page that I mention is VIRTUEMART FRONTPAGE, not the WEBSITE FRONTPAGE.
Which means, when users click on “Products” the latest products will show up on the product page, not “Home” page, this is the sample – try to go to this website http://demoda.com.my, click on “Product”, all the latest products will show up.
Please refer to this attachment.
I want the latest products show on Virtuemart frongpage NOT…..Website Frontpage.
But JA Mesolite II, when I already checked the “Show the latest products on the frontpage”, it doesn’t show up on VIRTUEMART FRONAGPAGE.
From the beginning of this post, I stated clearly I need it on virtuemart front page.
Thank you very much! 🙂
Sherlock FriendSherlock
- Join date:
- September 2014
- Posts:
- 11453
- Downloads:
- 0
- Uploads:
- 88
- Thanks:
- 221
- Thanked:
- 2478 times in 2162 posts
July 2, 2011 at 3:39 am #399580Hi sfpkent,
Please see attachment , on your site i still see recent product in virtuemart home page.
thankssfpkent Friendsfpkent
- Join date:
- October 2008
- Posts:
- 829
- Downloads:
- 0
- Uploads:
- 100
- Thanks:
- 310
- Thanked:
- 75 times in 1 posts
July 2, 2011 at 4:06 am #399582Hi hainn84,
I believe there is HUGE difference between “recently viewed products” and “latest products” that I checked “Show the latest products on the frontpage”
Recently viewed products are the products that you have viewed, while “Latest products” are the products that you just uploaded.
You still don’t understand what I want.
Ok, make it very simple.
I want this page:
http://biotechss.com.my/index.php?option=com_virtuemart&Itemid=71&vmcchk=1&Itemid=71look like this page:
http://demoda.com.my/index.php?page=shop.browse&category_id=6&option=com_virtuemart&Itemid=62&vmcchk=1&Itemid=70Both pages are Virtuemart frontpage. Second website (demoda.com.my) has LATEST PRODUCTS (pls read carefully, LATEST PRODUCTS not RECENTLY VIEWED PRODUCTS) at its virtuemart frontpage.
How to make it?
Please read carefully – My requirement is, show LATEST PRODUCTS (not recently viewed products) on VIRTUEMART FRONTPAGE.
Thanks!
Kentsfpkent Friendsfpkent
- Join date:
- October 2008
- Posts:
- 829
- Downloads:
- 0
- Uploads:
- 100
- Thanks:
- 310
- Thanked:
- 75 times in 1 posts
July 2, 2011 at 4:46 am #399585Hi hainn84,
Check this image..
As you can see on the tool tip, when the box “Show the latest products on the frontpage” is checked, there are products show up on VIRTUEMART Frontpage, it there is no products for my virtuemart front page.
sfpkent Friendsfpkent
- Join date:
- October 2008
- Posts:
- 829
- Downloads:
- 0
- Uploads:
- 100
- Thanks:
- 310
- Thanked:
- 75 times in 1 posts
July 4, 2011 at 2:10 am #399722Any news? I am sure there must be something wrong with the template. I have tried other templates. All of them are all right.
Sherlock FriendSherlock
- Join date:
- September 2014
- Posts:
- 11453
- Downloads:
- 0
- Uploads:
- 88
- Thanks:
- 221
- Thanked:
- 2478 times in 2162 posts
July 4, 2011 at 2:11 am #399723Hi sfpkent,
sorry but in first post you tell that you need show recent products, now i checked again about latest product and see problem of it, This is a problem of Virtuemart please try to fix it following way in following thread :
http://www.troubleshootingwiki.org/Troubleshooting_Joomla!_And_VirtueMart
Hope can help yousfpkent Friendsfpkent
- Join date:
- October 2008
- Posts:
- 829
- Downloads:
- 0
- Uploads:
- 100
- Thanks:
- 310
- Thanked:
- 75 times in 1 posts
July 4, 2011 at 3:52 am #399743trying now, will get back here…
sfpkent Friendsfpkent
- Join date:
- October 2008
- Posts:
- 829
- Downloads:
- 0
- Uploads:
- 100
- Thanks:
- 310
- Thanked:
- 75 times in 1 posts
July 4, 2011 at 4:00 am #399747It is not working, I have followed what your link mentioned.
Replace this in /administrator/components/com_virtuemart/classes/ps_product.php file:
function latestProducts($random, $products) {
return “”;
}With this
function latestProducts($random, $category_id) {
global $VM_LANG;
require_once( CLASSPATH . ‘ps_product_attribute.php’);
$ps_product_attribute = new ps_product_attribute();
$max_items = 4;
$db = new ps_DB;
$tpl = new $GLOBALS[‘VM_THEMECLASS’]();
$category_id = null;
if($categories) {
$category_id = vmRequest::getInt(‘category_id’);
}
$q = “SELECT DISTINCT product_sku,#__{vm}_product.product_id,
product_name, product_s_desc,product_thumb_image, product_full_image, product_in_stock,
product_url FROM #__{vm}_product, #__{vm}_product_category_xref, #__{vm}_category WHERE n”;
$q .= “(#__{vm}_product.product_parent_id=” OR #__{vm}_product.product_parent_id=’0′) n”;
$q .= “AND #__{vm}_product.product_id=#__{vm}_product_category_xref.product_i d n”;
$q .= “AND #__{vm}_category.category_id=#__{vm}_product_category_xref.category_id n”;if( !empty( $category_id ) ) {
$q .= “AND #__{vm}_category.category_id=’$category_id’ “;
}
if( CHECK_STOCK && PSHOP_SHOW_OUT_OF_STOCK_PRODUCTS != “1”) {
$q .= ” AND product_in_stock > 0 “;}
$q .= “AND #__{vm}_product.product_publish=’Y’ “;
$q .= “ORDER BY #__{vm}_product.product_id DESC “;
$q .= “LIMIT 0, $max_items “;
$db->query($q);if( $db->num_rows() > 0 ){
$i = 0;
$latest_products = array();
while($db->next_record() ){
$flypage = $this->get_flypage($db->f(“product_id”));
$latest_products[$i][‘product_sku’] = $db->f(“product_sku”);
$latest_products[$i][‘product_name’] = $db->f(“product_name”);
$price = “”;
if (_SHOW_PRICES == ‘1’) {
// Show price, but without “including X% tax”
$price = $this->show_price( $db->f(“product_id”), false );
}$latest_products[$i][‘product_price’] = $price;
$latest_products[$i][‘product_s_desc’] = $db->f(“product_s_desc”);
$latest_products[$i][‘product_url’] = $db->f(“product_url”);
$latest_products[$i][‘product_thumb’] = $db->f(“product_thumb_image”);$latest_products[$i][‘product_full_image’]= $db->f(“product_full_image”);
$latest_products[$i][‘product_id’] = $db->f(“product_id”);
$latest_products[$i][‘flypage’] = $flypage;
$latest_products[$i][‘form_addtocart’] = “”;
if (USE_AS_CATALOGUE != ‘1’ && $price != “”
&& !stristr( $price, $VM_LANG->_(‘PHPSHOP_PRODUCT_CALL’) )
&& !$this->product_has_attributes( $db->f(‘product_id’), true )
&& $tpl->get_cfg( ‘showAddtocartButtonOnProductList’ ) ) {
$tpl->set( ‘i’, $i );
$tpl->set( ‘product_id’, $db->f(‘product_id’) );
$tpl->set( ‘ps_product_attribute’, $ps_product_attribute );
$tpl->set( ‘product_in_stock’, $db->f(‘product_in_stock’));
$latest_products[$i][‘form_addtocart’] = $tpl->fetch( ‘browse/includes/addtocart_form.tpl.php’ );
$latest_products[$i][‘has_addtocart’] = true;
}
$i++;
}$tpl->set( ‘latest_products’, $latest_products );
return $tpl->fetch( ‘common/latestProducts.tpl.php’);
}
}I can confirm that your template has problem.
Please advice.
KentSherlock FriendSherlock
- Join date:
- September 2014
- Posts:
- 11453
- Downloads:
- 0
- Uploads:
- 88
- Thanks:
- 221
- Thanked:
- 2478 times in 2162 posts
July 5, 2011 at 2:44 am #399851Hi ,
i make sure that the template is not problem in this case, you can go to virtuemart backend ans select default theme instead of “mesolite ii”, the problem still same here, the problem is missing “latestProducts.tpl.php” file in componentscom_virtuemartthemesdefaulttemplatescommon folder, i downloaded latest version of virtuemart it doesn’t has that file, you can see in obove code in last line it call that file “return $tpl->fetch( ‘common/latestProducts.tpl.php’);”
i confirm that this is problem in virtuemart, not in JA template ==> please try to post this problem in virtuemart forum.
thankssfpkent Friendsfpkent
- Join date:
- October 2008
- Posts:
- 829
- Downloads:
- 0
- Uploads:
- 100
- Thanks:
- 310
- Thanked:
- 75 times in 1 posts
July 5, 2011 at 3:12 am #399861Ok, this is expected. I already tried on virtuemart, they told me it is templat problem and asked me post in JA forum, now you asked me to go Virtuemart forum.
This is actually not first time. Thanks for the help!
AuthorPostsThis topic contains 27 replies, has 3 voices, and was last updated by sfpkent 13 years, 4 months ago.
We moved to new unified forum. Please post all new support queries in our New Forum
Jump to forum