Блог Web-мастера

jQuery, php, CSS и немножко SEO



Тэги статей ‘плагины’

Способы повышения юзабилити форм.

Понедельник, июня 15, 2009

1. Создание динамических опросов на jQuery и PHP.

В этом туториале Вы узнаете, как создать опрос с использованием PHP и XHTML, а также jQuery Ajax - функций для получения результата голосования без перезагрузки страницы, и придания опросу эффектов анимации.

Как создать опрос на AJAX

Как создать опрос на AJAX?


<div id="poll-container">
<h3>Poll</h3>
<form id='poll' action="poll.php" method="post" accept-charset="utf-8">
<p>Pick your favorite Javascript framework:</p>
<p><input type="radio" name="poll" value="opt1" id="opt1" /><label for='opt1'>&nbsp;jQuery</label><br />
<input type="radio" name="poll" value="opt2" id="opt2" /><label for='opt2'>&nbsp;Ext JS</label><br />
<input type="radio" name="poll" value="opt6" id="opt6" /><label for='opt6'>&nbsp;mootools</label><br /><br />
<input type="submit" value="Vote &rarr;" /></p>
</form>
</div>

Эта форма будет обработана на PHP в асинхронном режиме (без перезагрузки страницы), и когда мы получим ответ от сервера, в работу всупит Javascript (jQuery) и покажет нам результат голосования.

Демо

2. FancyUpload – загрузка файлов на Ajax (v3.0)

FancyUpload-достойная альтернатива стандартной загрузке файлов.

Загрузка файлов AJAX

AJAX-загрузка файлов

Загрузка файлов AJAX, её плюсы и достоинства перед другими:
Загружает файлы без перезагрузки страницы.
Можно загружать сразу несколько файлов.
Имеет анимированный прогресс-бар.
Легко настраивается с помощью CSS и XHTML.
Использует библиотеку Mootools.


<form action="../script.php" method="post" enctype="multipart/form-data" id="form-demo">
<fieldset id="demo-fallback">
<legend> Загрузка файла </ Legend>
<p>
Эта форма является лишь примером FancyUpload.
Если Вы видите эту часть, то что-то не впорядке с вашим исходным кодом.
</ P>
<label for="demo-photoupload">
Загрузить файл:
<input type="file" name="Filedata" />
</label>
</ fieldset>

Демо

3. Ajax Fancy Captcha - drag and drop каптча.

Ajax Fancy Captcha - jQuery плагин, который помогает вам защитить ваши веб-страницы от роботов и спамеров. Ajax каптча - новый, интуитивно понятный способ  ”проверить человечность” посетителя сайта. Для этого посетителю предлагается перетащить указанный пункт в круг.

AJAX каптча

AJAX каптча

Теперь посетителям нет необходимости разбирать непонятные картинки и вводить их значеия в поле или складывать цифры. Ajax Fancy Captcha - хороший шаг вперёд с точки зрения повышения юзабилити форм.

Демо

4. jQuery UI Слайдер для элементов SELECT

Плагин позволяет прогрессивно расширить функционал HTML-тэга <select>. Ползунок дает возможность визуально показать, “развернуть” на шкале значения поля <select>.

Select jQuery UI

Select jQuery UI

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

Демо

5. jQuery Password Strength Meter - проверка паролей на прочность.

jQuery Password Strength Meter представляет собой подключаемый модуль, который с помощью смарт алгоритмов обрабатывает на лету входящие данные (пароль) и возвращает данные о его надежности.

Проверка паролей на прочность jQuery

Проверка паролей на прочность jQuery

Демо

И напоследок, не пропустите акцию от блога “Всё обо всём или попытки заработка“  и получите Бесплатный баннер на 2 месяца. Удачи!

Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Если Вам понравилась эта статья,
подпишитесь на RSS !

Проверка форм на jQuery

Понедельник, апреля 20, 2009

Проверка форм на jQuery

form_login

Проверка формы для комментариев с помощью плагина jQuery jquery.validation_form.js

В продолжение темы “проверка паролей на javascript” решил сделать плагин проверки форм для самой распространенной javascript библиотеки - jQuery.

(далее…)

Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Если Вам понравилась эта статья,
подпишитесь на RSS !

11 плагинов WP, которыми пользуюсь сам.

Понедельник, апреля 13, 2009

В этом посте хочу поделиться плагинами моего любимого движка для блогов - Wordpress. Сначала хотел их упорядочить по-значимости, но не смог, так как все они хороши, и у каждого своё предназначение. Не долго думая, расположу их в алфавитном порядке. Поехали…

1. All in One SEO Pack

