TEST-CMS (Система управления сайтом по технологии AJAX
любое совпадение с реальностью - считать случайным.)


РУБРИКИ: CSS  JavaScript  Web-разработка  Без рубрики  Браузер  История  Кино  Книги  Наука  Новости  Офис  Политика  Происшествия  Путешествия  Техника  Экономика  


выбор по рубрике: web-разработка


Счетчик для AJAX и Flash сайтов

2010-06-24 10:58:51 Рубрика : Web-разработка

Яндекс.Метрика

Код счетчика выглядит следующим образом:

<script src="http://mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
<div><script type="text/javascript">
try { var yaCounterXXXXXXX = new Ya.Metrika(XXXXXXX); } catch(e){}
</script></div>
<noscript><div style="position:absolute"><img src="http://mc.yandex.ru/watch/1154676" alt="" /></div></noscript>

Чтобы использовать счетчик метрики на AJAX и Flash -сайтах, выполните следующие действия:

  1. Создайте и установите код счётчика на сайт, следуя инструкции (если код еще не установлен).
  2. Отредактируйте код сайта так, чтобы важные изменения страницы фиксировались Яндекс.Метрикой. Для этого проанализируйте логику работы сайта и вставьте функцию yaCounter.hit в нужные места AJAX и Flash-кода - чтобы она вызывалась каждый раз, когда вы считаете, что ваша страница изменилась.

Для AJAX-сайта:

<script type="text/javascript">
yaCounterXXXXXX.hit(url, title, referer);
</script>

Пример:

<script type="text/javascript">
yaCounterXXXXXX.hit('http://example.ru/#main', 'Главная страница', 'http://example.ru/#contacts');
</script>

Параметры title и referer указывать необязательно. Если параметр title не указан, то в качестве заголовка будет передан заголовок страницы. Если не указан параметр referer, то в качестве него будет выбран URL предыдущего запроса. Можно пропустить один из параметров, указав вместо него null.

Для Adobe Flash-сайта:

Для ActionScript 2 (версия Flash меньше 9.0):

getURL("javascript:yaCounterXXXXXX.hit(url, title, referer)");

Для ActionScript 3 (версия Flash 9.0 и выше):

navigateToURL(new URLRequest("javascript:yaCounterXXXXXX.hit(url, title, referer)"), "_self");

где XXXXXX - номер счетчика Метрики

url и referer могут быть двух видов:

Если вы хотите зафиксировать достижение цели по определённому действию на странице, то следуйте инструкции.

tags: сайт  счетчик  AJAX  Flash  Яндекс.Метрика  

Перелинковка сайта под НЧ

2010-06-23 16:12:00 Рубрика : Web-разработка

Оптимизация сайта под НЧ (низкочастотные запросы), означает оптимизацию сайта под достаточно большое количество разных запросов, но запрашиваемых в поисковых системах достаточно редко (несколько сотен запросов в месяц и меньше, но эта граница достаточно условна). Как правило, конкуренция по НЧ в сравнении с ВЧ (высокочастотные запросы) маленькая, но это не значит, что ее нет совсем, иначе смысла оптимизировать под НЧ не было бы никакого.

Оптимизировать одну страницу сайта под более чем два три запроса, хотя и возможно, но представляется сильно затруднительным. Идеальным вариантом для оптимизации является вариант одна страница под один запрос. Таким образом, имея небольшое количество страниц, по НЧ много посетителей не насобираешь. Примером сайта, который целесообразно оптимизировать под НЧ, может быть какой‑либо каталог (например, товаров), в котором желательно иметь сотни, а лучше тысячи позиций (страниц соответственно), в общем, чем больше, тем лучше. >>

tags: сайт  перелинковка  НЧ  Page Rank  оптимизация  

Dive Into HTML 5

2010-06-21 11:06:50 Рубрика : Web-разработка

tags: html 5  

HTML5 Test Page

2010-04-13 18:08:15 Рубрика : Web-разработка

Некто Niels Leenheer сделал страничку детекта фич HTML5, доступных в вашем браузере.

Как пишет сам автор — этот тест всего лишь показывает, как хорошо ваш браузер поддерживает HTML5. Тест не пытается проверить функциональность этих возможностей. Так же тест проверяет поддержку возможностей из черновиков от W3C, таких как геолокация, web sql бд, web workers и так далее.

tags: HTML5  test page  Niels Leenheer  W3C  геолокация  web sql бд  web workers  

HTTP, RFC 3986 и браузеры

2010-04-02 17:23:50 Рубрика : Web-разработка

Протокол HTTP 1.1 описан в документе rfc2616, в котором так же вводится понятия absoluteURI и abs_path, определение которых описано в rfc2396 «Uniform Resource Identifiers (URI): Generic Syntax», замененный в 2005 году rfc3986 «Uniform Resource Identifier (URI): Generic Syntax».

Хочу обратить внимание на две вещи, которые описаны в rfc3986:

  1. URI состоит из ограниченного набора символов (подмножества US-ASCII с кодами 0-127).
  2. Кодировка UTF-8 является предпочтительной перед другими, т.к. новые схемы URI должны представляться в универсальной кодировке UTF-8 (When a new URI scheme defines a component that represents textual data consisting of characters from the Universal Character Set [UCS], the data should first be encoded as octets according to the UTF-8 character encoding).

Так же, документ rfc3987 определяет понятие IRI (Internationalized Resource Identifier), которые отличаются от URI возможностью включения unicode-символов в свой состав, определяет отображение IRI в URI с использованием UTF-8. Одним из очевидных местом использования IRI является адресная строка браузера, куда можно вводить ссылку с национальными и прочими символами, не входящими в US-ASCII.

На практике, браузеры могут отступать от требований, что показано ниже. >>

tags: url  uri  utf-8  utf  браузеры  rfc  3986  3987