Bug - 13 Июль 2011 11:02 A.M.
Доброго времени суток!
Я новичок в EE2 и меня интересует есть ли готовое решение (стандартное или же аддон) вот для такой задачи:
1) У меня есть канал, предположим, soft
2) Этот канал имеет свои кастумные поля, среди которых есть поле soft_file типа file, куда я загружаю инсталятор для каждого конкретного entry канала.
3) На странице шаблона у меня есть ссылка, параметр href которой содержит {soft_file} (что-то вроде DOWNLOAD)
4) Мне нужно подсчитывать кол-во нажатий на эту ссылку, чтобы рядом с ней расположить это значение как-то так: “Уже скачали: 150 раз”
На первый взгляд это стандартный и весьма примитивный функционал. Поэтому очень надеюсь что его легко можно реализовать с помощью этого замечательного движка.
Подскажите пожалуйста как!?
если бесплатно, то можно например использовать - http://expressionengine.com/user_guide/modules/channel/entry_tracking.html
< script type= " text/javascript " >
<!--
function gotolink () {
window location href = "{exp:channel:entries channel='soft' track_views='one' limit='1' disable='member_data|trackbacks'}{soft_file}{/exp:channel:entries}"
}
//-->
< / script >
</head>
<body on load ='gotolink()'>
<a href="{soft_file}">Скачать</a> //если загрузка не началась автоматически
форумный парсер неправильно отображает поэту там где script убрать пробелы, там где window location href нужно вместо пробелов точки и onload вместе
это в шаблон например ‘get’ урл на скачивание будет примерно http://sitename.com/get/entry_id или url_title количество выводим через {view_count_one}