+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Denkansatz...

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

    Idee Denkansatz...

    Ich nutze Joomla 1.5 mit dem CBE.
    In der Datenbank habe ich die User-Tabelle schon um ein Feld erweitert (Short-INT, mögliche Zahlen 1 und 2). Nun möchte ich das Wrapper-Modul nutzen, aber das soll nur angezeigt werden bei Nutzern, die in dem zusätzlichen Feld die Zahl 2 haben...
    Würde mich über einen Denkansatz freuen....

    MfG
    Kigh

  2. #2
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.348
    Bedankte sich
    455
    Erhielt 2.972 Danksagungen
    in 2.791 Beiträgen

    Standard

    Du musst in der index.php des Templates eine entsprechende Abfrage einbauen, die halt nachschaut, ob die "2" gesetzt ist. Wenn ja, dann zeige die Modulposition an, auf der du das Menümodul mit dem Wrapper setzt.
    Hier gibts einige Codes, die unterschiedliche Abfragen machen. Vielleicht kannst du davon irgendetwas gebrauchen und deinen Bedürfnissen anpassen:
    http://www.time4joomla.de/tipps-a-tricks.html


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    13.03.2011
    Beiträge
    12
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hmmm....
    Ich bekomme zwar alle Informationen über den User ausgegeben
    Code:
    $user =& JFactory::getUser();
    aber die neue Spalte kennt dieser nicht :(
    Ich kann auf ID, username etc. zugreifen, nur nicht auf die neue spalte "sc_stat", die meine Information gespeichert hat...

    Folgendes habe ich in mein Template eingebaut, um mich Schritt für Schritt an mein Ziel herantasten zu können:
    Code:
    ...
    <?php 
      $user =& JFactory::getUser();
      $anzeige = $user->sc_stat;
    ?>
    <h1><?php echo $anzeige; ?></h1>
    ...
    Was mache ich noch falsch ?!?
    Geändert von Kighlander (29.06.2011 um 11:37 Uhr) Grund: Verschrieben ^^

  5. #4
    Neu an Board
    Registriert seit
    13.03.2011
    Beiträge
    12
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hat sich erledigt, ich musste die neue Variable noch bekannt machen in users.php...

  6. #5
    Neu an Board
    Registriert seit
    13.03.2011
    Beiträge
    12
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Die erste Hürde ist geschafft (Danke an time4mambo), jetzt gibts nur noch zwei kleinere weitere Hürden, damit ich meine Arbeit (hoffentlich) ohne weitere fremde hilfe durchführen kann.
    Und zwar erstens: wie übergebe ich Informationen (wie z.B. die UserID) an die Wrapper-Seite, damit ich dort weiterarbeiten kann?

    Edit: Dieser Teil ist gelöst, in einem anderen Thread in diesem Forum gab es ein ähnliches Problem, welches mich auf die richtige Spur gebracht hat (Dieser Link)

    Und zweitens: wie schaffe ich es, diese Zusatzseiten gegen direktes Aufrufen zu verhindern ?
    Die Seiten sollen ja nur dargestellt werden, wenn diese über das Menü der Joomla-Seite aufgerufen werden...
    Vielen Dank schonmal im voraus,
    Kigh...
    Geändert von Kighlander (29.06.2011 um 14:45 Uhr) Grund: Teilweise gelöst ;)

  7. #6
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.348
    Bedankte sich
    455
    Erhielt 2.972 Danksagungen
    in 2.791 Beiträgen

    Standard

    Das Menü auf "registered" setzen. Was anderes gibt es nicht.


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

+ Antworten

Lesezeichen

Berechtigungen

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