Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как подключить возможность клика к иконкам


Flash

Recommended Posts

Добрый день!

В процессе подъема сайта возникла небольшая проблема, в разделах у подразделов есть иконки-превьюшки и под ними их название, так вот на название могу кликнуть все работает, а если кликаю по иконке ничего не происходит... как подключить функцию, чтобы кликая по картинке-иконке тоже можно было переходит в соответствующий раздел? вот пример страницы http://dilso.ru/dopolnitelnie_uslugi

Надіслати
Поділитися на інших сайтах


в шаблоне нужной Вам страницы посмотреть как формируется ссылка в названии товара (или категории), и применить тот же метод , но к изображению,поидее должно быть не сложно

  • +1 1
Надіслати
Поділитися на інших сайтах


в шаблоне нужной Вам страницы посмотреть как формируется ссылка в названии товара (или категории), и применить тот же метод , но к изображению,поидее должно быть не сложно

:) я как бы не на столько разбираюсь в движке, подскажите пожалуйста, а где эти шаблоны страниц могут быть и как могут выглядеть команды?

Надіслати
Поділитися на інших сайтах


:) я как бы не на столько разбираюсь в движке, подскажите пожалуйста, а где эти шаблоны страниц могут быть и как могут выглядеть команды?

у меня сейчас не стоит последняя версия opencart поэтому постараюсь обьяснить на старой версии ocstore 0.2.0 , в ней вообще-то клик на картинке категории по умолчанию ведет в категорию,зачем это убрали в новой версии не совсем понятно.

находите файл catalog\view\theme\default\template\product\category.tpl

В нем вот эта часть отвечает за вывод того что Вы хотите исправить:

<tr>
        <?php for ($j = $i; $j < ($i + 4); $j++) { ?>
        <td width="25%"><?php if (isset($categories[$j])) { ?>
          <a href="<?php echo $categories[$j]['href']; ?>"><img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /></a><br />
          <a href="<?php echo $categories[$j]['href']; ?>"><?php echo $categories[$j]['name']; ?></a>
          <?php } ?></td>
        <?php } ?>
      </tr>

это картинка с сылкой на категорию

<a href="<?php echo $categories[$j]['href']; ?>"><img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /></a><br />

а это ссылка с название категоии

  <a href="<?php echo $categories[$j]['href']; ?>"><?php echo $categories[$j]['name']; ?></a>

т.е. поидее у Вас идет вот такой код:

<tr>
        <?php for ($j = $i; $j < ($i + 4); $j++) { ?>
        <td width="25%"><?php if (isset($categories[$j])) { ?>
<img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /><br />
          <a href="<?php echo $categories[$j]['href']; ?>"><?php echo $categories[$j]['name']; ?></a>
          <?php } ?></td>
        <?php } ?>
      </tr>

а Вам нужно его привети к такому виду:

<tr>

<?php for ($j = $i; $j < ($i + 4); $j++) { ?>

<td width="25%"><?php if (isset($categories[$j])) { ?>

<a href="<?php echo $categories[$j]['href']; ?>"><img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /></a><br />

<a href="<?php echo $categories[$j]['href']; ?>"><?php echo $categories[$j]['name']; ?></a>

<?php } ?></td>

<?php } ?>

</tr>

Как-то так,просто сейчас не установлена последняя версия,посмотреть как точно там реализовано нет возможности,кстати какая версия у Вас Вы не указали

Надіслати
Поділитися на інших сайтах


у меня сейчас не стоит последняя версия opencart поэтому постараюсь обьяснить на старой версии ocstore 0.2.0 , в ней вообще-то клик на картинке категории по умолчанию ведет в категорию,зачем это убрали в новой версии не совсем понятно.

находите файл catalog\view\theme\default\template\product\category.tpl

В нем вот эта часть отвечает за вывод того что Вы хотите исправить:

<tr>
        <?php for ($j = $i; $j < ($i + 4); $j++) { ?>
        <td width="25%"><?php if (isset($categories[$j])) { ?>
          <a href="<?php echo $categories[$j]['href']; ?>"><img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /></a><br />
          <a href="<?php echo $categories[$j]['href']; ?>"><?php echo $categories[$j]['name']; ?></a>
          <?php } ?></td>
        <?php } ?>
      </tr>

это картинка с сылкой на категорию

<a href="<?php echo $categories[$j]['href']; ?>"><img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /></a><br />

а это ссылка с название категоии

  <a href="<?php echo $categories[$j]['href']; ?>"><?php echo $categories[$j]['name']; ?></a>

т.е. поидее у Вас идет вот такой код:

<tr>
        <?php for ($j = $i; $j < ($i + 4); $j++) { ?>
        <td width="25%"><?php if (isset($categories[$j])) { ?>
<img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /><br />
          <a href="<?php echo $categories[$j]['href']; ?>"><?php echo $categories[$j]['name']; ?></a>
          <?php } ?></td>
        <?php } ?>
      </tr>

а Вам нужно его привети к такому виду:

<tr>

<?php for ($j = $i; $j < ($i + 4); $j++) { ?>

<td width="25%"><?php if (isset($categories[$j])) { ?>

<a href="<?php echo $categories[$j]['href']; ?>"><img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /></a><br />

<a href="<?php echo $categories[$j]['href']; ?>"><?php echo $categories[$j]['name']; ?></a>

<?php } ?></td>

<?php } ?>

</tr>

Как-то так,просто сейчас не установлена последняя версия,посмотреть как точно там реализовано нет возможности,кстати какая версия у Вас Вы не указали

Спасибо за Ваше участие, у меня ОпенКарт 1.5.1, и в нем как-то файл catalog\view\theme\default\template\product\category.tpl то что у меня в приложенном файле...

category.zip

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.