Задание ссылки для флеш-баннера в админке и учет статистики переходов по ней — различия между версиями
Boykova (обсуждение | вклад) м (переименовал «Задание ссылки для флэш-баннера в адаминке и учет статистики переходов по ней» в «[[Задание ссылки для флэш-баннера в админ) |
Whoa (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 3 участников) | |||
Строка 8: | Строка 8: | ||
</source> | </source> | ||
− | + | Но, чтобы считались переходы по flash-баннеру, необходимо в баннере, на области для клика создать элемент типа '''button''' и к нему привязать следующий скрипт: | |
− | |||
<source lang="actionscript"> | <source lang="actionscript"> | ||
− | + | on(release) { | |
getURL(link, target); | getURL(link, target); | ||
− | } | + | } |
</source> | </source> | ||
+ | Для tpl-шаблонизатора, html-код баннера будет создан автоматически при вызове макросов: | ||
+ | <pre> | ||
+ | %banners insert('banner_place')% или %banners fastInsert('banner_place')% | ||
+ | </pre> | ||
+ | В баннере будет примерно следующий link: | ||
+ | <pre> | ||
+ | link=/banners/go_to/209573/ | ||
+ | </pre> | ||
+ | '''go_to''' - это системный метод модуля "Баннеры", при клике по баннеру, данный метод увеличит количество переходов, | ||
+ | и совершит редирект на страницу, указанную в настройках баннера, в административной части. | ||
+ | |||
+ | При использовании xslt-шаблонизатора, пример шаблона обработчика xml-данных можно посмотреть на демо-сайте "Интернет-магазин", | ||
+ | созданный с использованием xslt-шаблонизатора. | ||
− | + | [[Категория:Верстка в TPL]] |
Текущая версия на 14:13, 21 ноября 2018
Для того, чтобы иметь возможность устанавливать в админке ссылку для перехода по баннеру и считать статистику по флеш-баннерам, необходимо, чтобы файл баннера был устроен особым образом, или внести в него нужные изменения декомпилировав существующий файл. Обычно для перехода на другую страницу в баннерах используется следующая конструкция:
function onRelease() {
getURL("http://www.google.com/");
}
Но, чтобы считались переходы по flash-баннеру, необходимо в баннере, на области для клика создать элемент типа button и к нему привязать следующий скрипт:
on(release) {
getURL(link, target);
}
Для tpl-шаблонизатора, html-код баннера будет создан автоматически при вызове макросов:
%banners insert('banner_place')% или %banners fastInsert('banner_place')%
В баннере будет примерно следующий link:
link=/banners/go_to/209573/
go_to - это системный метод модуля "Баннеры", при клике по баннеру, данный метод увеличит количество переходов, и совершит редирект на страницу, указанную в настройках баннера, в административной части.
При использовании xslt-шаблонизатора, пример шаблона обработчика xml-данных можно посмотреть на демо-сайте "Интернет-магазин", созданный с использованием xslt-шаблонизатора.