+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Benutzergruppen anlegen via phpMyAdmin

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

    Idee Benutzergruppen anlegen via phpMyAdmin

    Hi,

    da es sowas noch nicht kostenfrei gibt, war ich so frei meine neuen Benutzergruppen per Hand in die Datenbank einzutragen:

    in phpMyAdmin gehen: und in der Tabelle "joomla_core_acl_aro_groups" neue Gruppen anlegen

    hat supi geklappt und ich kann jetzt über den Standard UserManager im Backend neue User einfügen in meinen neu angelegten Gruppen zuweisen

    Soweit so gut...

    da mein Hauptanliegen jedoch war nur bestimmten Gruppen ZUgang zu bestimmten Artikeln zu geben, muss noch am Access Level rumgespielt werden. Hier stehen standardmäßig nur "Public","Registered" und "Special" zur Verfügung. Na toll, jetzt unterliegen meine neuen Gruppen alle "Special". Soll nicht sein, also habe ich schlauerweise weitere Access Level in der Datenbank angelegt:

    wieder über phpMyAdmin: in Tablle "joomla_groups" wieder neue Gruppen angelgt

    Überraschung hat auch gefunzt Jetzt werden auch diese bei AccessLevel angezeigt

    Problem: wie bekomme ich eine Verknüpfung zwischen den User Gruppen und den Gruppen in AccessLevel? Also wenn ich einen Artikel erstelle und im AccessLevel die Gruppe auswähle für die dieser Artikel sichtbar ist, weiß er immernoch nicht welche Benutzergruppe ich meine. Irgendwo ist es doch auch für die Special Gruppe definiert wurden, aber wo und wie? Wer kann mir weiterhelfen?

  2. #2
    Verbringt hier viel Zeit Avatar von caro84
    Registriert seit
    20.03.2008
    Alter
    27
    Beiträge
    600
    Bedankte sich
    82
    Erhielt 205 Danksagungen
    in 162 Beiträgen

    Standard

    ich hoffe für dich du testest alles brav an irgendeiner joomla installation oder hast vorher ein backup gemacht...
    sonst dauerts nicht mehr lange und du hast dir joomla zerschossen.

    davon mal abgesehen ist das alles nicht mit ein paar einträgen in der datenbank gemacht...

    vieles davon, was du versuchst zu umgehen ist fest im joomla core verankert, anderes in den komponenten, weil diese auf das rechte management von joomla aufgebaut sind und ohne core hacks und ganz viel ahnung kommste nicht weit.

    ich würde lieber die finger davon lassen
    if you don´t eat cheese, you´re letting the terrorist win!
    Web Developer Kit Tutorial

  3. #3
    Verbringt hier viel Zeit Avatar von revido
    Registriert seit
    02.01.2007
    Ort
    35745
    Beiträge
    623
    Bedankte sich
    14
    Erhielt 120 Danksagungen
    in 117 Beiträgen

    Standard

    man kann ja in der db ein bissl testen, am besten aber vorher ein update machen (besser ist).ansonsten sehe ich dann bedraf der hilfe, wenn joomla nicht mehr funktioniert

    mit sql kenntnissen und dem core, ist das alles bestimmt kein problem,die tabellen per phpmyadmin anzupassen.....
    gruss revido
    _______________________________________________
    machmal denkt man im kreis, auch wenn der kreis ecken hat
    es gibt ein danke button

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

    Standard

    Jop hab natürlich eine backup vorher gemacht

  5. #5
    Verbringt hier viel Zeit Avatar von revido
    Registriert seit
    02.01.2007
    Ort
    35745
    Beiträge
    623
    Bedankte sich
    14
    Erhielt 120 Danksagungen
    in 117 Beiträgen

    Standard

    im core rumschauen, am besten auf der entwickleseite,schauen welche id´s für welche gruppe usw.... dann passt das ....
    gruss revido
    _______________________________________________
    machmal denkt man im kreis, auch wenn der kreis ecken hat
    es gibt ein danke button

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

    Standard

    Meint ihr damit in den einzelnen php Dateien im joomla verzeichnis? Ich weiß wie die Zugriffsrechte der einzelnen Nutzergruppen in der gacl.class.php ändert. Habe dort jedoch nichts gefunden, welchen AccessLeveln sie zuzuordnen sind ?

    Ich tu mir mal das Galileo Tutorial an, vielleicht finde ich da etwas...werde dann berichten

    was haltet ihr davon?
    hinzufügen in der gacl.class.php:

    $this->_mos_add_acl( 'action', 'access', 'users', 'group_neu', 'content', 'acl_neu' );
    oder
    $this->_mos_add_acl( 'action', 'access', 'users', 'group_neu', 'frontend', 'acl_neu' );

    beides funzt nicht, bin ich schon auf dem richtigen weg?

+ Antworten

Lesezeichen

Berechtigungen

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