Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 12:20:31 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155504 Posts in 21710 Topics by 7736 Members
Latest Member: deenangle
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Anmeldemaske in Andreas01 einfügen?? Fehler!  (Read 515 times)
Adda

Offline Offline

Posts: 34


« on: May 15, 2009, 04:28:23 PM »

Bín noch blutiger websitebaker-Anfänger, das muss ich vorausschicken.
Das www.dfotos.de und www.buergerstiftung-oberrot.de hab ich bislang geschafft.
Und ich hab es auch geschafft, Andreas01 dreispaltig zu machen:
http://dfotos.de/wsb_test/

Aber jetzt komme ich nicht mehr weiter.
Ziel:
Ich möchte eine Anbeldemaske einfügen, bei der man sich als Benutzer registrieren kann.

Dazu habe ich in der index.php in den Bereich
        <div id="extras">
                <?php page_content(3); ?>
        </div>
(das ist die rechte Spalte)
untenstehenden Code eingefügt (und zwar in die nächste Zeile nach <?php page_content(3); ?>.

Danach lädt aber die Homepage nicht mehr. Der Bildschirm bleibt weiß.
Was hab ich falsch gemacht?
Vielleicht kann mir jemand helfen??

Gruß
Adda

<?php
// Anmeldemaske für den Backendzugang einbinden
if(FRONTEND_LOGIN == 'enabled' AND VISIBILITY != 'private'
  AND $wb->get_session('USER_ID') == '') {
?>
  <div id="loginmaske">
  <form name="login" action="<?php echo LOGIN_URL; ?>" method="post">
    <p><?php echo $TEXT['LOGIN']; ?></p>
    <?php echo $TEXT['USERNAME']; ?>:
    <input type="text" name="username" />
    <?php echo $TEXT['PASSWORD']; ?>:
    <input type="password" name="password" />
    <input type="submit" name="submit" value="<?php echo $TEXT['LOGIN']; ?>" />
    <a href="<?php echo FORGOT_URL; ?>">
    <?php echo $TEXT['FORGOT_DETAILS']; ?></a>
    <?php if(is_numeric(FRONTEND_SIGNUP)) { ?>
      <a href="<?php echo SIGNUP_URL; ?>"><?php echo $TEXT['SIGNUP']; ?></a>
    <?php } ?>
  </form>
  </div>
<?php
} elseif(FRONTEND_LOGIN=='enabled' AND is_numeric($wb->get_session('USER_ID'))){
?>
  <div id="loginmaske">
  <form name="logout" action="<?php echo LOGOUT_URL; ?>" method="post">
    <p><?php echo $TEXT['LOGGED_IN']; ?></p>
    <?php echo $TEXT['WELCOME_BACK']; ?>, <?php echo $wb->get_display_name(); ?>
    <br />
    <input type="submit" name="submit" value="<?php echo $MENU['LOGOUT']; ?>" />
    <br />
    <a href="<?php echo PREFERENCES_URL; ?>">
    <?php echo $MENU['PREFERENCES']; ?></a>
    <a href="<?php echo ADMIN_URL; ?>/index.php">
    <?php echo $TEXT['ADMINISTRATION']; ?></a>
  </form>
  </div>
<?php
}
?>
« Last Edit: May 15, 2009, 05:00:20 PM by Adda » Logged
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #1 on: May 15, 2009, 05:04:59 PM »

Ich tippe darauf, dass am Ende vor dem leztzten ?> noch ein } fehlt
Ich habe aber nicht nachgezählt..
Logged

*weg*
erpe

Offline Offline

Posts: 2077


WWW
« Reply #2 on: May 15, 2009, 05:24:12 PM »

Kann man aber auch mit Droplets versuchen, ist dann vielleciht einfacher.

http://www.websitebakers.com/pages/droplets/official-library/other/login-form.php

Bitte dabei beachten, dass auch das Droplet Modul installiert werden muss.

Gruss

erpe
Logged

Adda

Offline Offline

Posts: 34


« Reply #3 on: May 15, 2009, 05:42:24 PM »

Ich tippe darauf, dass am Ende vor dem leztzten ?> noch ein } fehlt
Ich habe aber nicht nachgezählt..

Schade, ich glaube, das war es nicht.

LG
Adda
Logged
Adda

Offline Offline

Posts: 34


« Reply #4 on: May 15, 2009, 06:18:07 PM »

Hab mir jetzt untenstehenden Code bei einem anderen Template geklaut.
Jetzt funktioniert es.
Hab aber keine Ahnung, warum?

LG
Adda

<?php
if(FRONTEND_LOGIN AND !$wb->is_authenticated()) {
?>
<div class="login-deco"></div>
<form action="<?php echo LOGIN_URL; ?>" method="post" name="login" id="login">
<?php echo $TEXT['USERNAME']; ?>:
<input type="text" name="username" /><br />
<?php echo $TEXT['PASSWORD']; ?>: <br />
<input type="password" name="password" /><br /><br />
<input type="submit" name="submit" value="<?php echo $TEXT['LOGIN']; ?>" /><br />
<a href="<?php echo FORGOT_URL; ?>"><?php echo $TEXT['FORGOT_DETAILS']; ?></a>
<?php if(is_numeric(FRONTEND_SIGNUP)) { ?>
<a href="<?php echo SIGNUP_URL; ?>"><?php echo $TEXT['SIGNUP']; ?></a>
<?php } ?>
</form>

<?php
} elseif(FRONTEND_LOGIN AND $wb->is_authenticated()) {
?>

<ul><br />
<form action="<?php echo LOGOUT_URL; ?>" method="post" name="logout" id="logout">
<?php echo $TEXT['WELCOME_BACK']; ?>,<br /> <a href="<?php echo PREFERENCES_URL; ?>">
<?php echo $wb->get_display_name(); ?></a><br />
<input type="submit" name="submit" value="<?php echo $MENU['LOGOUT']; ?>" />
</form>
<?php
if(FRONTEND_LOGIN == 'enabled' AND is_numeric($wb->get_session('USER_ID')))
if ($wb->get_session('GROUP_ID')==1)
{
  ?>
  <a href="<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page_id; ?>"target="_blank"><?php echo $HEADING['MODIFY_PAGE']; ?></a>
  <?php
}
?>        
</ul>
<?php
}
?>
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!