Вход

Просмотр полной версии : Как добавить код счетчика


aloha
07.12.2009, 13:14
Надо добавить код счетчика на сайт , добавляю его во все файлы fileadmin/templates/*.htm, нажимаю "очистить все кеши".

Код не появляется.

Вообще не понимаю, что делать :(

cherkatel
07.12.2009, 13:58
Читать документацию, наверное. Если я правильно понимаю, у вас используется TemplaVoila? тогда надо проделать remap - скорее всего без действительного remap-а, просто зайти в этот пункт меню и сохранитьcя.

aloha
07.12.2009, 14:33
Читать документацию, наверное. Если я правильно понимаю, у вас используется TemplaVoila? тогда надо проделать remap - скорее всего без действительного remap-а, просто зайти в этот пункт меню и сохранитьcя.

Я не знаю что у меня. Я об этой CMS узнал в пятницу.

Видать это крайне нетривиальная задача, если на всем форуме нет внятного объяснения, как вставить счетчик на сайт.

Может американские пацаны умеют решать такие сложные задачи,счас попробую это.
http://www.infohit.net/blog/post/how-to-google-analytics-with-typo3.html

АПДЕЙТ.
Работает.
Можете внести в фак, что для того, что бы вставить код счетчика, к примеру гугл-аналитикс
надо в "Шаблонах"->"Главная добавить" следующие строчки в конце кода

page.wrap (
| <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._initData();
pageTracker._trackPageview();
</script>
)

cherkatel
07.12.2009, 16:53
Да, это работает. Но не в 100% случаев. (Наличие объекта page никто не гарантирует. У какого-нибуть немца может оказаться seite, или как там по-немецки страница.) Поэтому и нет точного фак-а, потому чт окаждый раз надо узнавать, как сделано на конкретном сайте. Поэтому такие вещи надо по-хорошему спрашивать не на форуме, а требовать с разработчика сайта это документировать. Заранее. Это наверное не к вам, а к тому кто сайт заказывал.

Valery Romanchev
07.12.2009, 18:42
Да, это работает. Но не в 100% случаев. (Наличие объекта page никто не гарантирует. У какого-нибуть немца может оказаться seite, или как там по-немецки страница.) Поэтому и нет точного фак-а, потому чт окаждый раз надо узнавать, как сделано на конкретном сайте. Поэтому такие вещи надо по-хорошему спрашивать не на форуме, а требовать с разработчика сайта это документировать. Заранее. Это наверное не к вам, а к тому кто сайт заказывал.

ИМХО такие вещи не надо документировать.
В данном случае, лучшая документация - это код.
Если несколько дней поизучать TS по книжке, которая стоит на этом форуме на главной в правой колонке, то такие вещи не должны быть проблемой.
(ну а если не изучать - то либо тратить долгие часы тыкаясь в слепую и не врубаясь что зачем и почему, либо платить специалисту, который изучал)

Я счетчик обычно вставляют так:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

page.20 = TEXT
[globalVar = TSFE : beUserLogin> 0]
config.no_cache = 1
page.20.value(
<!-- Logged-in backend user, Google Analytics not counted! -->
)
[else]
page.20.value(
<!-- place for Google Analytics code -->
)
[global]

aloha
07.12.2009, 18:54
Тратить 2-3 дня на изучение системы, только для того, что бы вставить счетчики???

Да проще переставить на другую cms, благо контента немного, и в принципе не иметь себе проблем в будущем. И не надо платить "специалистам".

cherkatel
07.12.2009, 19:02
если контента мало и не использованы возможности по верстке - изначально поставлен сайт на неправильную CMS. Если разработчик не сделал управление сайтом удобным - на... такого разработчика. В данном случае - не сделал управление футером легким и очевидным.

jettero
10.12.2009, 15:51
Такие топики и показывают почему TYPO3 больше фреймворк (CMF), чем CMS :)
От CMS в принципе вполне можно ожидать, что есть готовый из коробки какой-то единый способ вставки счетчика, который работает на всех сайтах, как видимо и думал топик стартер.
От фреймворка этого ожидать глупо, это больше конструктор из которого можно сделать что угодно и реализовать сотни разных способов вставки счетчика, которые лучше отвечают целям заказчика.

Valery Romanchev
10.12.2009, 16:54
Тратить 2-3 дня на изучение системы, только для того, что бы вставить счетчики???

Если простое управление счетчиками не было изначально предусмотрено разработчиком сайта, то вставку счетчика должен делать специалист (т.е. человек, который умеет собирать сайты на TYPO3).


Да проще переставить на другую cms, благо контента немного, и в принципе не иметь себе проблем в будущем. И не надо платить "специалистам".

:-) Гораздо проще ездить на велосипеде, чем летать на вертолёте. И не надо платить "пилоту вертолёта".
Вот только надо понимать, на какое расстояние Вам нужно ехать. Если - 5 км, то ответ очевиден. А вот если 100 км? То ответ уже вовсе не так очевиден. Так что не стоит обобщать... Ваша ситуация - это именно Ваша ситуация. А другим может надо вообще на 500 км лететать.