NiceSEO’s VKontakte Crossposter

Бесплатный плагин для Wordpress для автоматического кросспостинга в паблик ВКонтакте

Virtuemart: Другие товары из категории на flypage-странице

 

Привет, уважаемые читатели NiceSEO!

Сегодня сделал для сайта 69level.com фишку, чтобы при просмотре товара (flypage-страница) снизу показывались 10 случайных изображений – ссылок на товары этой категории.

Зачем? Ну, например заказчик попросил и всё тут 🙂 А еще такая перелинковка нехило увеличивает среднее количество страниц, просмотренных пользователем, что увеличивает шанс покупки!

Итак, открываем файл

(У вас вместо flypage.tpl.php может быть другой файл)

И в конце, после последнего </tr>

добавляем еще строки таблицы:

На этом всё! Красивости в css, думаю, вы сами допишите, чтобы выглядело всё под стиль сайта.

Если нужен слайдер, как на 69level.com, рекомендую прикрутить iCarousel. Хоть он и глючный немного, это лучшее что есть под MooTools.

Update. Если вдруг не работает SEF (ЧПУ), в вышеуказанном коде заменить

на

Статью подготовил linur, Специально для NiceSEO.ru, 09 июля 2011 года. При копировании не забывайте о ссылке на источник.
  • kry

    linur, хак интересный – попробую на VM 1.1.9.
    Но есть насущный вопрос в другом – есть некоторые вопросы по вашему сайту 69level.com – некоторые приемы хочу реализовать у себя, до тех пор пока не натолкнулся на вас не знал, как осуществить, а у вас уже реализовано. Как можно связаться с вами? Отправьте, пожалуйста контакты на мой e-mail.
    А именно интересует как вы реализовали фильтр по размерам и материалу, а также на странице категорий вывели цену и варианты размеров. На изображении отмечено красным

  • OldAine

    Сделал по инструкции, но не заработало. у меня joomla 1.5. vm 1.1.6

    кстати мои ссылки начинаются не с :
    “index.php?page=shop.product_details&flypage=$flypage&product_id=”
    ,а с:
    “мой.сайт/catalog?page=shop.product_details&flypage=flypage.tpl&product_id=833&category_id=19”

    пробовал меня ссылку на свою, но не помогло, подскажите что делать?

    • http://www.niceseo.ru/ob-avtore linur

      у вас просто сеф ссылки включены, попробуйте вместо “index.php”… написать JRoute::_(‘index.php
      Именно ссылки не работают? или ваще ничего нифига не работает?)

  • Kreolka_8

    У меня к сожалению то же не вывелось ничего в карточке товара, использую сеф. ссылки. Пробовала вывести также и так: (URL . JRoute::_(‘index.php’) . $db->f(“product_id”) . )

  • Kreolka_8

    Добавьте, пожалуйста в статью, как правильно прописать код для сеф, т.к. в сообщениях код вставляется некорректно!

    • http://www.niceseo.ru/ob-avtore linur

      Ну у меня и с таким кодом сеф работает) а вообще немного не так, как вы указали надо, см. конец статьи 🙂

  • Kreolka_8

    Вообще ничего не выводится, может скрипт нужно подключать?

    • http://www.niceseo.ru/ob-avtore linur

      нет, не нужно, всё из базы берется и выводится прямо в хтмл

  • Kreolka_8

    Уф, наконец то получилось, стиль картинки: (position: absolute) блокировал все. Спасибо, буду работать над внешним видом.

    • http://www.niceseo.ru/ob-avtore linur

      рад, что помог! а внешний вид – всему голова 🙂

  • OldAine

    Сейчас снова попробовал, даже ссылку не менял и все удалось. Спасибо вам за урок)

    Только косяков у меня было много, вот например:
    1. из-за position: absolute – товары скрывались или друг над другом открывались, короче убрал и сразу появилось.
    2. если как у вас сказано поместить код после после последнего то не отображается, пришлось в другое место вставить)
    3. И еше пришлось переверстать на div-ax иначе товары отображались длинной лесенкой друг под другом.

    Короче часа 3 мучался, в общем, но результат несказанно радует)

    • Александр

      было бы круто услышать как это сверстать на div-ах

  • Александр

    Респект за решение! Только у меня они кучей выводятся в левом углу =( У нуб конечно и не могу вкурить что не так

    • http://www.niceseo.ru/ob-avtore linur

      ну CSS сами подправить попробуйте с помощью Firebug. Самое сложное – код, откуда что брать, у вас работает 🙂

Я также состою в:
Лучшая веб-студия!
Яндекс.Метрика
© 2011-2017 NiceSeo.ru