воскресенье, 27 февраля 2011 г.

Удалить из шаблона joomla mootools.js и caption.js

Всем кто так или иначе работает с joomla приходилось сталкиваться с такими строками в коде шаблона как:
<script src=»/media/system/js/mootools.js» type=»text/javascript»></script>
<script src=»/media/system/js/caption.js» type=»text/javascript»></script>

Это стандартные скрипты которые входят в любой шаблон joomla, но по большей части если Ваш шаблон не использует ни каких галлерей, слайдшоу и т.д. то это лишниий нагрузка на сайт и сервак и сейчас я покажу как отключить в шаблоне использование mootools.js и caption.jstrans Удалить из шаблона joomla mootools.js и caption.jsИ так заходим в файл hade.php

(этом файле прописываются все css и скрипты которые подгружаются на вашем шаблоне т.е. прописывается все что стоит между тегами <HEAD></HEAD>) и в этом файле просто вставляем следующий код:

<?php

//remove mootools.js and caption.js

$headerstuff=$this->getHeadData();

reset($headerstuff['scripts']);

foreach($headerstuff['scripts'] as $key=>$value){

unset($headerstuff['scripts'][$key]);

}

$this->setHeadData($headerstuff);

?>

После этого загрузка Вашего сайта станет на много быстрей!!!

PS но запомните что без этих скриптов у Вас не будет работать красота на сайте (галереи, слайд шоу и т.д.)

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

Убрать из wordpress category

Давайте сейчас рассмотрим ситуацию когда на вашем блоге wordprees в ссылке появилось слово category и это очень сильно портит внешний вид ваших ссылок, так вот в этой статье я расскажу как из wordpress убрать category

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

spoolsv.exe ошибка приложения

ошибка приложения spoolsv.exe Могу с уверенностью на все 100% сказать, что все ошибки связанные с загрузкой процессора из-за процесса spoolsv.exe решены, т.е. что бы решить проблему с ошибкой приложения spoolsv.exe нужно…

На этой недели столкнулся с ситуаций когда при загрузке компа проц грузился под 90-100% из-за процесса  spoolsv.exe (для начала этот процесс отвечает за печать). Посмотрел в журнал ошибок но интересного ни чего не нашел кроме Ошибка приложения spoolsv.exe, версия 5.1.2600.6024, модуль SDIMF32.DLL, версия 5.60.1331.0, адрес 0x0000183d.  Долго думал и экспериментировал и искал вирусы и трояны которые могут грузить процесс spoolsv.exe ,но так ни чего и не нашел, но проблема нашлась сама собой я просто полез в C:\windows\systems32\spools удалил папку drivers и перегрузил комп и не поверите он начал летать. Т.е. загрузка процессора spoolsv.exe связана только с кривыми дровами на принтер. Удалите по возможности все драва т.е. все что есть в папке spools  (C:\windows\systems32\spools) и будет Вам счастье!!! Всем удачи и до скорой встречи!!!

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

Установка и настройка sudo на Freebsd

Иногда бывают моменты когда надо дать людям доступ к фрюхе с правами рута(ну не буду описывать эти ситуации, но такие моменты иногда бывают:-) ) и что бы не давать людям пароль рута, можно поставить пакет sudo который позволяет разрешенным пользователям запускать команды, как суперпользователь но под своим же паролем. Давайте рассмотрим установку и настройку sudo.

Перейдем к установке sudo из портов FreeBSD. Выполняем:
cd /usr/ports/security/sudo

Устанавливаем:
make install clean

После того как встало, редактируем файлик конфигурации:
ee /usr/local/etc/sudoers


В нём описаны привилегии пользователей.

По умолчанию там раскомментирована только одна строка:
root ALL=(ALL) ALL
которая позволяет пользователю root делать что угодно.
1) Если надо разрешить выполнять все программы пользователям, входящим в группу wheel используя свой пароль, то надо вписать строку:
%wheel        ALL=(ALL) ALL
2) тоже самое, что и пункт 1, только без запроса пароля, то добавляем строку:
%wheel ALL=(ALL) NOPASSWD: ALL
3) Соответсвенно если надо дать права выполнять любые команды одному пользователю, то дописываем:
user        ALL=(ALL) ALL
где
user – имя пользователя в системе.

4) Если надо разрешить членам группы users(должна быть в системе) перезагружать freebsd, то вписываем:
%users  localhost=/sbin/shutdown -r now
5) В случае если надо дать права пользователям, находящимся в разных группах, то этих пользователей можно объединить в одну группу, опять же используя файлик sudoers. Например, у нас 2-а пользователя с именами user1 и user2. В ОС FreeBSD они находятся в разных группах, но этим пользователям надо разрешить выполнять reboot. В таком случае сначала объединяем их в одну группу(назовём её REBUSER) строчкой:
User_Alias      REBUSER = user1, user2

А теперь разрешаем группе REBUSER перезагружать ОС:
REBUSER ALL=/sbin/reboot
Примечание: символ % перед REBUSER в этом случае не нужен.
Пользователи user1, user2 конечно же должны присутствовать в системе.
/sbin/reboot – команда для перезагрузки
Если надо создать несколько групп, то действие повторяем:
User_Alias название_группы = пользователь_1, пользователь_2
так можно создать множество групп, каждой из которых дать только определённые права.
6) Теперь представим ситуацию, что этой же группе REBUSER надо выполнять не одну команду, а список определённый.

В таком случае надо добавить строки:
User_Alias      REBUSER = user1, user2
Cmnd_Alias      COMND = /usr/bin/kill, /sbin/reboot, /sbin/shutdown -r now
REBUSER ALL=COMND
здесь как раз в строке Cmnd_Alias перечислен список разрешённых комманд, объединённых произвольным названием «COMND».
Псевдонимов для комманд можно создать несколько, например:
Cmnd_Alias      COMND1 = …
Cmnd_Alias      COMND2 = …
Cmnd_Alias      COMND3 = …
И разрешить группе, только те, которые нужны, например:
REBUSER ALL=COMND1, COMND3
Примечание:
Названия псевдонимов (в примерах выше «REBUSER», «COMND») обязательно должны быть с большой буквы, иначе работать не будет.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru