Доброе утро, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 CMS Koobi | Основная тема
         koobi 6

Похожие темы  |  Печать страницы

koobi 6


События Суббота, 13.08.2011, 15:34

RASH

Группа: Пользователь
Ранг: Новичок
Cообщений: 51
Регистрация: 05.11.2009
Город: Москва
Функция checkactive для сокращения запросов к базе
PHP-код

Добавляем в 
/inc/init.php:

//================================================== =====
$sql_active $db->Query("SELECT val,active FROM " PREFIX "_active");
$_CHECKACTIVE = array();
while (
$row $sql_active->fetchrow())
{
$_CHECKACTIVE[$row->val] = $row->active;
}
//================================================== =====


Заменяем существующую функцию checkactive в /inc/function.php на это:

PHP-код

function checkactive($param)
{
global 
$_CHECKACTIVE;
if (
$_CHECKACTIVE[$param] == 1) { return true; } else {return false;}
}


Для защиты папки шаблонов через htacces. Создаем файл htacces со следующим содержанием:
Код

<FilesMatch ".(tpl)$">
Order allow,deny
Deny from all
</FilesMatch>

и закачиваем его в папку templates

Может быть многие еще пользуются старыми версиями кубика, поэтому постараюсь выложить еще какие-нибудь заплатки и модули.
Кстати, Status, нет ли у вас готовых хаков для функционала 6-ки?

Ведь это Вы выкладывали хак для расширения комментирования (Спойлер и хайд)? Не знаю, по какой причине, но спойлер в этом хаке (лично у меня) не работает. Возможно, руборд что-то зажевал?

Отредактировано RASH: 14.08.2011, 01:02:12

Пользователь офлайн


Похожие темы  |  Печать страницы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте


Пользователей: 0, Гостей: 4

Поисковые боты: 10
Unknown Bot(3), BingBot(3), Yandex, Googlebot(2), Inktomi Slurp

 Статистика форума


  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: intuix

 Дни рождения


danneoxy (36), Virtuose (35), данил (17)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты