За последние 24 часа нас посетили 22178 программистов и 1684 робота. Сейчас ищут 1696 программистов ...

Вставка ссылки

Тема в разделе "Вопросы от блондинок", создана пользователем vesna31, 15 янв 2012.

  1. vesna31

    vesna31 Активный пользователь

    С нами с:
    15 янв 2012
    Сообщения:
    2
    Симпатии:
    0
    Помогите, пожалуйста решить проблему. Есть каталог:

    Код (Text):
    1. <table cellpadding="0" cellspacing="0">
    2.                
    3.             <?php
    4.                         $class = 1;
    5.             foreach($this->items as $list_e){
    6.                 $class = ($class==1)?2:1;
    7.                 ?>
    8.                     <td class = "sectiontableentry<?php echo $class;?>">
    9.                     <?php echo (JHTML::link(JRoute::_('index.php?option=com_djcatalog&view=showItem&id='.$list_e->id.'&cid='.$list_e->cat_id), $list_e->name)); ?>
    10.                 <br>
    11.                     <?php echo $list_e->intro_desc; ?>
    12.                 <br>
    13.                     <?php $images = explode(";",$list_e->image_url);       
    14.                     if($list_e->image_url==""){?>
    15.                     <img src="<?php echo JURI::base().'components/com_djcatalog/images/'.'error.jpg';?>" alt="error"/>
    16.                     <?php }
    17.                     else{
    18.                     ?>
    19.  
    20.                     <img src="<?php echo JURI::base().'components/com_djcatalog/images/'.$images[0].'.ths.jpg';?>" style="top: 0;" alt="<?php echo $list_e->name; ?>"/>
    21.                     <?php } ?>
    22.                 </td>
    23.                         <?php
    24.             }
    25.             ?>
    26.             <tr>
    27.                 <td class="djcat_pag" colspan="<?php echo $footerspan;?>">
    28.                     <?php
    29.                     echo $this->pagination->getPagesLinks();
    30.                     ?>
    31.                 </td>
    32.             </tr>
    33.         </table>
    сейчас ссылкой является только название товара. как сделать, чтобы картинка была такой же ссылкой

    P.S. я в php полный ноль
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    попробуй
    Код (Text):
    1. <table cellpadding="0" cellspacing="0">
    2.  
    3.   <?php
    4.   $class = 1;
    5.   foreach ($this->items as $list_e) {
    6.     $class = ($class == 1) ? 2 : 1;
    7.     ?>
    8.     <td class = "sectiontableentry<?php echo $class; ?>">
    9.       <?php
    10.       $tovar = $list_e->name . "<br>\n" . $list_e->intro_desc . "<br>\n";
    11.       if (empty($list_e->image_url)) {
    12.         $tovar .= '<img src="' . JURI::base() . 'components/com_djcatalog/images/error.jpg" alt="error"/>';
    13.       } else {
    14.         $images = explode(";", $list_e->image_url);
    15.         $tovar .= '<img src="' . JURI::base() . 'components/com_djcatalog/images/' . $images[0] . '.ths.jpg" style="top: 0;" alt="' . $list_e->name . '"/>';
    16.       }
    17.       echo (JHTML::link(JRoute::_('index.php?option=com_djcatalog&view=showItem&id=' . $list_e->id . '&cid=' . $list_e->cat_id), $tovar));
    18.       ?>
    19.     </td>
    20.     <?php
    21.   }
    22.   ?>
    23.   <tr>
    24.     <td class="djcat_pag" colspan="<?php echo $footerspan; ?>">
    25.       <?php
    26.       echo $this->pagination->getPagesLinks();
    27.       ?>
    28.     </td>
    29.   </tr>
    30. </table>
     
  3. vesna31

    vesna31 Активный пользователь

    С нами с:
    15 янв 2012
    Сообщения:
    2
    Симпатии:
    0
    Работает! Спасибо огромное!!!
     
  4. CSmackarow

    CSmackarow Активный пользователь

    С нами с:
    17 янв 2012
    Сообщения:
    1
    Симпатии:
    0
    Адрес:
    Россия Калининград
    Спасибо!!!!!