Advertisement
Guest User

Untitled

a guest
Mar 8th, 2012
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.19 KB | None | 0 0
  1. <script type="text/javascript">
  2. jQuery(document).ready(function($){
  3. $('.catId').click(function(){
  4. var id = $(this).attr('id');
  5. var id1 = id.split("_");
  6. var mainCat = "mainCat_"+id1[1];
  7. var subCat = "scat_"+id1[2];
  8. $("#"+mainCat+" .SliderContents").each(function(){
  9. $(this).addClass("hide");
  10. });
  11. $("#"+subCat).removeClass("hide");
  12. $("#cat_tabs_"+id1[1]+" .catId").each(function(){
  13. $(this).removeClass("current");
  14. });
  15. $("#catId_"+id1[1]).removeClass("current");
  16. $("#"+id).addClass("current");
  17. });
  18. $('.CatMain').click(function() {
  19. var id = $(this).attr('id');
  20. var id1 = id.split("_");
  21. var mainCat = "mainCat_"+id1[1];
  22. $("#"+mainCat+" .SliderContents").each(function(){
  23. $(this).addClass("hide");
  24. });
  25. $("#"+mainCat+" .main_sc").removeClass("hide");
  26. $("#cat_tabs_"+id1[1]+" .catId").each(function(){
  27. $(this).removeClass("current");
  28. });
  29. $("#catId_"+id1[1]).addClass("current");
  30. });
  31. });
  32. </script>
  33. <script type="text/javascript">jQuery.noConflict(); </script>
  34. <?php $currency_symbol = Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol();?>
  35. <?php $main_category = Mage::getModel("catalog/category")->load(3); ?>
  36. <?php $mainCategories = explode(",",$main_category->getChildren());?>
  37. <?php foreach($mainCategories as $mainCat):?>
  38. <?php $mainCategory = Mage::getModel("catalog/category")->load($mainCat); ?>
  39. <?php $subCategories = explode(",",$mainCategory->getChildren());?>
  40. <div id="page-wrap">
  41. <div id="slider-nav">
  42. <ul class="nav" id="cat_tabs_<?php echo $mainCategory->getId(); ?>">
  43. <li style="float:left;"><a href="javascript:void(0);" class="CatMain current" id="catId_<?php echo $mainCategory->getId(); ?>"><?php echo $mainCategory->getName(); ?></a></li>
  44. <?php foreach($subCategories as $cat): ?>
  45. <?php $cat = Mage::getModel("catalog/category")->load($cat); ?>
  46. <li class="nav-<?php echo $k; ?>"><a href="javascript:void(0);" id="catId_<?php echo $mainCategory->getId().'_'.$cat->getId(); ?>" class="catId <?php /*//if($k==1): ?>current<?php*/ //endif;?>"><?php echo $cat->getName(); ?></a></li>
  47. <?php $k++; endforeach;?>
  48. </ul>
  49. </div>
  50. </div>
  51. <?php
  52. $mainCategory = Mage::getModel("catalog/category")->load($mainCat);
  53. $connection = Mage::getSingleton("core/resource")->getConnection("core_read");
  54. $query = "SELECT product_id FROM catalog_category_product WHERE category_id = '".$mainCategory->getId()."'";
  55. $products = $connection->fetchAll($query);
  56. $count = intval(count($products)/4);
  57. if($count%4 >0) { $count = $count+1; }
  58.  
  59.  
  60. ?>
  61. <div class="mainSlider" id="mainCat_<?php echo $mainCategory->getId();?>">
  62. <div class="SliderContents main_sc">
  63. <div id="_ctl1<?php echo $mainCategory->getId();?>_TopItemsControl1_MainItemCtrl" class="topitems">
  64. <div class="main-item">
  65. <div class="middle">
  66. <div class="info-nav-bar"><img src="<?php echo $this->getSkinUrl()?>images/slider_nav_l.png" class="previousBtn" style="display: none;" alt="&lt;" onClick="previousPage(this)" onmouseover="this.src='<?php echo $this->getSkinUrl()?>images/slider_nav_l_hover.png';" onmouseout="this.src='<?php echo $this->getSkinUrl()?>images/slider_nav_l.png';" title="Previous"></div>
  67. <div class="product-container">
  68. <div class="slide-container">
  69.  
  70. <?php
  71. foreach($products as $product):
  72. $product = Mage::getModel("catalog/product")->load($product['product_id']); ?>
  73. <?php $id = 5;?>
  74. <div class="product-info-container">
  75. <div class="item-image"><a href="<?php echo $product->getUrlPath()?>" title="<?php echo $product->getName();?>">
  76. <img src="<?php echo Mage::helper('catalog/image')->init($product, 'small_image')->resize(105,160); ?>" class="promo-stamp">
  77. </a></div>
  78. <div class="item-title"><a href="<?php echo $product->getUrlPath()?>"><?php echo $product->getName();?></a></div>
  79.  
  80.  
  81. <div class="price-box">
  82.  
  83.  
  84.  
  85.  
  86. <span class="price">
  87. <?php
  88. $_coreHelper = $this->helper('core');
  89. $_weeeHelper = $this->helper('weee');
  90. $_taxHelper = $this->helper('tax');
  91.  
  92. //echo $this->getPriceHtml($product, true);
  93. if($product->getTypeId()=="grouped")
  94. {
  95. $child_price = array();
  96. $connection = Mage::getSingleton("core/resource")->getConnection("core_read");
  97. $query = "SELECT * FROM catalog_product_relation WHERE parent_id = '".$product->getId()."'";
  98. $result = $connection->fetchAll($query);
  99. if(count($result)>0)
  100. {
  101. foreach($result as $row)
  102. {
  103. $child_prod = Mage::getModel("catalog/product")->load($row['child_id']);
  104. $child_price[] = intval($child_prod->getPrice());
  105. }
  106. }
  107. echo $this->__('From ').$_coreHelper->currency(min($child_price), true, true);
  108. }
  109. else
  110. {
  111. echo $_coreHelper->currency($product->getPrice(), true, true);
  112. }
  113. //echo $_coreHelper->currency($_showPrice, true, false);
  114. ?>
  115.  
  116. </span>
  117. </div>
  118.  
  119.  
  120. <div class="item-purchase-button">
  121. <?php
  122.  
  123. if($product->getTypeId() == "grouped") {
  124.  
  125. echo "show options";
  126. }
  127. else{
  128.  
  129.  
  130. $add_to_cart = "<a href='".Mage::getBaseUrl().'checkout/cart/add?product='.$product->getId().'&qty=1'."'><img src='".$this->getSkinUrl()."images/add-to-cart-btn.png' class='add-to-cart-btn' alt='Add To Cart'/></a>";
  131. $pre_order = "<a href='".$product->getUrlPath()."'><img src='".$this->getSkinUrl()."images/pre-order-btn.png' class='pre-order-btn' alt='Pre-Order'/></a>";
  132. $back_order = "<a href='".Mage::getBaseUrl().'checkout/cart/add?product='.$product->getId().'&qty=1'."'><img src='".$this->getSkinUrl()."images/back-order-btn.png' class='back-order-btn' alt='Back-Order'/></a>";
  133. $details = "<a href='".$product->getUrlPath()."'><img src='".$this->getSkinUrl()."images/details-btn.png' class='details-btn' alt='Details'/></a>";
  134. $stockstatus = $product ->getstockstatus();
  135.  
  136. if ($stockstatus == 11) {
  137. echo $add_to_cart.$details;
  138. } elseif ($stockstatus == 10){
  139. echo $pre_order.$details;
  140. } elseif ($stockstatus == 9){
  141. echo $back_order.$details;
  142. } else {
  143. echo $add_to_cart.$details;
  144. }
  145. }
  146. ?>
  147.  
  148.  
  149. <!--<p><button type="button" title="<?php echo $this->__('More Info') ?>" class="button btn-cart" onclick="setLocation('<?php echo $product->getUrlPath() ?>')"><span><span><?php echo $this->__('More Info') ?></span></span></button></p> --></div>
  150. </div>
  151. <?php endforeach;?>
  152. <div class="clear">&nbsp;</div>
  153. </div>
  154. &nbsp;
  155. </div>
  156. <?php if($count>1):?>
  157. <div class="info-nav-bar"><img src="<?php echo $this->getSkinUrl()?>images/slider_nav_r.png" class="nextBtn" alt="&gt;" onClick="nextPage(this)" onmouseover="this.src='<?php echo $this->getSkinUrl()?>images/slider_nav_r_hover.png';" onmouseout="this.src='<?php echo $this->getSkinUrl()?>images/slider_nav_r.png';" title="Next"></div>
  158. <?php endif; ?>
  159. <div class="clear">&nbsp;</div>
  160. </div>
  161. <div class="bottom">&nbsp;</div>
  162. </div>
  163. <input name="_ctl1<?php echo $mainCategory->getId();?>:TopItemsControl1:_ctl0" id="_ctl1<?php echo $mainCategory->getId();?>_TopItemsControl1_MainItemCtrl_totalPagesHdn" value="<?php echo $count;?>" type="hidden">
  164. <input name="_ctl1<?php echo $mainCategory->getId();?>:TopItemsControl1:_ctl1" id="_ctl1<?php echo $mainCategory->getId();?>_TopItemsControl1_MainItemCtrl_currentPageHdn" value="1" type="hidden"></div>
  165. </div>
  166. </div>
  167. <?php $s=1; foreach($subCategories as $cat): ?>
  168. <?php
  169. $category = Mage::getModel("catalog/category")->load($cat);
  170. $products = $category->getProductCollection();
  171. $count = intval(count($products)/4);
  172. if($count%4 >0) { $count = $count+1; }
  173. ?>
  174. <div class="mainSlider" id="mainCat_<?php echo $mainCategory->getId();?>">
  175. <div class="SliderContents hide" id="scat_<?php echo $category->getId();?>">
  176. <div id="_ctl1<?php echo $category->getId();?>_TopItemsControl1_MainItemCtrl" class="topitems">
  177. <div class="main-item">
  178. <div class="middle">
  179. <div class="info-nav-bar"><img src="<?php echo $this->getSkinUrl()?>images/slider_nav_l.png" class="previousBtn" style="display: none;" alt="&lt;" onClick="previousPage(this)" onmouseover="this.src='<?php echo $this->getSkinUrl()?>images/slider_nav_l_hover.png';" onmouseout="this.src='<?php echo $this->getSkinUrl()?>images/slider_nav_l.png';" title="Previous"></div>
  180. <div class="product-container">
  181. <div class="slide-container">
  182.  
  183. <?php
  184. foreach($products as $product):
  185. $product = Mage::getModel("catalog/product")->load($product->getId()); ?>
  186. <?php $id = 5;?>
  187. <div class="product-info-container">
  188. <div class="item-image"><a href="<?php echo $product->getUrlPath()?>" title="<?php echo $product->getName();?>">
  189. <img src="<?php echo Mage::helper('catalog/image')->init($product, 'small_image')->resize(105,160); ?>" class="promo-stamp">
  190. </a></div>
  191. <div class="item-title"><a href="<?php echo $product->getUrlPath()?>"><?php echo $product->getName();?></a></div>
  192. <div class="item-price"><?php
  193. $_coreHelper = $this->helper('core');
  194. $_weeeHelper = $this->helper('weee');
  195. $_taxHelper = $this->helper('tax');
  196.  
  197. //echo $this->getPriceHtml($product, true);
  198. if($product->getTypeId()=="grouped")
  199. {
  200. $child_price = array();
  201. $connection = Mage::getSingleton("core/resource")->getConnection("core_read");
  202. $query = "SELECT * FROM catalog_product_relation WHERE parent_id = '".$product->getId()."'";
  203. $result = $connection->fetchAll($query);
  204. if(count($result)>0)
  205. {
  206. foreach($result as $row)
  207. {
  208. $child_prod = Mage::getModel("catalog/product")->load($row['child_id']);
  209. $child_price[] = intval($child_prod->getPrice());
  210. }
  211. }
  212. echo $this->__('From ').$_coreHelper->currency(min($child_price), true, true);
  213. }
  214. else
  215. {
  216. echo $_coreHelper->currency($product->getPrice(), true, true);
  217. }
  218. //echo $_coreHelper->currency($_showPrice, true, false);
  219. ?></div>
  220. <div class="item-purchase-button">
  221. <?php
  222.  
  223. if($product->getTypeId() == "grouped") {
  224.  
  225. echo "show options";
  226. }
  227. else{
  228.  
  229.  
  230. $add_to_cart = "<a href='".Mage::getBaseUrl().'checkout/cart/add?product='.$product->getId().'&qty=1'."'><img src='".$this->getSkinUrl()."images/add-to-cart-btn.png' class='add-to-cart-btn' alt='Add To Cart'/></a>";
  231. $pre_order = "<a href='".$product->getUrlPath()."'><img src='".$this->getSkinUrl()."images/pre-order-btn.png' class='pre-order-btn' alt='Pre-Order'/></a>";
  232. $back_order = "<a href='".Mage::getBaseUrl().'checkout/cart/add?product='.$product->getId().'&qty=1'."'><img src='".$this->getSkinUrl()."images/back-order-btn.png' class='back-order-btn' alt='Back-Order'/></a>";
  233. $details = "<a href='".$product->getUrlPath()."'><img src='".$this->getSkinUrl()."images/details-btn.png' class='details-btn' alt='Details'/></a>";
  234. $stockstatus = $product ->getstockstatus();
  235.  
  236. if ($stockstatus == 11) {
  237. echo $add_to_cart.$details;
  238. } elseif ($stockstatus == 10){
  239. echo $pre_order.$details;
  240. } elseif ($stockstatus == 9){
  241. echo $back_order.$details;
  242. } else {
  243. echo $add_to_cart.$details;
  244. }
  245. }
  246. ?>
  247.  
  248.  
  249. <!--<p><button type="button" title="<?php echo $this->__('More Info') ?>" class="button btn-cart" onclick="setLocation('<?php echo $product->getUrlPath() ?>')"><span><span><?php echo $this->__('More Info') ?></span></span></button></p> --></div>
  250. </div>
  251. <?php endforeach;?>
  252. <div class="clear">&nbsp;</div>
  253. </div>
  254. &nbsp;
  255. </div>
  256. <?php if($count>1):?>
  257. <div class="info-nav-bar"><img src="<?php echo $this->getSkinUrl()?>images/slider_nav_r.png" class="nextBtn" alt="&gt;" onClick="nextPage(this)" onmouseover="this.src='<?php echo $this->getSkinUrl()?>images/slider_nav_r_hover.png';" onmouseout="this.src='<?php echo $this->getSkinUrl()?>images/slider_nav_r.png';" title="Next"></div>
  258. <?php endif; ?>
  259. <div class="clear">&nbsp;</div>
  260. </div>
  261. <div class="bottom">&nbsp;</div>
  262. </div>
  263. <input name="_ctl1<?php echo $category->getId();?>:TopItemsControl1:_ctl0" id="_ctl1<?php echo $category->getId();?>_TopItemsControl1_MainItemCtrl_totalPagesHdn" value="<?php echo $count;?>" type="hidden">
  264. <input name="_ctl1<?php echo $category->getId();?>:TopItemsControl1:_ctl1" id="_ctl1<?php echo $category->getId();?>_TopItemsControl1_MainItemCtrl_currentPageHdn" value="1" type="hidden"></div>
  265. </div>
  266. </div>
  267. <?php endforeach; ?>
  268. <?php endforeach; ?>
  269. <!--first finished-->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement