jQuery UI Autocomplete. Подгружаем данные черезе ajax

Казалось бы сложная задача, на самом деле довольно проста, если разобраться.
Функция будет выглядеть так:

$(function() {

  $("#input-autocomplete").autocomplete({
    source: function(request, response) {
      $.ajax({
        url: "autocomplete.php",
        dataType: "json",
        data: {
          q: request.term
        },
        success: function(data) {
          response(data);
        }
      });
    },
    minLength: 3
  });

});

autocomplete.php - адрес нашего обработчика, который будет возвращать нужные отфильтрованные данные
request.term - данные запроса, которые передаем в скрипт.

Вот и все.

Список всех доменных зон

Кириллические домены + .москва

.москва
.moscow
.дети
.онлайн
.орг
.сайт

Домены на букву A

.academy
.accountants
.actor
.agency
.associates

Домены на букву B Читать полностью »

Оптимизириуем Wordpress

Начнем с хардкорной оптимизации.

Вся работа, а именно вставка кода, будет проходить с файлом wp-config.php перед

require_once(ABSPATH . 'wp-settings.php');

поехали...

1. В WP есть крон, который при каждом обращении к сайту создает запрос к БД. Это пинги, генерация xml карты, отложенная публикация и тому подобная шушера.

Решение:

Отключаем путём вставки кода

define('DISABLE_WP_CRON', true);

и добавляем в cron 'время раз в час /usr/bin/php /путь к сайту/wp-cron.php' Читать полностью »

Как перенести WordPress блог на новый домен

Сделать это очень просто.
Нужно поменять все старые url (ссылки) на новые. Для этого нужно зайти в phpMyAdmin на вкладку «SQL» и в поле ввода ввести запросы:

UPDATE wp_options SET option_value = replace(option_value, 'http://исходныйдомен.ru', 'http://новыйдомен.ru') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://исходныйдомен.ru', 'http://новыйдомен.ru');

UPDATE wp_posts SET post_content = replace(post_content, 'http://исходныйдомен.ru', 'http://новыйдомен.ru');

Готово!

Структура базы данных UCOZ

Описание полей от материалов разных модулей

Структура таблицы users

user
unetID
password
avatar
flags
fullname
gender
email
homepage
icq
country
state
city
signature
title
regdate
ip
o ld-field
aol
msn
yahoo
ispm
birthday
verify
options
lastmodified

Остальные таблицы Читать полностью »

Меняем прямые ссылки на редиректные в wordpress. Плагин wp-redir-links

Данный плагин позволяет менять обычные прямые ссылки на редиректные

В архиве содержится два файла wp-redir-links.php и r.php
Файл wp-redir-links.php следует закачать в папку плагинов "/wp-content/plugins/", а r.php - в корень сайта "/"

В файле wp-redir-links.php изменить значение переменной $domain

$domain = "www.ruscript.net";

на ваш домен

Пример использования Читать полностью »

PHPConf 2008 29-30мая, Москва. Видео с конференции

Что нового в PHP-5.3 - Дмитрий Стогов Zend Technologies


- namespace-ы
- ООП расширения
- late static binding (static:
- __callstatic()
- динамический доступ к статическим данным ($classname::method(), $classname::$prop )
- nowdoc (< <<'EOF ')
- ?: operator
- сборщик мусора
- разные php.ini директивы для разных каталогов (аналог .htacces для FastCGI)
- интересные новые возможности расширений (ext/openssl, ext/phar, ext/intl) Читать полностью »

Плагин для подсветки кода в wordpress. Wp-Prettify + Escape

Это немного доработанный плагин, подсветки кода Wp-Prettify + идея от плагина auto escape, который, грубо говоря, делал коду htmlspecialchars().

WP-Prettify - это плагин для Wordpress, который предназначен для подсветки програмного кода языков программирования на web-страницах.
Он основан на движке google-code-prettify (http://code.google.com/p/google-code-prettify/)
и способен подсвечивать следующие языки программирования: C/С++, C#, Java, Python, Bash,
SQL, HTML, XML, CSS, Javascript, Makefiles, Ruby, PHP, Awk, Perl. Читать полностью »

Реализация почтовых форм без php и cgi. Альтернатива для бесплатных хостингов

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

Можно использовать такое решение нетолько для почтовых форм, но и для любых подобного рода задач.

Начнем. Нам необходимо два хостинга:
- на первом у нас только есть возможность использовать html + javascript (клиентские языки). Пусть будет site1.ru
- второй хостинг должен поддерживать php, или другой серверный язык. Данный пример для языка php, назовем site2.ru Читать полностью »

Программы, используемые в web-мастеринге

Для изготовления профессиональных страничек Вам придется профессионально изучить несколько профессиональных программ :).

Итак, какие же программы Вам понадобятся? Ниже я буду приводить конкретные категории программ с объяснениями - для чего они нужны. Читать полностью »