Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 07.12.2009, 13:14   #1
aloha
Новенький
 
Регистрация: 07.12.2009
Сообщений: 8
По умолчанию Как добавить код счетчика

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

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

Вообще не понимаю, что делать
aloha вне форума   Ответить с цитированием
Старый 07.12.2009, 13:58   #2
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

Читать документацию, наверное. Если я правильно понимаю, у вас используется TemplaVoila? тогда надо проделать remap - скорее всего без действительного remap-а, просто зайти в этот пункт меню и сохранитьcя.
cherkatel вне форума   Ответить с цитированием
Старый 07.12.2009, 14:33   #3
aloha
Новенький
 
Регистрация: 07.12.2009
Сообщений: 8
По умолчанию

Цитата:
Сообщение от cherkatel Посмотреть сообщение
Читать документацию, наверное. Если я правильно понимаю, у вас используется 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>
)

Последний раз редактировалось aloha; 07.12.2009 в 14:49
aloha вне форума   Ответить с цитированием
Старый 07.12.2009, 16:53   #4
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

Да, это работает. Но не в 100% случаев. (Наличие объекта page никто не гарантирует. У какого-нибуть немца может оказаться seite, или как там по-немецки страница.) Поэтому и нет точного фак-а, потому чт окаждый раз надо узнавать, как сделано на конкретном сайте. Поэтому такие вещи надо по-хорошему спрашивать не на форуме, а требовать с разработчика сайта это документировать. Заранее. Это наверное не к вам, а к тому кто сайт заказывал.
cherkatel вне форума   Ответить с цитированием
Старый 07.12.2009, 18:42   #5
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от cherkatel Посмотреть сообщение
Да, это работает. Но не в 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]
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 07.12.2009, 18:54   #6
aloha
Новенький
 
Регистрация: 07.12.2009
Сообщений: 8
По умолчанию

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

Да проще переставить на другую cms, благо контента немного, и в принципе не иметь себе проблем в будущем. И не надо платить "специалистам".
aloha вне форума   Ответить с цитированием
Старый 07.12.2009, 19:02   #7
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

если контента мало и не использованы возможности по верстке - изначально поставлен сайт на неправильную CMS. Если разработчик не сделал управление сайтом удобным - на... такого разработчика. В данном случае - не сделал управление футером легким и очевидным.
cherkatel вне форума   Ответить с цитированием
Старый 10.12.2009, 15:51   #8
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

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

Последний раз редактировалось jettero; 10.12.2009 в 16:10
jettero вне форума   Ответить с цитированием
Старый 10.12.2009, 16:54   #9
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от aloha Посмотреть сообщение
Тратить 2-3 дня на изучение системы, только для того, что бы вставить счетчики???
Если простое управление счетчиками не было изначально предусмотрено разработчиком сайта, то вставку счетчика должен делать специалист (т.е. человек, который умеет собирать сайты на TYPO3).

Цитата:
Сообщение от aloha Посмотреть сообщение
Да проще переставить на другую cms, благо контента немного, и в принципе не иметь себе проблем в будущем. И не надо платить "специалистам".
:-) Гораздо проще ездить на велосипеде, чем летать на вертолёте. И не надо платить "пилоту вертолёта".
Вот только надо понимать, на какое расстояние Вам нужно ехать. Если - 5 км, то ответ очевиден. А вот если 100 км? То ответ уже вовсе не так очевиден. Так что не стоит обобщать... Ваша ситуация - это именно Ваша ситуация. А другим может надо вообще на 500 км лететать.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в RTE HtmlArea добавить свою кнопку? Дылгеров Ц.В. HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 9 17.04.2008 20:21
Как добавить свой стиль в ? Александр Общие вопросы 2 03.01.2008 22:47
Как добавить в шаблон "tt_news" в разделе "TEMPLATE_SINGLE" ссылку "ПЕЧАТЬ" thebat Общие вопросы 2 08.12.2007 19:16
как вставить название категории, если заранее неизвестен код этой категории? Дылгеров Ц.В. Общие вопросы 11 20.03.2006 11:34
Как вставить PHP код до всякого TYPO3 кода.. Или почти до Valery Romanchev Разработка расширений / TYPO3 extension development 1 30.07.2005 17:15


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория