Разработка нового форума

Печать RSS
2341
Кураторы темы:

Автор
Транклюкаторщик
0
Да, под него и пишу
И

Оранжевые штаны
0
Гуд=) А примерчик его нынешнего состояния форума есть?=)

Транклюкаторщик
0
Антоха, индивидуальная версия будет?
Автор
Транклюкаторщик
0
515, ты имеешь ввиду отдельно от мотора? Форум у меня модульный. То бишь хочу под мотор, инклюдится файл zforum_motor19.inc.php. Приведу листинг, чтобы разобрались как работает:
<?php
function zforum_cms_is_auth(){
    // Если в сессию занесены логин и пароль,
    if(isset($_SESSION['log'],$_SESSION['par'])){
        GLOBAL $provlog;
        GLOBAL $provpar;
        // Проверяем, совпадают ли логин и пароль с данными от аккаунта
        if($provlog == $_SESSION['log'] && $provpar == md5($_SESSION['par'])){
            // Одобряем
            return(TRUE);
        }else{
            // Не одобряем
            return(FALSE);
        }
    }else{
        // Не одобряем
        return(FALSE);
    }
}
function zforum_cms_get_login(){
    // Если в сессию занесены логин и пароль,
    if(isset($_SESSION['log'],$_SESSION['par'])){
        GLOBAL $provlog;
        GLOBAL $provpar;
        // Проверяем, совпадают ли логин и пароль с данными от аккаунта
        if($provlog == $_SESSION['log'] && $provpar == md5($_SESSION['par'])){
            // Отдаём логин
            return($_SESSION['log']);
        }else{
            // Не одобряем
            return(ZF_GUESTLOGIN);
        }
    }else{
        // Не одобряем
        return(ZF_GUESTLOGIN);
    }
}
function zforum_cms_is_admin(){
    GLOBAL $dostup;
    if(isset($dostup)){
        if($dostup == 101 || $dostup == 102 || $dostup == 103 || $dostup == 105){
            return(TRUE);
        }else{
            return(FALSE);
        }
    }else{
        return(FALSE);
    }
}
//// Заполняем константы
// Логин администратора
define('ZF_ADMIN',$config_nikname);
// Логин по умолчанию, если пользователь не авторизован
define('ZF_GUESTLOGIN', $config_guestsuser);
// Количество элементов на страницу
define('ZF_PERPAGE',$config_forumpost);
// Количество страниц слева и справа в пагинаторе [1 ... 4 5 6 (7) 8 9 10 ... 30]
define('ZF_NEIGHBOURS',3);
?>
Автор
Транклюкаторщик
0
Листинг не полный, я вырезал часть чтобы на форум поместилось.
Я думаю что форум можно будет заточить под любой движок, просто заменив один файл)))
С

Малиновые штаны
0
Эта ф-ция пашет на 19 мото? Вроде как для 18 код. )
Автор
Транклюкаторщик
0
Раскусил) файл этот под 18 заточен)))
19 версию я еще не скачал, времени не хватает...
Е

Оранжевые штаны
0
то что под 19 мотор будет, это супер
Автор
Транклюкаторщик
0
Обновил 1,2,3 сообщения в теме. Текущее положение дел смотрите там.

Дух
0
На 19ый мотор будет?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск