Распечатать этот пост

SWFObject — скрипт для вставки флэш (Flash)

Представляю вашему вниманию прекрастнейший скриптец SWFObject, используемый для вложения Flash-роликов без лишнего, так сказать, геморроя.

Скрипт имеет ряд преимуществ:

  • кроссбраузерный  и соответствует стандартам;
  • позволяет избежать необходимости активации Flash-ролика пользователем в Internet Explorer, Opera;
  • можно задавать альтернативный контент в случае, если у пользователя не установлен Flash-плеер или стоит старая версия;
  • можно проверять версию Flash-плеера и предлагать обновиться, если та устарела, либо запускать экспресс-инсталляцию Flash-плеера, если он не установлен;
  • можно динамически загружать/выгружать плееры без перезагрузки страницы;
  • можно указывать необходимые параметры ну и т.д.

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (12 голосов, в среднем: 5,00 из 5)
Загрузка...

Распечатать этот пост

Отдать пользователю файл скриптом

Случилась такая ситуация, когда нужно было отдать определенный файл пользователю, но не просто ссылку, а чтоб можно было скачать без задействования правой кнопы мышки. То есть «нажал — скачал».

Код представленный ниже позволяет достичь сеё хотение 🙂

$filename = $_GET['file'];

// необходимых для IE, в противном случае Content-Disposition игнорируется
if(ini_get('zlib.output_compression'))
  ini_set('zlib.output_compression', 'Off');

$file_extension = strtolower(substr(strrchr($filename,"."),1));

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (11 голосов, в среднем: 4,91 из 5)
Загрузка...

Распечатать этот пост

SEO without category & WP No Category Base

Использовал как-то у себя плагин Seo-Without-Category, не буду грешить — все работало прекрасно, но до определенного момента, а именно до момента перехода по ссылке в подрубрику, в таком случае вываливалась ошибка 404 Not Found.  Конечно это исправлялось путем добавления в конструктив «.html», то есть, постоянная ссылка должна была иметь следующий вид: /%category%/%postname%.html, а не так как была раньше /%category%/%postname%.
Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (14 голосов, в среднем: 4,79 из 5)
Загрузка...

Распечатать этот пост

Наложение изображений на PHP

Работа с изображениями в PHP, рассмотрим реализацию «смешивания» изображения из нескольких картинок, и способы практического применения такого трюка.

На оригинальность не расчитывайте 🙂 Писалось для личных нужд

Постановка задачи

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

P.S.: скруглить края у картинки более быстрым методом и менее трудоемким способом можно прочитав соответствующую статью.

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (10 голосов, в среднем: 4,80 из 5)
Загрузка...

Распечатать этот пост

Прозрачный PNG

Чтобы полноценно пользоваться всеми прелестями альфа-канала, используемого в png для всевозможных эффектов, нужно всего-лишь заменить серый фон, который ставит IE на прозрачный. Сделать это можно простым скриптом, подставляющим вместо этого фона пустой прозрачный gif.

1. Размещаем скрипт pngbehavior.htc (http://creadome.ru/src/pngbehavior.htc) для примера в директории /src/. Меняем путь до прозрачного gif`а (var blankSrc = «/im/blank.gif»;)
Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 голосов, в среднем: 4,63 из 5)
Загрузка...

Распечатать этот пост

Скрипт для исправления бага полупрозрачных PNG в IE6

Элегантное решение проблемы полупрозрачных PNG-24 в IE6.

Пользователям IE6 подгружается один маленький скриптик весом в 1455 байт, который выводит все png-картинки через фильтр AlphaImageLoader.

Скрипт подключается с помощью условных комментариев:

<!--[if lte IE 6]-->
<script type="text/javascript" src="supersleight-min.js"></script>
<![endif]-->

и сам обрабатывает все PNG, встречающиеся в HTML.

Автор скрипта: Drew McLellan.

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (7 голосов, в среднем: 4,71 из 5)
Загрузка...

Распечатать этот пост

Постраничный вывод на PHP

Наверное, каждый разработчик сталкивался с необходимостью постраничного вывода какой-либо информации на экран. Практически в каждом проекте всегда есть «что-то», что не помещается на одну страницу и его нужно вывести по частям, классическим примером может служить вывод информации в yandex.ru или google.com. Все видели панель навигации внизу страницы. Как создать панель навигации для постраничного вывода информации, посвящена эта запись.

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (12 голосов, в среднем: 4,25 из 5)
Загрузка...

Распечатать этот пост

Кроссбраузерное позиционирование футера

Как расположить футер, чтобы он всегда находился внизу, даже тогда, когда содержимое не занимает всю страницу? Для этого, контенту нужно задать высоту 100%. Но, не все так просто, пока ИЕ6 присутствует в статистике.

Предлагается кроссбраузерное решение. В CSS нужно написать следующее:

body, html {
	/* это обязательно, иначе футер внизу не будет */
	height: 100%;
}

#content {
	/* для всех нормальных браузеров */
	min-height: 100%;
	/* для всех нормальных браузеров */
	height: auto !important;
	/* это для ИЕ6, вместо min-height */
	height: 100%;
	/* отступ для футера */
	margin-bottom: -7em;
}

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 голосов, в среднем: 4,63 из 5)
Загрузка...

Распечатать этот пост

Доступ по ip или паролю в .htaccess

Чтобы открыть сайт для локалки но запаролить для внешки:

    <Directory "/home/www/htdocs">
        AddType "text/html; charset=UTF-8" .html .htm .shtml .php
        AuthType Basic
        AuthName "Server"
        AuthUserFile /home/www/htdocs/.htpasswd
        Require valid-user
        Order deny,allow
        Deny From All
        Allow From 127.0.0.1 10.0.1
        Satisfy any
    </Directory>
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (9 голосов, в среднем: 4,89 из 5)
Загрузка...

Распечатать этот пост

Apache: настройки веб-сервера, файл .htaccess


Несколько слов о веб-сервере Apache

Мы используем Apache httpd в качестве основного веб-сервера. Apache используется для организации большинства веб-серверов в мире и является самым массовым продуктом своего класса. Этот сервер обладает обширными возможностями конфигурации, является очень производительным и поддерживает все известные протоколы для работы веб-серверов. Специально для Apache созданы версии таких популярных языков программирования как Perl и PHP, а также этот сервер легко интегрируется с широко применяемыми СУБД (например, MySQL).

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (11 голосов, в среднем: 4,91 из 5)
Загрузка...