Помогите подогнать под smf блок авторизации.

Автор ncgs, 06 апреля 2006, 16:29:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ncgs

Есть cms danneo и smf 1.1 RC2. Для danneo есть стандартный блок авторизации к форумам которые она поддерживает. Для SMF его надо немного  изменить, но не знаю как и что. В кнопку выход не знаю что ставить (по идеи index.php?action=logout;sesc=..., а вот что дальше...), и когда входишь логин и пас не принимет, а прыгает на index.php?action=login Помогите плиз. Вот код:
Цитировать
<?php
# ------------------------------------------------------- #
# Danneo : Russian Content Management System(RCMS)        #
# ------------------------------------------------------- #
# (c)2005 coding   D.Donskoy,A.Necheporenko,A.Pogodaev    #
# WWW : http://www.danneo.com                             #
# WWW : http://www.danneo.org                             #
# Support E-Mail : help@danneo.com                        #
# Only Bugs report E-mail : bugs@danneo.com               #
# ------------------------------------------------------- #
# The file a part of Danneo RCMS                          #
# Danneo is free software. You can redistribute it and/or #
# modify it under the terms of the GNU General Public     #
# License as published by the Free Software Foundation    #
# ------------------------------------------------------- #
if (!defined("READDIR")) exit();
global $conf,$ISLOGGED,$userid,$username,$userid,$sid,$user_avatar;
$block_cont = "";
if($ISLOGGED==1 && $userid!="") {
$block_cont.= "<form action=\"forums/login.php?logout=true&sid=$sid\" method=\"post\" target=\"_top\">\n";
$block_cont.= "<table width=\"125\" cellpadding=\"4\" cellspacing=\"1\" border=\"0\" align=\"center\">\n";
$block_cont.= "<tr>\n";
$block_cont.= "<td class=\"row1\" align=\"center\">\n";
$block_cont.= "<p align=\"center\">Добро пожаловать!<hr/><img src=\"forums/images/avatars/$user_avatar\"><hr/> Уважаемый <b>$username</b>!<br/><br>\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "<tr>\n";
$block_cont.= "<td class=\"row1\" align=\"center\">\n";
$block_cont.= "<input type=\"hidden\" name=\"redirect\" value=\"../../\"><input type=\"submit\" name=\"login\" class=\"button\" value=\"Выход\"><p>\n";
$block_cont.= "\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "</table>\n";
$block_cont.= "</form>\n";
return $block_cont;
}

else {
$block_cont.= "<table width=\"125\" cellpadding=\"4\" cellspacing=\"1\" border=\"0\" align=\"center\">\n";
$block_cont.= "<tr>\n";
$block_cont.= "<td class=\"row1\" align=\"center\">\n";
$block_cont.= "<p align=\"center\">Добро пожаловать!<hr/><img src=\"up/news/icon/pengbrew.png\"><hr/> Уважаемый <b>Гость</b>!<br/><br/>\n";
$block_cont.= "Для полноценного просмотра сайта, авторизируйтесь: <hr></td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "</table>\n";
$block_cont.= "<form action=\"forums/login.php\" method=\"post\" target=\"_top\">\n";
$block_cont.= "<table width=\"125\" cellpadding=\"4\" cellspacing=\"1\" border=\"0\" align=\"center\">\n";
$block_cont.= "<tr>\n";
$block_cont.= "<td class=\"row1\">\n";
$block_cont.= "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" width=\"100%\">\n";
$block_cont.= "<tr>\n";
$block_cont.= "<td colspan=\"2\" align=\"center\">\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "<tr>\n";
$block_cont.= "<td width=\"125\" align=\"right\">\n";
$block_cont.= "<span class=\"sub3\">Логин: </span>\n";
$block_cont.= "</td>\n";
$block_cont.= "<td>\n";
$block_cont.= "<input type=\"text\" class=\"post\" name=\"username\" size=\"11\" maxlength=\"40\" value=\"\">\n";
$block_cont.= "\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "<tr>\n";
$block_cont.= "<td align=\"right\">\n";
$block_cont.= "<span class=\"sub3\">Пароль: </span>\n";
$block_cont.= "</td>\n";
$block_cont.= "<td>\n";
$block_cont.= "<input type=\"password\" class=\"post\" name=\"password\" size=\"11\" maxlength=\"32\">\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "<tr align=\"right\">\n";
$block_cont.= "<td colspan=\"2\">\n";
$block_cont.= "<span class=\"sub3\">Запомнить \n";
$block_cont.= "<input type=\"checkbox\" name=\"autologin\"></span>\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "<tr align=\"center\">\n";
$block_cont.= "<td colspan=\"2\">\n";
$block_cont.= "<input type=\"hidden\" name=\"redirect\" value=\"../../\"><input type=\"submit\" name=\"login\" class=\"button\" value=\" Войти \">\n";
$block_cont.= "\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "<tr align=\"center\">\n";
$block_cont.= "<td colspan=\"2\">\n";
$block_cont.= "<span class=\"smalllink\"><a href=\"forums/profile.php?mode=sendpassword\" class=\"sub3\"><hr> Забыли пароль?</a></span>\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "</table>\n";
$block_cont.= "</td>\n";
$block_cont.= "</tr>\n";
$block_cont.= "</table>\n";
$block_cont.= "<table width=\"125\" cellpadding=\"4\" cellspacing=\"1\" border=\"0\" class=\"forumline\" align=\"center\" id=\"table1\">\n";
$block_cont.= "<tr>\n";
$block_cont.= "<th height=\"25\" class=\"smalllink\" nowrap=\"nowrap\">\n";
$block_cont.= "<a class=\"sub3\" href=\"forums/profile.php?mode=register\">Новая\n";
$block_cont.= "регистрация</a><hr></th>\n";
$block_cont.= "</tr>\n";
$block_cont.= "</table>\n";
$block_cont.= "</form>\n";
}
return $block_cont;
?>