Рубрика - 'Полезное'

ART CMS

Понедельник, 26.01.2009

Разработчики данной системы попросили о ней написать. Странно, что мою просьбу сделать описание этой CMS (все же разработчикам лучше известны достоинства и недостатки системы) они проигнорировали. Ну да им виднее, видно не очень-то и надо.

(далее...)

AJAX’овые грабли в Internet Explorer 6

Вторник, 25.03.2008

Если передаваемый сервером заголовок с кодировкой не понятен IE, то возникает прекрасная, красноречивая Системная ошибка: -1072896658.

  • IE приводит к нижнему регистру передаваемые custom-заголовки запросов, например X-Requested-With: XMLHttpRequest превращается на сервере в x-requested-with: xmlhttprequest). Нафига?
    Internet Explorer иногда не кеширует фоновые изображения, полученные через AJAX; повторно загружаемый фон «забывает» посмотреть в кеше.
  • IE некорректно парсит js-код в HTML-куске, полученном через AJAX, если есть классические скрывающие комментарии:


    …HTML-код…
    <script type="text/javascript">
    <!--
    …js-код…
    //-->
    </script>
    …HTML-код…

    Достаточно убрать эти комментарии и всё заработает как надо, без ошибок.

  • Prototype'овский класс Ajax.PeriodicalUpdater (или просто обновление блока по timeout через window.setTimeout) приводит к утечке памяти в IE. Если окно достаточно долго повисит открытым, то потом на очистку памяти (средствами Prototype'а) очень много времени может уходить и кажется, что браузер намертво завис. Полный отказ от анонимных вложенных функций (closures) не представляется возможным, Prototype сильно на них опирается. В общем, нормального лекарства не нашел пока.

Автор: Александр Шуркаев

Источник

AJAX-скрипты и не только… Сайт с бесплатными скриптами

Пятница, 01.06.2007

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

http://www.dhtmlgoodies.com/index.html

Micro CMS с использованием Ajax

Вторник, 29.05.2007

По запросу в Гугле "cms ajax" первой выдается ссылка на сайт
Micro CMS

Основные характеристики:

  • Базируется на Ajax
  • Использует PHP+MySQL
  • Встроенный WYSIWIG-редактор Tinymce. Причем редактирование контента идет in-line, т.е. непосредственно в месте его расположения.
  • Заявлена кроссбраузерность.
  • При работе в IE позволяет осуществлять проверку орфографии.

Теперь личные впечатления.

При установке на Денвере валит кучу ошибок.

По поводу кроссбраузерности вообще отдельная песня - система не дает залогиниться нормально в FireFox. Вот и верь после этого производителям.

У авторов системы немного необычные, с моей точки зрения, понятия о функциях современной системы управления сайтом. Все, что умеет Micro CMS, -- править фрагменты уже созданных на сервере страничек. Для этого нужно в потенциальной области редактирования страницы установить код вызова функции CMS. Видимо, реально эффективно применить эту систему можно только в качестве составного элемента более сложной CMS.

Вообще говоря, при присутствии отдельных интересных элементов, в целом CMS неудачная и неудобная.

Рад буду, если кто-то меня разубедит. Возможно, я слишком поверхностно в ней разобрался.

Жду ваших мнений.

Google ajax search

Воскресенье, 25.02.2007

Используя плагин для wordpress, вы можете добавить поиск на ajax в гугле, но вообще встраивается в любой сайт. Скачать плагин можно здесь.

Установка:

  1. Скачайте плагин и разархивируйте его.
  2. Закачайте файл Google-AJAX-Search.php в папку wp-content/plugins/
  3. В админ. панели активируйте плагин Google Ajax Search
  4. После активации появятся настройки переходим к ним:

5. Вставьте в шаблон wp этот код <?php gajaxsearch(); ?>, обычно можно использовать sidebar.

Пример поиска можно увидеть в боковой панели.

Opera mini

Воскресенье, 25.02.2007

Недавно решил обновить браузер в телефоне (был установлен operа mini 2.0). Оказывается уже и версия 3 появилась. Новая версия прилично поменялась: появилась поддержка чтения rss, проверка сайта на безопасность узла (как в opera 9), закладки, скины, да и страницы загружаются быстрее.

(далее...)

Графики реального времени

Вторник, 20.02.2007

Нашёл скрипт, который может генерировать графики. Генерирует он в формате Adobe SVG, так что может не работать под вашим браузером. Для примера вот здесь вы можете нарисовать диаграмму, выбрав стиль (линейный, круговой, столбчатый), а также цвет, чтобы добавить новое значение нажмите add new row, а чтобы значение перерисовались надо нажать redraw. Вот ещё примеры графиков, генерируемых скриптом. Довольно неплохо можно это применить, например, для показа статистики сайта, как это у них сделано. Скачать все исходники можно здесь. Также можно ознакомится с полной документацией или же узнать всё по-быстрому.

Требования: MochiKit 1.3 и выше,

HTML Canvas: Safari 2+, Opera 9+, Firefox 1.5+, IE 6

SVG: Opera 9+, Firefox 1.5+ (примечание), IE6 с Adobe SVG

Примечание: В Firefox 1.5+ на Linux и Windows поддерживается, в Firefox 1.5+ на Mac не прорисовывается SVG.