Небольшие Заморочки

Автор блога: StaryiSV

Адаптивный шаблон RUNEWS 2.x

Адаптивный шаблон RUNEWS
Здравствуйте!
Предлагаю вашему вниманию платный адаптивный новостной шаблон для InstantCMS 2.x.

Адаптивный шаблон InstantCMS - MusicNEWS

Адаптивный шаблон для InstantCMS v1.10.1 - InstantCMS v1.10.3, в желтых, черных, серых и белых цветах. Под разрешения экрана от 240 до 1680 пикселей. На дивах. Начата переработка шаблона в html5 (основная разметка уже в html5). Тестировался на браузерах Mozilla Firefox, Google Chrome, Safari, Opera современных версий и IE 8-10 (IE 7 и ниже не поддерживаются), на операционных системах Windows XP и Windows 7.

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

Шаблон городского портала

Доброго времени суток!
Выкладываю шаблон городского портала в синих, белых и желтых тонах, для instantcms 1.7, 4 колонки, фиксированный на 1000 пикселей.

шаблон городского портала (blue_style)

Шаблон городского портала для instantcms 1.7. В оранжево-голубых тонах. Три колонки, резина. CSS 3.
Шаблон протестирован в Опере 11, FF 3.6, Google Chrome. В старых браузерах не работает.

Исправляем ошибку 404 и другие

Часто возникает ситуация, когда пользователь, пытается перейти сразу на конкретную страницу и вводит неправельный адрес. В результате он видит это :
Not Found
The requested URL /myfile was not found on this server.
Apache Server at mysite.ru Port 80.  
гораздо удобнее, когда вместо этого появляется нечто существенное.например главная страница сайта. кому интересно, читаем дальше. для этого открываем файл .htaccess и вставляем следующий код, заменив www.mysite.ru на адрес вашего сайта.
Код PHP:
ErrorDocument 400												http://www.mysite.ru/
ErrorDocument 401												http://www.mysite.ru/
ErrorDocument 403												http://www.mysite.ru/
ErrorDocument 404												http://www.mysite.ru/
ErrorDocument 500												http://www.mysite.ru/
ErrorDocument 503												http://www.mysite.ru/
можно создать некую html страничку, типа error.html, где указать об ошибке и сделать перенаправление на главную. например :
Код PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta http-equiv="refresh" content="5;url=www.mysite.ru">
<title>0шибка</title>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0">
<tr valign="middle">
<td align="center" height="30" width="200">набранная Вами страница не существует!
</td>
</tr>
<tr valign="middle">
<td align="center" height="30" width="200">через пять секунд Вы будите перенаправлены на главную страницу!
</td>
</tr>
</table>
</body>
</html>
или указать основные ссылки вашего сайта без перенаправления.все на ваше усмотрение.только тогда путь уже будет в файле .htaccess таким www.mysite.ru/error.html.
Внимание!
Не забываем делать копию файла перед редактированием!
.

компрессия

продолжая тему gzip сжатия хочу поделиться маленьким, но очень нужным скриптом. вот результат его работы
до подключения
<!-- Время генерации страницы:: 1.1173 сек. -->
<!-- Время генерации страницы:: 0.8149 сек. -->
<!-- Время генерации страницы:: 0.7991 сек. -->
после подключения
<!-- Время генерации страницы:: 0.1179 сек. -->
<!-- Время генерации страницы:: 0.1135 сек. -->
<!-- Время генерации страницы:: 0.1151 сек. -->

сам скрипт тут
/users/files/download320.html
как установить:
качаем скрипт, распаковываем в карневую папку.
делаем копию вашего index.php, затем открываем его для редактирования,
находим вот эти строчки
Код PHP:
////////////////////////// Загружаем нужные классы //////////////////////////////////////////
	include('core/cms.php');                        //ядро
        include(PATH.'/includes/config.inc.php');       //конфиг, оставлен для старых плагинов
и добавляем вот этот код
         include(’compress.php’);
чтобы получилось вот так
Код PHP:
////////////////////////// Загружаем нужные классы //////////////////////////////////////////
	include('compress.php');
	include('core/cms.php');                        //ядро
    include(PATH.'/includes/config.inc.php');       //конфиг, оставлен для старых плагинов
естественно, размер страницы тоже изменится. у меня, например, снизился c 45kb до 8 kb.
внимание,кто ставил gzip в .htaccess - добавленные строчки нужно удалить!!!.

GZIP сжатие страниц

Вот решил привести еще вариант сжатия страниц, через файл .htaccess.
Открываем файл .htaccess и вверху вставляем следующие строчки.
Код PHP:
php_value zlib.output_compression 4096
php_value zlib.output_compression_level 5
где первая строчка - Размер буфера, вторая - Метод компрессии. Ставить цифру больше 5 не рекомендуется. Будет повышенная нагрузка на сервер. Вес страницы уменьшается примерно в 5 раз. Не забываем делать копии изменяемых файлов.
но не торопитесь их добавлять! прочитайте альтернативное решение вот здесь
/blogs/49/149/post560.html#c .