18
12
2007

Добавлено в 12-21-17 | Комментарии (2) | Теги:

Еще раз обновил дизайн сайта, добавив в него немного функциональности. На этот раз добавил раздел "Топ 10 заметок", позиции в котором определяются их посещаемостью, и блок "Посетители", с установкой которого я убрал счетчик от mail.ru. В проекте готовится вывод количества читателей основной RSS-ленты.

Ну, а кому не лень - посмотрите как работает блок "Топ 10 заметок", ибо он реализован не так просто как может показаться на первый взгляд. В его реализацией я использовал прием с динамической подгрузкой JavaScript, чтобы он, как второстепенная информация, подгружался динамически по требованию пользователя(по принципу AJAX, только проще).

Жду комментариев!

18
12
2007

Добавлено в 12-15-12 | Комментарии (3) | Теги: ,

При устранении последних неполадок на сайте, восстановил все заметки кроме одной, но важной. Сегодня я решил восстановить ее из локальной RSS-читалки, т.к контент действительно интересен для разработчиков, и применялся этой ночью мной на практике.

Сегодня читал рассылку "Новые технологии веб-программирования", и очень проникся идеей которая предложена в статье "JavaScript-по-запросу".

Идея в том, чтобы на сайтах, содержащих большое количество скриптов(например, AJAX`овских), при начальной загрузке страницы загружались не все скрипты сразу, а только скелетный, остальные же подгружались по мере необходимости.

От себя чуточку доработал метод подгрузки на основе DOM с тем чтобы слегка универсализировать функцию:

 
   function loadOurScript(source){
    var head = document.getElementsByTagName("head")[0];
    script=document.createElement('script');
    script.id='formPrinter';
    script.type='text/javascript';
    script.src=source;
    head.appendChild(script);
   }
 

Использование: для тестирования функции создаем любой элемент с обработкой события OnClick, вызывающей нашу функцию loadOurScript с именем или адресом подгружаемого скрипта в параметре.


<button onClick="loadOurScript('1.js')">load 1.js</button>

В полевых же условиях, область применения ограничивается только фантазией разработчика. Скрипт можно подгрузить в ответ на любое событие :)

16
12
2007

Добавлено в 23-00-47 | Теги:

Забил на идею с выпадающим меню(которое не работало под IE6), и сделал простым списком, который позиционируется слева.
После недолгих размышлений решил добавить небольшой скрипт, позволяющий скрывать меню с глаз долой, чтобы не мешалось(например при чтении статьи).

Жду коммментариев, как вам такое изменение?

15
12
2007

Добавлено в 20-50-06 | Комментарии (7) | Теги:

15
12
2007

Добавлено в 18-08-36 | Комментарии (1) | Теги:

Решил немного поработать над удобством для посетителей моего сайта, а именно над отслеживанием комментариев.

Обратите внимание на ссылку "rss-лента" под заголовком "Комментарии" внизу страницы. Она позволяет отслеживать комментарии к этой заметке с помощью rss-агрегатора. Логика генерации url проста: к адресу любой статьи или заметки добавляем /rss и получаем ленту новостей для этой заметки/статьи.

На радость пользователям Opera, Firefox и IE7, встроил ссылку на rss-ленту в заголовки страницы(оранжевый значок в адресной строке для Opera и Firefox, и кнопка "rss-каналы" для IE7). Теперь там предлагаются такие варианты как: rss новостей, rss статей и rss комментариев для данной статьи, если открыта страница заметки или статьи.

Также включил возможность отслеживания всех комментариев на сайте, но это больше для себя:
http://bolzamo.org.ru/comments_rss/

Кто интересуется, можете отслеживать тоже.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

Все новости

заказ микроавтобуса питер