Адаптация шаблонов под DLE 9.0

Среда, 25 Авг 2010 14:54
Рубрика: CMS, DLE

Полная инструкция по редактированию шаблонов под совместимость с новыми версиями DLE начиная с 9.0

1. Открыть файл templates/Шаблон/css/engine.css
В конец добавить:
Читать полностью »

Меняем часовой пояс в PHP

Четверг, 05 Авг 2010 8:43

317525_0Часто установленные настройки времени на сервере хостер провайдера не подходят под клиентские скрипты.
Другими словами, появляется необходимость установить местное время на сервере.
Вы можете это сделать сами отдельно для собственного аккаунта.

Для этого создайте в корневой директории домена файл .htaccess и поместите в него такую директиву:

php_value date.timezone Europe/Minsk в случае, если Вы хотите установить Минское время.

Если файл .htaccess в нужной папке уже существует, то просто добавьте эту строку в конец. Действие этой директивы распространяется и на все подпапки.

Регистрация сайта в поисковых системах

Вторник, 03 Авг 2010 8:31
Рубрика: SEO

poiskoviki

Одно из самых важных условий посещаемости вашего блога, является его регистрация в популярных поисковых системах. Приведу основные из них с ссылками на страницы добавления ваших блогов.

Читать полностью »

Отключаем автозагрузку флешки или внешнего винчестера

Вторник, 27 Июл 2010 19:17

Отключаем автозагрузку флешки или внешнего винчестераСогласитесь, частенько нам приходится иметь дело с флешками зараженными вирусами, которые соответственно, заражают комп. Как этого избежать? Дело в том, что когда мы вставляем флешку в USB, срабатывает система автозапуска, и Windows начинает сканировать флешку, чтобы что-то на ней запустить. Этим и пользуются вирусы, автозапускаясь на еще не зараженном компьютере и переписывая себя в него. После заражения при следующей установке любой другой флешки, он вновь переписывает себя на нее, чтобы процесс повторился вновь.

Есть два способа эффективной борьбы с такими вирусами:
Хороший антивирус…?!
— отключить в компьютере систему автозапуска, что мы и попробуем сделать. Это не причинит каких-то значительных неудобств, поскольку вы и так знаете, что хотите запустить с флешки.
Читать полностью »

Рекурсивное изменение прав доступа (CHMOD) на PHP

Понедельник, 05 Июл 2010 9:41

Очень часто приходится работать с хостингами, на которых отсутствуют элементарные средства перебивки прав доступа. Глядя на эту несправедливость я решил написать простой скрипт по изменению прав (chmod), так как на 99% хостингов права вебсервера (webserver(99)) отличны от прав ftp пользователя, в результате при создании файлов вебсервером их потом невозможно удалить или изменить по фтп. Ну думаю вы и сами встречались с такой проблеммой.

Сделать это рекурсивно можно, исполнив PHP-сценарий

Вот пример:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
 function chmod_R($path, $perm) {
 
   $handle = opendir($path);
   while ( false !== ($file = readdir($handle)) ) {
     if ( ($file !== ".") && ($file !== "..") ) {
       if ( is_file($path."/".$file) ) { //если текущая позиция это файл то...  
         chmod($path . "/" . $file, $perm['f']);
       }
       else { //если текущая позиция это папка то...  
         chmod($path . "/" . $file, $perm['d']);
         chmod_R($path . "/" . $file, $perm); // рекурсивно проверяем папочку
       }
     }
   }
   closedir($handle);
 }
 
 $path = $_SERVER["QUERY_STRING"];

 if ( $path{0} != "/" ) {
    $path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;
 }

$perm=array();
$perm['f']=0644; // эти права будут установлены для файлов
$perm['d']=0755; // а эти для папок
 chmod_R($path, $perm);
 echo $path;
?>
Страница 6 из 11« назад...234567891011