Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как добавить код счетчика (http://forum.typo3.ru/showthread.php?t=8222)

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

Цитата:

Сообщение от cherkatel (Сообщение 26436)
Читать документацию, наверное. Если я правильно понимаю, у вас используется TemplaVoila? тогда надо проделать remap - скорее всего без действительного remap-а, просто зайти в этот пункт меню и сохранитьcя.

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

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

Может американские пацаны умеют решать такие сложные задачи,счас попробую это.
http://www.infohit.net/blog/post/how...ith-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

Цитата:

Сообщение от cherkatel (Сообщение 26446)
Да, это работает. Но не в 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

Цитата:

Сообщение от aloha (Сообщение 26448)
Тратить 2-3 дня на изучение системы, только для того, что бы вставить счетчики???

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

Цитата:

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

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


Часовой пояс GMT +4, время: 02:24.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot