+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Individuelle Menüs

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

    Standard Individuelle Menüs

    Hi Community,

    ich habe mich die letzen Tag mit dem thema .htaccess verschiedenen Komponenten und anderen Techniken auseinander gesetzt und auch schon in Joomla 1.6 alpha rein geschnuppert. Leider passt da keine Lösung wirklich gut zu meinem Problem.

    Ich möchte in einem bestimmten Bereich und bestimmter Kategorie für jeden User ( jetzt noch 2 bis 3 später mehr ) einen Menüeintrag erstellen, den nur der jenige User sieht ( natürlich auch den verlinkten Beitrag ) der für ihn vorgesehen ist. Mit .htaccess ist das nicht so ohne weiteres möglich da die Menüs in der Datenbank liegen, wenn ich das richtig verstanden hab, auch die neue Joomla Version bietet da meiner Meinung keinen richtigen Ansatz dafür. Community Builder hab ich auch mal testweise installiert, aber das ist etwas umfangreich und überdimensioniert für diese Vorhaben.

    Ich hoffe ich habe mich einigermaßen deutlich ausgedrückt und es gibt zahlreiche Lösungsvorschläge.Nebenbei, ich kann zwar mit PHP einigermassen umgehen, habe aber keine größere Programmiererfahrungen damit. Bin für alle Vorschläge dankbar, ausser welche die mit einem CMS Wechsel zu tun haben.

    mfg bAlaRk

  2. #2
    Gehört zum Inventar Avatar von j!-n
    Registriert seit
    26.07.2007
    Ort
    EA / HH / B
    Beiträge
    5.846
    Bedankte sich
    258
    Erhielt 1.229 Danksagungen
    in 1.155 Beiträgen

    Standard

    Im Moment ist das nicht anders zu lösen als über eine zusätzliche ACL-Extension. Auf http://extensions.joomla.org findest Du einige davon.
    Joomla kaputt? Gehackt? Migration mißlungen? Datensalat?
    www.joomla-notdienst.de - Soforthilfe & Webentwicklung
    Einsteiger- FAQ - bitte lesen!

  3. #3
    Verbringt hier viel Zeit Avatar von Viril
    Registriert seit
    28.07.2005
    Ort
    my home: www
    Alter
    29
    Beiträge
    551
    Bedankte sich
    26
    Erhielt 53 Danksagungen
    in 50 Beiträgen

    Standard

    Ich hatte ein ähnliches Problem.

    Ich wollte für Verschiedene Mtarbeiter einen Internen Bereich schaffen, allerdings unterscheidet diese User nichts von "Normalen Usern".

    Ich bin so vorgegangen:

    Als erstes habe ich die Komponente com_contacts für meine Zwecke Mißbraucht (da ich sie bei mir eh nicht eingesetzt hatte)
    Ich habe eine Kategorie erstellt (zb. Team) und die User die später die Spezielle Berechtigung erhalten sollen dieser Kategorie hinzugefügt.

    Nächster Schritt war Die Modifizierung der Komponente:

    Am Anfang der Komponente musste ich die Berechtigung abfragen, und zwar so:
    PHP-Code:
    /**
     * Berechtigungen Pruefen!
     **/
    $user =& JFactory::getUser();
    $sqlauth mysql_query(" SELECT * FROM jos_contact_details WHERE user_id = $user->id; ");
    $num mysql_num_rows($sqlauth);

    if(
    $num '0')
    {
    // hier der eigentliche (unveränderte) code 
    }
    else
    {
    echo 
    "keine Berechtigung!";

    Somit haben nur die User, die in deinen Kontakten gepflegt sind Zugriff.

    Ich habe auf diese Art und Weise auch mein Menu erstellt, somit bekommen den Link auch nur die entsprechenden User zu sehen.
    1. Suche benutzen
    2. Thread als "gelöst" markieren
    3. Danke-Button kommt immer gut ;-)

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

    Standard

    Danke für eure echt schnelle Hilfe

    Hab noix_ACL gefunden, das macht wenn ichs richtig verstanden hab genau das was ich brauche.

    @ J! -n hab deinen Rat beherzigt und nochmal vielen Dank, dass du mir die Augen geöffnet hast. Ich hab schon die ganze Zeit bei Joomla extensions gesucht, aber halt nicht nach ACL, was ziemlich naheliegend gewesen wäre, da ich zum Thema ACL auch bisschen was gelesen hab als ich Joomla 1.6 angekratzt hab.

    @ Viril leider hab ich die com_contacts schon etwas verunstaltet, behalte aber die Lösung im Hinterkopf, falls die die ACL Komponente nicht das hält was sie verspricht.

    Ein schönes Wochenende,

    Greets bAlaRk

+ Antworten

Lesezeichen

Berechtigungen

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