dedushka 0 Опубликовано 23 ноября, 2008 Жалоба Share Опубликовано 23 ноября, 2008 Хотел бы сделать, чтобы некоторые баннеры (например, для которых не указан урл для клика) отображались не ссылкой, а обычной картинкой. Как это можно сделать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 ноября, 2008 Жалоба Share Опубликовано 24 ноября, 2008 По умолчанию никак такое не сделаешь. Видимо, нужно править /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 Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения