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

Thema: User Login anzeigen nur für Registrierte Benutzer

  1. #1
    Neu an Board Avatar von ckoenig
    Registriert seit
    01.08.2008
    Ort
    Gärtringen
    Beiträge
    28
    Bedankte sich
    9
    1 Danksagung in 1 Beitrag

    Standard User Login anzeigen nur für Registrierte Benutzer

    Versuche meine Seite von Joomla 1.0 auf 1.5 umzustellen.

    Habe ein User Login das nur für Registrierte Benutzer angezeigt werden soll:

    In Joomla 1.0 wurde das wie folgt im Template aufgerufen:
    <?php
    if ($_GET['login'] == "yes") {
    mosLoadModules ( 'cpanel' );
    }
    ?>

    Wie mach' ich das in der Joomla 1.5 Version?

    <jdoc:include type="modules" name="cpanel" /> ruft das Modul auf, aber es wird immer angezeigt.

    Kann mir jemand weiterhelfen?
    -----------------------------------------------------------------------------------------------------------------------------------
    Ein schwarzer Kaffee aus frischgemahlenen Bohnen und der Duft von frischen Brötchen bewirkt bei mir Wunder ...

  2. #2
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Standard

    Hi,

    überlege mal kurz. wie sollen denn die User ein Modul sehen, was sie einloggt, wenn sie selbst noch nicht eingeloggt sind? Wenn das jetzt nur den eingeloggten Usern angezeigt wird, sehen die das doch nie?
    Also was hast du vor?
    Gruß
    JamFX
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  3. #3
    Neu an Board Avatar von ckoenig
    Registriert seit
    01.08.2008
    Ort
    Gärtringen
    Beiträge
    28
    Bedankte sich
    9
    1 Danksagung in 1 Beitrag

    Standard

    Den User Login bekam man wie folgt:

    www.meinedomain.de/index.php?login=yes

    Ich möchte das User Login nur angezeigt bekommen, wenn ich die genannte URL aufrufe, also login=yes
    -----------------------------------------------------------------------------------------------------------------------------------
    Ein schwarzer Kaffee aus frischgemahlenen Bohnen und der Duft von frischen Brötchen bewirkt bei mir Wunder ...

  4. #4
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Standard

    ui, ganz schön "geheim"
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  5. #5
    Neu an Board Avatar von ckoenig
    Registriert seit
    01.08.2008
    Ort
    Gärtringen
    Beiträge
    28
    Bedankte sich
    9
    1 Danksagung in 1 Beitrag

    Standard



    was ist daran geheim???

    Es ist doch legitim für eine Firma Ihren Benutzerzugang nicht öffentlich auf der Internetseite zu integrieren, sondern Kunden und Mitarbeitern ihn nur mit dem Zusatz login=yes weiterzugeben?

    In Joomla 1.0 hat das auch funktioniert, und ich wollte hier im Forum eine Hilfestellung, wie man es mit Joomla 1.5 umsetzt.
    -----------------------------------------------------------------------------------------------------------------------------------
    Ein schwarzer Kaffee aus frischgemahlenen Bohnen und der Duft von frischen Brötchen bewirkt bei mir Wunder ...

  6. #6
    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

    PHP-Code:
    if(JRequest::getVar('login') == 'yes')
    {
      echo 
    '<jdoc:include type="modules" name="cpanel" />';
      
    // und so weiter 


  7. Erhielt Danksagungen von:


  8. #7
    Neu an Board Avatar von ckoenig
    Registriert seit
    01.08.2008
    Ort
    Gärtringen
    Beiträge
    28
    Bedankte sich
    9
    1 Danksagung in 1 Beitrag

    Standard

    DANKE an JoomlaHatesMe!!!

    Das war die Antwort, die ich gesucht habe!
    -----------------------------------------------------------------------------------------------------------------------------------
    Ein schwarzer Kaffee aus frischgemahlenen Bohnen und der Duft von frischen Brötchen bewirkt bei mir Wunder ...

  9. #8
    Neu an Board Avatar von MsMudia
    Registriert seit
    04.06.2009
    Ort
    Menden/Sauerland
    Alter
    45
    Beiträge
    70
    Bedankte sich
    8
    Erhielt 8 Danksagungen
    in 6 Beiträgen

    Standard

    Hallo an alle,

    dies ist mein erstes Posting hier im Forum. Bin seit einiger Zeit dabei, meine "altbackene" noch händisch entstandene html-Webseite mit Joomla neu zu erstellen, was mir bisher durch die Suchfunktion hier in diesem tollen Forum allein gelungen ist! Jetzt stehe ich vor einem Problem, was ich allein nicht mehr lösen kann und hoffe, mich hier einklinken zu dürfen, weil dieses Posting genau mein Problem beschreibt.

    Ich habe nämlich genau 2 Moderatoren bzw. Redakteure oder wie immer man es nennen mag, die auf meiner Website Beiträge schreiben dürfen. Daher möchte ich das Login-Modul für normale User NICHT auf der Startseite sichtbar haben, sondern nur bei den beiden bereits registrierten Usern (die ich manuell in der Adminoberfläche anlegen werde).

    Würde ich das so lösen, wie hier vorgeschlagen wurde? Wenn ja, wo genau (also in welcher php Datei) finde ich diesen Absatz:

    PHP-Code:
    if(JRequest::getVar('login') == 'yes'

      echo 
    '<jdoc:include type="modules" name="cpanel" />'
      
    // und so weiter  

    ??

    Wäre dankbar für jede Antwort, die mich weiterbringt. Vielleicht gibt es ja noch eine andere Lösung.

    DANKE im voraus!

  10. #9
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.613 Danksagungen
    in 2.972 Beiträgen

    Standard

    Die Anweisung schreibst du in die index.php des Templates an geeigneter Stelle (z. B. in ein DIV-Konstrukt, wo z. B. schon eine Modulposition geladen wird). So wird dort eine weitere Modulposition geladen, nämlich "cpanel". allerdings nur, wenn man besagten Parameter an die URL dranhängt. Auf dieser Position könntest Du Dein Loginformular veröffentlichen.

    Das ganze ist in meinen Augen aber völlig überflüssig, da man mit dem Aufruf "http://www.deinedomain.de/index.php?option=com_user&view=login" auch zum Ziel kommt, ganz unabhängig, ob der obige Eintrag in der index.php steht oder auch nicht. Diese URL teilst Du Deinen Redakteuren mit, so braucht auch kein Login auf der Seite veröffentlicht werden.

  11. Erhielt Danksagungen von:


  12. #10
    Neu an Board Avatar von MsMudia
    Registriert seit
    04.06.2009
    Ort
    Menden/Sauerland
    Alter
    45
    Beiträge
    70
    Bedankte sich
    8
    Erhielt 8 Danksagungen
    in 6 Beiträgen

    Standard

    ACHSO!!! Ich vermute, mein Vorgänger hat da etwas mehr Kenntnisse im php Bereich als ich. Jetzt hab auch ich Depp es verstanden!

    Ok, wenn man eh was an die URL anhängen muss, ist es unerheblich, WAS ich anhänge. Dann mache ich es lieber so wie von dir vorgeschlagen. Dabei wird sogar das Login im Contentbereich angezeigt anstatt wie sonst auf einer neuen Seite!!

    Klasse, so mach ich das, danke für den Tipp!!

    PS: das war nicht mein letztes Posting, ich hab da noch das ein oder andere Problemchen. Möchte aber erst versuchen es selber zu lösen, zwecks Verständnis. Ich komme wieder... *droh*

+ 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