Cent 4 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 Приветствую. Ввиду почти полного перехода движка с версии 5.0 на технология AJAX страницы стали перегружаться только в тех местах, где нужно. Это все великолепно, но как нас и предупреждал Celsoft, счетчики заметно будут хальтурить. Отсюда вопрос: Кто как решил этот вопрос? Чтобы и AJAX не отключать, и счетчики считали все переходы. Спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
mc aiZer 0 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 Cent, Никак. Цитата Ссылка на сообщение Поделиться на других сайтах
Cent 4 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 (изменено) Автор Не верю. Мне кажется можно засунуть механизм счетчика в AJAX или что-то вроде. Изменено 20 октября 2006 пользователем Cent Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 конечно можно при условии что код счетчика не содержит функции javascript document.write Цитата Ссылка на сообщение Поделиться на других сайтах
Cent 4 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 (изменено) Автор Я понял. Лучше не мудрить и попросить Celsoft`а сделать механизм статистики сайта, который можно вывести в шаблоне в нужном месте сайта. А именно: Посетителей сегодня: Обновлений сегодня: Посетителей вчера: Обновлений вчера: Тоесть сделать так, чтобы при любых обновлениях, будь то AJAX или нет, скрипт все считал парвильно. Возможно ли это, Celsoft? Изменено 20 октября 2006 пользователем Cent Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 существует мод счетчика Online Цитата Ссылка на сообщение Поделиться на других сайтах
Cent 4 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 Автор Мне не нужно онлайн. Мне нужно сколько было посетителей и обновлений страниц. Тем более тот модуль не для 5.0 вроде как. Можно ли это встроить в следующий резил движка? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 Можно ли это встроить в следующий резил движка? нет, я не буду делать счетчиков Цитата Ссылка на сообщение Поделиться на других сайтах
Cent 4 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 Автор А зря. Если движок создает какие-либо трудности по реализации внешний функций, он должен предлагать альтернативу. ИМХО. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 А зря. Если движок создает какие-либо трудности по реализации внешний функций, он должен предлагать альтернативу. а он и не создает трудностей и дает альтернативу Данная проблема это ограничение самого языка JavaScript, а альтернативой является возможность отключения AJAX Цитата Ссылка на сообщение Поделиться на других сайтах
Cent 4 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 (изменено) Автор Данная проблема это ограничение самого языка JavaScript, а альтернативой является возможность отключения AJAX Это не альтернатива, а жертвование функционалом. И все же, очень прошу подумать. Может это не столь трудно и будет полезно. Спасибо! Изменено 20 октября 2006 пользователем Cent Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 нет счетчик это плохо, я его писать не буду, и это факт. Есть куча различных сайтов с счетчиками, и куча из них предлагает для вставки невидимый PHP код, правда не всегда бесплатно. Цитата Ссылка на сообщение Поделиться на других сайтах
Cent 4 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 Автор Можно капельку подробнее. Мне нужен хотябы одни счетчик. Не обязательно даже публичный топ. Просто свой счетчик который буду видеть я и посетители, который будет считать точно и даже с AJAX. Заранее спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 20 октября 2006 Рассказать Опубликовано: 20 октября 2006 легко первое что приходит сразу в голову http://www.spylog.ru/?cmd=srv&part=1/8...id=16&m=def невидимая кнопка (по желанию); Цитата Ссылка на сообщение Поделиться на других сайтах
GHostly_FOX 4 Опубликовано: 23 мая 2007 Рассказать Опубликовано: 23 мая 2007 Помогите дописать код. Есть счетчик LiveInternet counter <!--LiveInternet counter--><script type="text/javascript"> document.write("<a href='http://www.liveinternet.ru/click' target=_blank> <img src='http://counter.yadro.ru/hit?t14.11;r" + escape(document.referrer) + ((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+ (screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u" + escape(document.URL) +";i" + escape("Жж"+document.title.substring(0,80)) + ";" + Math.random() + "' border=0 width=88 height=31 alt='' title='LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я'><\/a>") </script><!--/LiveInternet--> Я в основном шаблоне записал код: <div id="LiveInternet_counter"> <!--LiveInternet counter--><script type="text/javascript"> document.write("<a href='http://www.liveinternet.ru/click' target=_blank> <img src='http://counter.yadro.ru/hit?t14.11;r" + escape(document.referrer) + ((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+ (screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u" + escape(document.URL) +";i" + escape("Жж"+document.title.substring(0,80)) + ";" + Math.random() + "' border=0 width=88 height=31 alt='' title='LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я'><\/a>") </script><!--/LiveInternet--> </div> В файле engine/ajax/pages.php я записал: echo <<<HTML <!--LiveInternet counter--> <script type="text/javascript"> document.getElementById('LiveInternet_counter').innerHTML = "<a href='http://www.liveinternet.ru/click' target=_blank> <img src='http://counter.yadro.ru/hit?t14.11;r" + escape(document.referrer) + ((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+ (screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u" + escape(document.URL) +";i" + escape("Жж"+document.title.substring(0,80)) + ";" + Math.random() + "' border=0 width=88 height=31 alt='' title='LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я'><\/a>"; </script> <!--/LiveInternet--> HTML; Но по такому коду изображение на счетчике будет не менятся при переходе с использованием AJAX. Как сделать чтобы изображение менялось?! Цитата Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 23 мая 2007 Рассказать Опубликовано: 23 мая 2007 А вообще юзайте счётчик от mail.ru, никаких ява и тому подобных скриптов, обычный урл и картинка! Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 25 июня 2007 Рассказать Опубликовано: 25 июня 2007 (изменено) А вообще юзайте счётчик от mail.ru, никаких ява и тому подобных скриптов, обычный урл и картинка! +1 По поводу AJAX - не стоит им злоупотреблять в плане загрузки этой технологией полностью всей страницы. Смысла не вижу, ибо пропадает понятие "ссылка на страницу", которую я может хочу другу отправить. И ещё, если вы будуте грузить счётчик этой же технологией, вы окажетесь практически в 2-х шагах от накрутки онного. Одумайтесь! Изменено 25 июня 2007 пользователем lifestar Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.