Вставка ссылки в изображение

Тема в разделе "PHP", создана пользователем Freeman Liberty, 29 мар 2012.

Модераторы: latteo
  1. Freeman Liberty

    Freeman Liberty

    Регистр.:
    19 май 2009
    Сообщения:
    468
    Симпатии:
    171
    Ситуация следующая:
    есть модуль joomla 1.5 выводящий названия категорий магазина с картинками
    Код:
    Код:
    if ($displayImg == 2) {
            echo '<td>'. ps_product::image_tag( $categories[$kp]["category_thumb_image"], "alt=\"".$categories[$kp]["category_name"]."\"", 0, "category") . '</td>';
        } else if ($displayImg == 1) {
            echo '<td>'. JHTML::_('image', 'modules/mod_virtuemart_category_list/assets/images/icon-folder-small.png', $categories[$kp]['category_name']). '</td>';
        }
        echo '<td align="left" valign="middle" ><a href="'. $sess->url( URL .'index.php?page=shop.browse&amp;category_id=' . $categories[$kp]['category_child_id']). '">'.$categories[$kp]['category_name'].'</a></td>';
        echo '</tr>';
    Задача вставить ссылки ведущие к категориям не только в названия категорий, но и в изображения категорий.

    Я в php полный ноль, но после недолгих ковыряние сделал так:
    Код:
    if ($displayImg == 2) {
            echo '<td><a href="'. $sess->url( URL .'index.php?page=shop.browse&amp;category_id=' . $categories[$kp]['category_child_id']). '">'. ps_product::image_tag( $categories[$kp]["category_thumb_image"], "alt=\"".$categories[$kp]["category_name"]."\"", 0, "category") . '</a></td>';
        } else if ($displayImg == 1) {
            echo '<td>'. JHTML::_('image', 'modules/mod_virtuemart_category_list/assets/images/icon-folder-small.png', $categories[$kp]['category_name']). '</td>';
        }
        echo '<td align="left" valign="middle" ><a href="'. $sess->url( URL .'index.php?page=shop.browse&amp;category_id=' . $categories[$kp]['category_child_id']). '">'.$categories[$kp]['category_name'].'</a></td>';
        echo '</tr>';
    Все заработало как надо.
    Вопрос: все ли верно?
    можно ли так и оставить?
     
  2. Localut

    Localut Деда Мороз

    Регистр.:
    13 фев 2009
    Сообщения:
    224
    Симпатии:
    81
    Можно, только наверное по аналогии надо сделать и для
    PHP:
    else if ($displayImg == 1) {
    Т.е. тоже чтобы изображение ссылкой было.
     
    Freeman Liberty нравится это.
  3. MCB

    MCB Писатель

    Регистр.:
    19 май 2012
    Сообщения:
    6
    Симпатии:
    1
    так путь то есть,
    PHP:
    <a href="'. $sess->url( URL .'index.php?page=shop.browse&amp;category_id=' . $categories[$kp]['category_child_id']). '">КАРТИНКА</a>
     
    PhotoClubPro нравится это.