Задание ссылки для флеш-баннера в админке и учет статистики переходов по ней — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «Для того, чтобы иметь возможность считать статистику по флеш-баннерам, необходимо прописа…»)
 
 
(не показано 6 промежуточных версий 4 участников)
Строка 1: Строка 1:
Для того, чтобы иметь возможность считать статистику по флеш-баннерам, необходимо прописать динамическую ссылку в flash-файле.
+
Для того, чтобы иметь возможность устанавливать в админке ссылку для перехода по баннеру и считать статистику по флеш-баннерам, необходимо, чтобы файл баннера был устроен особым образом, или внести в него нужные изменения декомпилировав существующий файл.
 
Обычно для перехода на другую страницу в баннерах используется следующая конструкция:
 
Обычно для перехода на другую страницу в баннерах используется следующая конструкция:
  
Строка 8: Строка 8:
 
</source>
 
</source>
  
URL страницы для перехода необходимо заменить на "link":
+
Но, чтобы считались переходы по flash-баннеру, необходимо в баннере, на области для клика создать элемент типа '''button''' и к нему привязать следующий скрипт:
 
 
 
<source lang="actionscript">
 
<source lang="actionscript">
function onRelease() {
+
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-шаблонизатора.
  
Теперь URL страницы будет автоматически подставляться в баннер (из настроек баннера, указанных в админке). Это позволит системе учитывать переход с flash-баннера.
+
[[Категория:Верстка в 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-шаблонизатора.