+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: "Nackter" Login erwünscht

  1. #1
    Neu an Board
    Registriert seit
    18.12.2007
    Beiträge
    87
    Bedankte sich
    6
    Erhielt 6 Danksagungen
    in 5 Beiträgen

    Standard Nackter Login erwünscht

    Hallo Joomlagemeinde,

    wie mache ich es denn das die Login Seite so ziemlich nackt ist. Es soll also nur das Feld Benutzername, Passwort, Login-Button und die zusätzlichen Links wie z.B. Registrieren erscheinen. Habe bereits versucht ein anderes Template dem Login zuzuweisen das klappt aber irgendwie nicht. Kann ich irgendwie eine einfache php Datei schreiben welche die Daten an Joomla übergibt oder gibt es da einen "Trick" ?

  2. #2
    Hat hier eine Zweitwohnung
    Registriert seit
    16.09.2008
    Ort
    Braunschweig
    Beiträge
    1.189
    Bedankte sich
    89
    Erhielt 430 Danksagungen
    in 365 Beiträgen

    Standard

    wenn du die login seite verlinkst kannst du den zusatz &tmpl=component an die url kleben und dann wird dein template nicht geladen...
    also, ne weiße seite und nur der inhalt...

    ansonsten kannst du das natürlich auch mit einer stinknormalen html seite erledigen.
    einfach mal die login seite anschauen, dort sind ein paar hidden input felder, die du ebenfalls mit übernehmen musst.

  3. #3
    Verbringt hier viel Zeit Avatar von J!man
    Registriert seit
    05.11.2008
    Ort
    Frankfurt/M
    Beiträge
    513
    Bedankte sich
    9
    Erhielt 121 Danksagungen
    in 118 Beiträgen

    Standard

    Das habe ich auch gemacht, und zwar am besten mit einem php-Eintrag in deinem index.php:
    PHP-Code:
    <?php
     defined
    ('_JEXEC') or die('forbidden');
     
    $user JFactory::getUser();
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" dir="<?php echo $this->direction?>" >
    <head>
        <jdoc:include type="head" />
    </head>
    <body>
    <?php $user =& JFactory::getUser(); 
    if (
    $user->get('guest')) : ?>
        <div id="loginarea">
            <jdoc:include type="modules" name="login" style="xhtml" />
             <!-------- hier kommt dein Inhalt vor dem Einloggen---->
        </div>
    <?php else: ?>
        <div id="wrapper">
            <!-- Der Inhalt nach dem Einloggen -->
        </div>
    <?php endif; ?>
    </body>
    </html>

  4. #4
    Neu an Board
    Registriert seit
    18.12.2007
    Beiträge
    87
    Bedankte sich
    6
    Erhielt 6 Danksagungen
    in 5 Beiträgen

    Standard

    Zitat Zitat von J!man Beitrag anzeigen
    Das habe ich auch gemacht, und zwar am besten mit einem php-Eintrag in deinem index.php
    Das sieht mir schwer nach der Index.php vom Template aus, nicht die Index.php aus dem root Verzeichnis oder?

  5. #5
    Verbringt hier viel Zeit Avatar von J!man
    Registriert seit
    05.11.2008
    Ort
    Frankfurt/M
    Beiträge
    513
    Bedankte sich
    9
    Erhielt 121 Danksagungen
    in 118 Beiträgen

    Standard

    Sorry!die index.php von Template natürlich

  6. #6
    Neu an Board
    Registriert seit
    18.12.2007
    Beiträge
    87
    Bedankte sich
    6
    Erhielt 6 Danksagungen
    in 5 Beiträgen

    Standard

    Was ist hier falsch: Es wird nur der Hintergrund geladen... der Login erscheint nicht:

    PHP-Code:
    <body>
    <?php $user =& JFactory::getUser(); 
    if (
    $user->get('guest')) : ?>
        <div id="loginarea">
            <jdoc:include type="modules" name="login" style="xhtml" />
             <!-------- hier kommt dein Inhalt vor dem Einloggen---->
        </div>
    <?php else: ?>
        <div id="wrapper">
            <!-- Der Inhalt nach dem Einloggen -->
        

    <div id="menuekopf"> 
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="100%" height="20" valign="middle" bgcolor="#660000"><span class="style2"> <?php if($this->countModules('user2')) : ?>
                        <div class="user2">
                          <jdoc:include type="modules" name="user2"/>
                        </div>
                        <?php endif; ?>_</span></td>
        </tr>
      </table>
      
    </div>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>

    [...]
    </div>

  7. #7
    Verbringt hier viel Zeit Avatar von J!man
    Registriert seit
    05.11.2008
    Ort
    Frankfurt/M
    Beiträge
    513
    Bedankte sich
    9
    Erhielt 121 Danksagungen
    in 118 Beiträgen

    Standard

    Du musst natürlich unter loginarea deine module deklarieren, am besten fängst du damit an(Basics): Template selbst erstellen-Video Tuturial

  8. Erhielt Danksagungen von:


  9. #8
    Hat hier eine Zweitwohnung
    Registriert seit
    16.09.2008
    Ort
    Braunschweig
    Beiträge
    1.189
    Bedankte sich
    89
    Erhielt 430 Danksagungen
    in 365 Beiträgen

    Standard

    hast du das modul auf der position login veröffentlicht?

    Code:
    <jdoc:include type="modules" name="login" style="xhtml" />

  10. #9
    Neu an Board
    Registriert seit
    18.12.2007
    Beiträge
    87
    Bedankte sich
    6
    Erhielt 6 Danksagungen
    in 5 Beiträgen

    Standard

    Zitat Zitat von JoomlaHatesMe Beitrag anzeigen
    hast du das modul auf der position login veröffentlicht?

    Code:
    <jdoc:include type="modules" name="login" style="xhtml" />
    DIe Position "Login" habe ich gar nicht... habe z.B. nur left, right, legals, user1 - user9 u.s.w.

  11. #10
    Verbringt hier viel Zeit Avatar von J!man
    Registriert seit
    05.11.2008
    Ort
    Frankfurt/M
    Beiträge
    513
    Bedankte sich
    9
    Erhielt 121 Danksagungen
    in 118 Beiträgen

    Standard

    Ja weil du die im TemplateDetails.xml auch deklarieren musst, daher das Tutorial

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein