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

Thema: Sichtbar nur für nicht eingelogte

  1. #1
    Neu an Board
    Registriert seit
    06.08.2008
    Beiträge
    21
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Sichtbar nur für nicht eingelogte

    Hallo,

    ich stehe vor einem Problem, ich möchte gewisse Dinge nur anzeigen wenn der Benutzer nicht eingeloggt ist wie z.B. registrieren, sobald er dann angemeldet ist soll das nicht mehr angezeigt werden!
    Ich hab schon die Suche benutzt aber das hat mir leider nichts geholfen, ich habe aber schon soviel rausbekommen, das man zwei Menüs erstellen muss eins für angemeldete und eben eins für nicht angemeldete.
    Ich habe es dann Probiert mit MetaMOD zu entscheiden welches eingeblendet werden muss und welches nicht. Ging aber leider nicht, habe dann gesehn das man das auch mit einem Codeschnipsel entscheiden kann nur ich weis leider nicht wo man das einbauen soll, ich nehme an in der index.php von dem Theme, ist es egal an welcher stelle das entschieden wird?

    Würde mich freuen wenn ihr mir ein bisschen unter die Arme greifen würdet!

  2. #2
    Gehört zum Inventar Avatar von ronny7362
    Registriert seit
    04.10.2008
    Ort
    London
    Alter
    50
    Beiträge
    6.741
    Bedankte sich
    184
    Erhielt 2.077 Danksagungen
    in 1.913 Beiträgen

    Standard

    dafuer ist metamod perfekt, um module nur fuer nicht eingeloggte anzuzeigen, und metamod funktioniert einwandfrei, allerdings durch die vielen einstellungs moeglichkeiten kann schnell eine fehler entstehen.

    wenn du ein module mit metamod anzeigst musst du bei dem original module die menuezuweisung auf keine stellen, sonst wuerde es ja staendig angezeigt werden

    gruss ronny

  3. #3
    Neu an Board
    Registriert seit
    06.08.2008
    Beiträge
    21
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hey,
    könntest du mir von den richtigen Einstellungen einen Screenshot machen oder sie mir anders sagen? Oder den PHP-Code sagen?

  4. #4
    Gehört zum Inventar Avatar von ronny7362
    Registriert seit
    04.10.2008
    Ort
    London
    Alter
    50
    Beiträge
    6.741
    Bedankte sich
    184
    Erhielt 2.077 Danksagungen
    in 1.913 Beiträgen

    Standard

    hier ist eine recht ausfuehrliche anleitung
    http://www.brandonitconsulting.co****/mod_metamod/
    um das module z.b. nur fuer gaeste zu zeigen brauchst du keinen php code

    sollten dennoch fragen sein melde dich noch mal

    gruss ronny

  5. #5
    Neu an Board
    Registriert seit
    06.08.2008
    Beiträge
    21
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Meinst du das hier? Bin mir ein bisschen unsicher, hab auch ansonsten nicths gefunden!


    1. Set up a the module you want to display in a module position as normal – EXCEPT instead of entering the Menu Item Links to link it to your page, select the “None” or “Unassigned” menu items. The “position” you assign the module to at this point is irrelevant.
    2. Make a note of the Module ID of the module(s) you want to display.
    3. Set up a MetaMod module:
    * Give it the “position” you want it to appear in
    * Set it “Published” (Yes)
    * Set up any rules, and add the ID number(s) of the module(s) you want to display in this module position.
    4. That’s it – the original module you wanted to display will be displayed by MetaMod, on the page and module position specified by MetaMod, not the page and position specified by the original module.

    NOTE:

    * If MetaMod is set to PUBLIC access, it can include modules that are set to REGISTERED or SPECIAL, but these will only display if the logged-in user has permissions to see them.

  6. #6
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.729
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Du richtest es genau so ein, wie es da steht:
    Einzubindendes Modul auf published und public stellen (Also veröffentlich und öffentlichem Zugang). Wichtig: Bei der Menüzuordnung muss das Modul auf "Keine" gesetzt werden. So ist es erst einmal nicht zu sehen, nur MetaMod steuert jetzt die Sichbarkeit.

    Also setzt Du MetaMod auf die gewünschte Position, ebenfalls published. Dann bei Menüzuordnung auf "alle" oder wie gewünscht. Und in Metamod stellst Du nun ein
    PHP-Code:
    if ( MM_NOT_LOGGED_IN ) return 0
    Wobei 0 durch die ID des Moduls zu ersetzen ist, welches Du einbinden willst.

  7. #7
    Neu an Board
    Registriert seit
    06.08.2008
    Beiträge
    21
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Also ich habs gerade noch mal probiert aber ich bekomms einfach ned hin...
    Ich hab mal Screenshots von den teilen gemacht.

    Also NA ist wenn nicht angemeldet
    A ist wenn man angemeldet ist
    MM ist MetaMod Hier, leider zu großs fürs Board Hier

    @lacki von welchen Modul redest du? MethaMod oder von den anderen beiden?
    Angehängte Grafiken

  8. #8
    Gehört zum Inventar Avatar von ronny7362
    Registriert seit
    04.10.2008
    Ort
    London
    Alter
    50
    Beiträge
    6.741
    Bedankte sich
    184
    Erhielt 2.077 Danksagungen
    in 1.913 Beiträgen

    Standard

    hi

    stelle doch in deinen original module (nicht metamod) die menuezuweisung auf keine
    sonst geht das nicht

    gruss ronny

  9. #9
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.729
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    NA unten links auf Menüzuordnung "Keine" setzen und A auf registriert. Und alles wird gut

  10. #10
    Neu an Board
    Registriert seit
    06.08.2008
    Beiträge
    21
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    So hab es jetzt so gemacht wie ihr es gesagt habt, es halt als erstes nicht funktioniert dann habe ich zum Testen ein neues Menu angelegt und an die Position "right" gelegent und schau an es Funktioniert nur will ich es da leider nicht sondern "top".
    Ist das Problem bekannt oder wie kann ich dagegen was machen?

    Echt Super stark von euch beiden, das ihr mir so helft !

+ 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