All in One SEO Pack - позволяет устанавливать заголовки, тайтлы, метаописания , ключевые слова как для всего блога в целом, так и для каждого поста в отдельности.

2. CyStat

CyStat - очень подробная статистика посещения блога.

Основные возможности плагина:

  • Статистика по блогу (популярность страниц, последние комментируемые страницы, наиболее активные авторы комментариев, популярные метки и рубрики, статистика баз данных.)
  • Статистика клиентов (браузеры, операционные системы, браузеры по версиям, поисковые системы, инструменты и скрипты)
  • Источники траффика
  • Роботы и инструменты
  • Страницы (самые посещаемые страницы блога, страницы входа, ошибки 404)
  • Временной анализ (подробная статистика просмотров и визитов за час, день, неделю, месяц, год)
  • Параметры (настройка фильтров, управление базами данных)

3. FeedBurner FeedSmith

FeedBurner FeedSmith - перенаправляет rss фид блога через сервис feedburner, что позволяет вести статистику по подписчикам, использованию фида и даже поможет монетизировать ваш фид, не без участия AdSense, конечно.

4. FeedBurner Widget

FeedBurner Widget выводит в сайдбаре иконку FeedBurner’а с числом подписчиков Вашего блога. Немного подшаманив исходник плагина, можно выводить количество подписавшихся на комментарии, на статьи, rss-иконку. Пример у меня в сайдбаре.

5. Google XML Sitemaps

Google XML Sitemaps - очень полезный плагин. Когда я публикую пост, он автоматически обновляет файл sitemap.xml и оповещает об обновлениях Google.com, Ask.com,MSN.com

6. highlight.js

highlight.js - плагин подсветки синтаксиса кода. Облегчает написание постов, в которых необходимо выложить исходники для примера. Плагин сам подсвечивает код.

Знает следующие языки:

  • 1C
  • AVR Assembler
  • Apache
  • Axapta
  • Bash
  • C#
  • C++
  • CSS
  • DOS .bat
  • Delphi
  • Django
  • HTML, XML
  • Ini
  • Java
  • Javascript
  • Lisp
  • MEL (Maya Embedded Language)
  • PHP
  • Perl
  • Python
  • Python profile
  • RenderMan (RIB, RSL)
  • Ruby
  • SQL
  • Smalltalk
  • VBScript
  • diff

Есть две темки оформления для плагина моего производства: brown paper и school book

7. MaxSite Russian Date

MaxSite Russian Date -  выводит даты в “Русском формате”. Например: вместо «13 Апрель 2009» выведет «13 апреля 2009».

8. RusToLat

RusToLat - плагин производит транслитерацию русских символов URL в английские.

9. WordPress Related Posts

WordPress Related Posts - плагин в конце поста выводит похожие записи. Помогает подольше удержать посетителей в блоге.

10. WP Super Cache

WP Super Cache - плагин  генерирует HTML файлы, которые обслуживаются непосредственно Apache, без обработки сравнительно тяжелых PHP скриптов. С помощью этого плагина Вы сможете значительно ускорить ваш блог.

11. Zakladka

Zakladka - плагин для добавления статей в закладки.

Основные возможности:

  • Управление отображаемыми ссылками через админку
  • Возможность как автоматической (в конце статьи по умолчанию), так и ручной вставки кода
  • Возможность включать/отключать аттрибут rel=”nofollow”
  • Возможность включать/отключать открывание ссылок в новом окне
  • Автоматическое отслеживание текущей версии плагина

Заключение

Все плагины проверены мной лично, все просты в установке и не прихотливы в использование. Одним словом, советую

The end.

    Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

    Если Вам понравилась эта статья,
    подпишитесь на RSS !

    Плагин подсветки кода highlight.js.php

    Воскресенье, марта 22, 2009

    Когда писал пост о проверке паролей на javascript, думал состарюсь, пока сделаю подсветку кода вручную, решил найти плагин для wp, который сам подсвечивает код. Наткнулся на Highlight.js.

    Highlight.js нужен для подсветки синтаксиса в примерах кода в блогах, форумах и вообще на любых веб-страницах. Пользоваться им очень просто, потому что работает он автоматически: сам находит блоки кода, сам определяет язык, сам подсвечивает.

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

    Мне очень понравилась идея плагина и реализация, что я даже сделал две темки оформления к ней :

    brown paper

    Тема оформления для Highlight.js "brown paper"

    Тема оформления для Highlight.js "brown paper"

    school book

    school_book

    Тема оформления для Highlight.js "school book"

    Скачать темы оформления

    Если возникнут вопросы - пишите.

    Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

    Если Вам понравилась эта статья,
    подпишитесь на RSS !