bucha 0 Опубликовано 14 марта, 2008 Жалоба Share Опубликовано 14 марта, 2008 Можно ли сделать , чтоб для определенных товаров - ставить определенные баннера? Как я понял.. это делается подменой странички product_info_v1.html на другую для каждого товара. Но подставляя метку banner.. это не получилось. Как это можно сделать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 марта, 2008 Жалоба Share Опубликовано 14 марта, 2008 Вобщем, да, можно для отдельных товаров свои шаблоны product_info.html посоздавать. и в каждом менять метку banner на banner1 и т.д. Только нужно затем открыть ещё /includes/banners.php и создать там новые метки banner1 и т.д. про примеру уже существующей там метки banner. Ссылка на сообщение Поделиться на другие сайты
bucha 0 Опубликовано 14 марта, 2008 Автор Жалоба Share Опубликовано 14 марта, 2008 Cпасибо... попробую :) Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 14 марта, 2008 Жалоба Share Опубликовано 14 марта, 2008 на что то подобное по принципу работы реализован блок Лидеры Продаж. В каждой категории он показывает своих лидеров в этой категории. Ссылка на сообщение Поделиться на другие сайты
bucha 0 Опубликовано 17 марта, 2008 Автор Жалоба Share Опубликовано 17 марта, 2008 f ($banner = vam_banner_exists('dynamic', 'banner')) { $vamTemplate->assign('BANNER2',vam_display_banner('static', $banner)); Так правильно? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 марта, 2008 Жалоба Share Опубликовано 17 марта, 2008 if ($banner = vam_banner_exists('dynamic', 'banner')) { $vamTemplate->assign('BANNER2',vam_display_banner('static', $banner));}[/code]Вот так, это ты создал метку {BANNER2} для шаблона.Эта метка будет выводить баннеры из группы banner Ссылка на сообщение Поделиться на другие сайты
zed 0 Опубликовано 18 октября, 2008 Жалоба Share Опубликовано 18 октября, 2008 Вопрос в тему!!!! Подскажите баннеры добавляются, категории баннеро тоже, однако попробовал встевить созданную метку {#PIBANNER} в страницу product_info.html. В админке показывается, что баннер отображается - считает количество показов, а по факту - его нету!!! Тогда попробовал вставить эту-же метку {#PIBANNER} в index.php - и баннер тутже на главной странице появился, а вот на страницах товаров - нету..... Подскажите как быть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 октября, 2008 Жалоба Share Опубликовано 19 октября, 2008 Вот гляньте вопрос в faq похожий, надеюсь, что будет понятно с ним - http://vamshop.ru/node/36 Метка для баннеров по умолчанию только одна - BANNER Ссылка на сообщение Поделиться на другие сайты
zed 0 Опубликовано 20 октября, 2008 Жалоба Share Опубликовано 20 октября, 2008 Я всё и делал как сказано в http://vamshop.ru/node/36 и при добавлении в /templates/шаблон/index.html - всё классно работает!!! Метка для баннеров по умолчанию только одна - BANNER - Однако, я добавил новые метки и сообщаю, что метка, которую я сделал - отображается ТОЛЬКО на /templates/шаблон/index.html. И она РАБОТАЕТ, при добавлении этой-же мети в /templates/шаблон/module/product_info/product_info.html - она не отбражается, хотя в админке идёт подсчёт показов этого баннера на странице товара.Вопрос: почему же подсчёт идёт, а отображения нету? Ведь при всех тех-же условиях баннер на главной странице отображается и считается правильно? Спасибо заранее. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 октября, 2008 Жалоба Share Опубликовано 20 октября, 2008 Да, метка будет работать только в index.html шаблоне. Что б работала в product_info, нужно именно для этой страница определять метки в файле /includes/modules/produt_info.php $info->assign ... и т.д. также как в faq. Ссылка на сообщение Поделиться на другие сайты
zed 0 Опубликовано 20 октября, 2008 Жалоба Share Опубликовано 20 октября, 2008 С этого места пожалуйста помедленнее.... Как говорил Шурик в небезызвестном фильме: "Будьте добры поммедленее...... Я записываю!!" Добавил в /includes/modules/produt_info.php : if ($banner = vam_banner_exists('dynamic', 'banpibot')) { $vamTemplate->assign('BANPIBOT',vam_display_banner('static', $banner)); } В /templates/шаблон/module/product_info/product_info.html вставил метку {$BANPIBOT} , создал баннер с группой banpibot , однако при заходе на страницу товара - выдало ошибку: Fatal error: Call to undefined function: vam_banner_exists() in /includes/modules/product_info.php on line 30 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 октября, 2008 Жалоба Share Опубликовано 20 октября, 2008 Неправильно, я ж писал, что нужно info->assign, а в остальном код просто переносите из /includes/header.php Вы ж смотрите как метки определяются в этом файле, т.е. нужно вставлять что-то вроде: require_once(DIR_FS_INC . 'vam_banner_exists.inc.php'); require_once(DIR_FS_INC . 'vam_display_banner.inc.php'); require_once(DIR_FS_INC . 'vam_update_banner_display_count.inc.php'); if ($banner = vam_banner_exists('dynamic', 'banpibot')) { $info->assign('BANPIBOT',vam_display_banner('static', $banner)); }[/code] Ссылка на сообщение Поделиться на другие сайты
zed 0 Опубликовано 28 октября, 2008 Жалоба Share Опубликовано 28 октября, 2008 Спасибо большое за помощь!!! Всё заработало. ;) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 октября, 2008 Жалоба Share Опубликовано 28 октября, 2008 Не за что, удачи с магазином Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения