Интеграция с PayPal


Категория: PHP | Комментариев нет

1) Скачиваем PayPal IPN Integration Class
2) Создаем скрипт, который будет подтверждать оплату, назовем его например paypal.php:
require_once('paypal.class.php'); // подключаем класс
$p = new paypal_class;
$p->paypal_url = 'https://www.paypal.com/cgi-bin/webscr'; // для тестирования можно использовать песочницу — sandbox.paypal.com/cgi-bin/webscr

// setup a variable for this script (ie: 'http://www.micahcarrick.com/paypal.php')
$this_script = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

// if there is not action variable, set the default [...]

Быстрый импорт RSS фида на PHP


Категория: PHP | Комментариев нет

Импорт RSS фида — задача достаточно распространенная, и под нее написано уже много классов — от примитивных с простейшим набором регулярок, и до монстров с кешированием, поддержкой кучи форматов и пр.
Чтобы каждый раз не гуглить в поисках класса и примера его использования — решил свести в одном месте все. В качестве класса для парсинга рсс берем MagpieRSS.
Простейший [...]

Бесплатная регистрация домена в зоне org.ua


Категория: SEO | Комментариев нет

Каждый раз когда нужно обновить нейм сервера у своих бесплатных доменов долго роюсь в инете в поисках формата письма. Решил выложить сюда как памятку для себя, и может быть кому-то будет полезно

Баг Google Maps в IE8


Категория: JavaScript | Комментариев нет

Заметил странный баг — в 8м IE координаты точки при клике на карту отдаются неправильно. Скрипт должен был ставить маркер по клику на карте, а в IE8 маркер ставился совсем не там, где кликнули.

Spreadsheet_Excel_Writer и русский язык в OpenOffice


Категория: PHP | 1 комментарий

После того как пересел на открытое ПО, в частности OpenOffice вместо MS, заметил проблему — OpenOffice неправильно отображает кодировку для экселевского файла, сгенерированного через класс Spreadsheet_Excel_Writer.

Создание темы и плагина для Worpress. Ссылки


Категория: WordPress | Комментариев нет

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

Определение версии flash-плеера и его наличия


Категория: JavaScript | 2 коментариев

Функция для определения версии Flash-плеера, и вообще его наличия

JS проверка e-mail'а


Категория: JavaScript | Комментариев нет

Регулярное выражение для проверки e-mail'а на стороне клиента перед отправкой формы — например, обратной связи.

/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i

Ниже, пример для jQuery, но работать будет везде если заменить $() на document.getElementById()

var emailPattern = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
if (!emailPattern.test($('#your_email_input_id').val())) {
return false;
}

Прелоад картинок на jQuery


Категория: JavaScript | 3 коментариев

Часто при реализации портфолио, галерей и других виджетов картинки подгружаются динамически. Если при плавном и красивом появлении картинка оказывается загруженной наполовину — эффект теряется. Ниже — небольшой плагин для прелоада картинок на jQuery.

Убрать рамку фокуса вокруг ссылок


Категория: Верстка | Комментариев нет

Убрать фокусную рамку можно двумя путями — скриптом и через цсс. Второй вариант не работает в ИЕ6