+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Joomla Usermenu

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

    Standard Joomla Usermenu

    Hallo,

    Ich bin noch ein Anfänger im Bereich Joomla und PHP. Ich bearbeite gerade unsere Firmenhomepage
    und zwar möchte ich im Benutzermenu einen neuen Punkt anlegen ("Preislisten"). Dies habe ich auch getan, war kein Problem.
    Jetzt zu meinem Problem, wenn man auf den Menüpunkt "Preislisten" im Usermenu klickt, soll sich eine Preisliste öffnen.
    Diese Preislisten sind aber bei jedem Benutzer anders. Jetzt wollte ich eine "abfrage.php" schreiben, die beim drücken auf dem Menüpunkt "Preislisten" guckt welcher Benutzer eingeloggt ist und dann auch die entsprechende Liste öffnet.
    Kann ich die Userid irgentwie aus lesen, so das ich eine IF abfrage machen kann? oder gibt es andere Möglichkeiten?

    Ich wäre für einen Lösungsansatz sehr dankbar.

  2. #2
    Neu an Board
    Registriert seit
    01.03.2011
    Ort
    Gelsenkirchen
    Beiträge
    23
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Beitrag User herausfinden

    Hallo bin auch ziemlich neu, das mit dem User habe ich aber schon herausbekommen:
    Habe f. Ordner- und Dateistruktur:
    view/view.php
    view/tmpl/default.php
    in view.php wird default aufgerufen, aber gleichzeitig nach dem User gefragt und diesen auf
    $this->assignRef('user', JFactory::getUser());

    und dann in default.php
    mit echo $this->user->get('id'); die UserID
    echo $this->user->get('name'); der Username ausgegeben

    ich ziehe die UserID für die Datenbank mit:
    <input type="hidden" name="created_by" value="<?php echo $this->user->get('id'); ?>" />

    das ist eine einfache SQL Abfrage, die aber der Tabellenspalte "created_by" in MYSQL die UserID zuordnet.
    Kannst dann natürlich über wenn IF ($this->user->get('id'))=0, .... kontrollieren ob Benutzer und wer angemeldet ist.

  3. #3
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.929
    Bedankte sich
    111
    Erhielt 452 Danksagungen
    in 428 Beiträgen

    Standard

    Man findet sowas auch in den FAQ´s ganz hinten ;-)

  4. Erhielt Danksagungen von:


  5. #4
    Neu an Board
    Registriert seit
    01.03.2011
    Ort
    Gelsenkirchen
    Beiträge
    23
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    User anzeigen lassen:

    $user =& JFactory::getUser();

    echo 'User: ':$user;

+ Antworten

Lesezeichen

Berechtigungen

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