Joomla 1.0 Алфавитная навигация по товарам, результат: список товаров с картинками

Тема в разделе "Магазины, электронная коммерция", создана пользователем Наталья, 01.03.2010.

  1. Offline

    Наталья Недавно здесь

    Регистрация:
    22.12.2007
    Сообщения:
    24
    Симпатии:
    0
    Пол:
    Женский
    У меня joomla 1.0.15+BMPE 1.0.15. Есть модуль алфавитной навигации, но он выводит списком, только названия товаров, а мне нужно еще и мини изображения к товарам. Помогите плиз, в програмировании не сильна. Вот код модуля. на всякий случай прилагаю сам файл модуля.
    Код (PHP):
    1. <table width="100%" border="0" cellspacing="0" cellpadding="0">
    2.   <tr>
    3.     <td class="bgal"><table border="0" align="center" cellpadding="0" cellspacing="0">
    4.       <tr>
    5.         <td><div id="chooseProduct" class="smcopy">
    6. <?php
    7.  
    8.     global $database;
    9.  
    10. /**
    11. * VM alphasearch  1.0
    12. * $Id: mod_vmalphasearch.php  $
    13. *
    14. * @version 1.0
    15.  
    16. * @copyright (C) 2009-20010 opyrights for SOUMENDRA JENA
    17. * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL version 2
    18. *
    19.  
    20. */
    21.  
    22. if($_GET["keywordabc"] == ""){
    23.     $keywordabc = "A";
    24. }else{
    25.     $keywordabc = $_GET["keywordabc"];
    26. }
    27.  
    28.  
    29. for($i="A";$i<"Z";$i++){
    30.     if($keywordabc == $i){
    31.         echo "<a  href='index.php?category_id=" . $_GET["category_id"] . "&keywordabc=" . $i . "'><b style='color:red' >" . $i . "</b></a> ";
    32.     }else{
    33.         echo "<a href='index.php?category_id=" . $_GET["category_id"] . "&keywordabc=" . $i . "'>" . $i . "</a> ";
    34.     }
    35. }
    36. $i="Z";
    37. if($keywordabc == $i){
    38.     echo "<a  href='index.php?category_id=" . $_GET["category_id"] . "&keywordabc=" . $i . "'><b style='color:red' >" . $i . "</b></a> ";
    39. }else{
    40.     echo "<a href='index.php?category_id=" . $_GET["category_id"] . "&keywordabc=" . $i . "'>" . $i . "</a> ";
    41. }
    42. /*
    43. for($i="0";$i<"9";$i++){
    44.     if($keywordabc == $i){
    45.         echo "<a  href='index.php?category_id=" . $_GET["category_id"] . "&keywordabc=" . $i . "'><b style='color:red' >" . $i . "</b></a> ";
    46.     }else{
    47.         echo "<a href='index.php?category_id=" . $_GET["category_id"] . "&keywordabc=" . $i . "'>" . $i . "</a> ";
    48.     }
    49. }    
    50. $i="9";
    51. */
    52.  
    53. if($keywordabc == "1"){
    54.     echo "<a  href='index.php?category_id=" . $_GET["category_id"] . "&keywordabc=1'><b style='color:red' >#</b></a> ";
    55. }else{
    56.     echo "<a href='index.php?category_id=" . $_GET["category_id"] . "&keywordabc=1'>#</a> ";
    57. }    
    58.         if($keywordabc != "1"){
    59.        
    60.             if($_GET["category_id"] != ""){    
    61.                             $query = "SELECT a.*  "
    62.                         . " FROM #__vm_product a, jos_vm_product_category_xref  c "
    63.                         . " WHERE a.product_id =c.product_id AND c.category_id='" . $_GET["category_id"] . "'  AND  a.product_name LIKE '" . $keywordabc . "%'  "
    64.             ;
    65.             }else{
    66.                     $query = "SELECT *  "
    67.                         . " FROM #__vm_product "
    68.                         . " WHERE  product_name LIKE '" . $keywordabc . "%'  "
    69.                     ;
    70.             }
    71.         }else{
    72.            
    73.                    
    74.                     //echo $query;
    75.                    
    76.                     if($_GET["category_id"] != ""){    
    77.                             $query = "SELECT a.*  "
    78.                         . " FROM #__vm_product a, jos_vm_product_category_xref  c "
    79.                         . " WHERE a.product_id =c.product_id AND c.category_id='" . $_GET["category_id"] . "'  AND   a.product_name REGEXP '[[:digit:]]' AND ( a.product_name LIKE '6%' OR a.product_name LIKE '7%' OR a.product_name LIKE '8%' OR a.product_name LIKE '9%' OR a.product_name LIKE '0%' OR a.product_name LIKE '1%' OR a.product_name LIKE '2%' OR a.product_name LIKE '3%' OR a.product_name LIKE '4%' OR a.product_name LIKE '5%' ) "
    80.             ;
    81.             }else{
    82.                     $query = "SELECT a.*  "
    83.                     . " FROM #__vm_product a "
    84.                     . " WHERE  a.product_name REGEXP '[[:digit:]]'  AND ( a.product_name LIKE '6%' OR a.product_name LIKE '7%' OR a.product_name LIKE '8%' OR a.product_name LIKE '9%' OR a.product_name LIKE '0%' OR a.product_name LIKE '1%' OR a.product_name LIKE '2%' OR a.product_name LIKE '3%' OR a.product_name LIKE '4%' OR a.product_name LIKE '5%' )  ";
    85.                     //echo $query;
    86.             }
    87.        
    88.         }
    89.        
    90.        
    91.         //$query .= " ORDER BY a.product_name ";
    92.         $database->setQuery( $query );
    93.         $product = $database->loadObjectList();
    94.         //print_r($product);
    95.         //if($keywordabc == "1"){
    96.         //  $keywordabc="#";
    97.         //}
    98.  
    99. ?>
    100.  
    101. </div></td>
    102.       </tr>
    103.     </table></td>
    104.   </tr>
    105.   <tr>
    106.     <td><div class="zagal">
    107.       <?php if ($keywordabc != "1") echo $keywordabc; else echo "#";?>
    108.     </div></td>
    109.   </tr>
    110.   <tr>
    111.     <td><?php if ($product) foreach ($product as $row){?>
    112.       <div style="padding: 3px 5px 3px 8px; background: white none repeat scroll 0% 0%; position: relative; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <a class="sn" href="index.php?page=shop.product_details&flypage=flypage.tpl&product_id=<?php echo $row->product_id?>&category_id=<?php echo $_GET["category_id"] ?>&option=com_virtuemart&Itemid=71&keywordabc=<?php echo $keywordabc?>" target="_top"><?php echo $row->product_name?> </a><img src=""> </div>
    113.       <?php }?></td>
    114.   </tr>
    115. </table>
     

    Вложения:

  2.  

Поделиться этой страницей

Загрузка...