Перейти к содержанию
Форум поддержки пользователей VamShop

Некоторые баннеры выводить без ссылки - как сделать


Рекомендуемые сообщения

Хотел бы сделать, чтобы некоторые баннеры (например, для которых не указан урл для клика) отображались не ссылкой, а обычной картинкой. Как это можно сделать?

Ссылка на сообщение
Поделиться на другие сайты

По умолчанию никак такое не сделаешь.

Видимо, нужно править /inc/vam_display_banner.inc.pho

Вот этот кусок:


    if (vam_not_null($banner['banners_html_text'])) {
      $banner_string = $banner['banners_html_text'];
    } else {
      $banner_string = '<a href="' . vam_href_link(FILENAME_REDIRECT, 'action=banner&goto=' . $banner['banners_id']) . '" onclick="window.open(this.href); return false;">' . vam_image(DIR_WS_IMAGES.'banner/' . $banner['banners_image'], $banner['banners_title']) . '</a>';
    }
[/code] Примерно как-то так должно быть:
[code]
    if (vam_not_null($banner['banners_html_text'])) {
      $banner_string = $banner['banners_html_text'];
    } else {
    if (vam_not_null($banner['banners_url'])) {
      $banner_string = '<a href="' . vam_href_link(FILENAME_REDIRECT, 'action=banner&goto=' . $banner['banners_id']) . '" onclick="window.open(this.href); return false;">' . vam_image(DIR_WS_IMAGES.'banner/' . $banner['banners_image'], $banner['banners_title']) . '</a>';
} else {
      $banner_string = vam_image(DIR_WS_IMAGES.'banner/' . $banner['banners_image'], $banner['banners_title']);
}

    }

и ещё в SQL запрос сверху $banner = vam_random_select(" ....

Нужно добавить в список полей banners_url

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...