Представляю вашему вниманию прекрастнейший скриптец SWFObject, используемый для вложения Flash-роликов без лишнего, так сказать, геморроя.
Скрипт имеет ряд преимуществ:
кроссбраузерный и соответствует стандартам;
позволяет избежать необходимости активации Flash-ролика пользователем в Internet Explorer, Opera;
можно задавать альтернативный контент в случае, если у пользователя не установлен Flash-плеер или стоит старая версия;
можно проверять версию Flash-плеера и предлагать обновиться, если та устарела, либо запускать экспресс-инсталляцию Flash-плеера, если он не установлен;
можно динамически загружать/выгружать плееры без перезагрузки страницы;
Случилась такая ситуация, когда нужно было отдать определенный файл пользователю, но не просто ссылку, а чтоб можно было скачать без задействования правой кнопы мышки. То есть «нажал — скачал».
Код представленный ниже позволяет достичь сеё хотение 🙂
$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));
Использовал как-то у себя плагин Seo-Without-Category, не буду грешить — все работало прекрасно, но до определенного момента, а именно до момента перехода по ссылке в подрубрику, в таком случае вываливалась ошибка 404 Not Found. Конечно это исправлялось путем добавления в конструктив «.html», то есть, постоянная ссылка должна была иметь следующий вид: /%category%/%postname%.html, а не так как была раньше /%category%/%postname%. Узнать больше
18 комментариев | 68 034 просмотров
| размещено в WordPress
Работа с изображениями в PHP, рассмотрим реализацию «смешивания» изображения из нескольких картинок, и способы практического применения такого трюка.
На оригинальность не расчитывайте 🙂 Писалось для личных нужд
Постановка задачи
Итак, постановка задачи: предположим, на вашем сайте имеется галерея, однако дизайн вашего сайта требует, чтобы картинки имели скругленные края, а также вы хотите, чтобы на каждой картинке стоял логотип вашего сайта.
P.S.: скруглить края у картинки более быстрым методом и менее трудоемким способом можно прочитав соответствующую статью.
Наверное, каждый разработчик сталкивался с необходимостью постраничного вывода какой-либо информации на экран. Практически в каждом проекте всегда есть «что-то», что не помещается на одну страницу и его нужно вывести по частям, классическим примером может служить вывод информации в google.com. Все видели панель навигации внизу страницы. Как создать панель навигации для постраничного вывода информации, посвящена эта запись.
Ниже приведен скрипт как сделать постраничный как показано в примере.
Как расположить футер, чтобы он всегда находился внизу, даже тогда, когда содержимое не занимает всю страницу? Для этого, контенту нужно задать высоту 100%. Но, не все так просто, пока ИЕ6 присутствует в статистике.
Предлагается кроссбраузерное решение. В CSS нужно написать следующее:
body, html {
/* это обязательно, иначе футер внизу не будет */
height: 100%;
}
#content {
/* для всех нормальных браузеров */
min-height: 100%;
/* для всех нормальных браузеров */
height: auto !important;
/* это для ИЕ6, вместо min-height */
height: 100%;
/* отступ для футера */
margin-bottom: -7em;
}
Мы используем Apache httpd в качестве основного веб-сервера. Apache используется для организации большинства веб-серверов в мире и является самым массовым продуктом своего класса. Этот сервер обладает обширными возможностями конфигурации, является очень производительным и поддерживает все известные протоколы для работы веб-серверов. Специально для Apache созданы версии таких популярных языков программирования как Perl и PHP, а также этот сервер легко интегрируется с широко применяемыми СУБД (например, MySQL).