+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Individueller Content pro Benutzer

  1. #1
    War schon öfter hier Avatar von eseno
    Registriert seit
    07.06.2006
    Beiträge
    203
    Bedankte sich
    10
    Erhielt 41 Danksagungen
    in 31 Beiträgen

    Frage Individueller Content pro Benutzer

    Guten Abend,

    ich habe ein kleines Problem, welches ich so nicht Lösen kann. Dieser bezihet sich auf die Rechte-Verwaltung unter Joomla 1.0.12.

    Ich möchte, dass jeder Benutzer (Mitarbeiter) der Regestriert ist, seine individuelle Abrechnung (Gehaltsnachweis) einsehen kann, dabei dürfen aber andere Benutzer diesen Content nicht einsehen.

    Wie kann ich sowas realisieren? Ich habe bereits auch JACLPlus installiert, doch diese Komponente hilft mir auch nicht wirklich weiter, gibt es eine Lösung für das Problem?

    Mit freundlichen Grüßen

    Eseno

  2. #2
    Ex-Über-Mod Avatar von rico
    Registriert seit
    04.12.2005
    Ort
    Potsdam
    Alter
    47
    Beiträge
    1.699
    Bedankte sich
    237
    Erhielt 466 Danksagungen
    in 383 Beiträgen

    Standard

    Hallo,

    da Joomla einen eigenen Content pro User nicht anbietet, würde ich für den Download eines ganz individuellen Links folgende Möglichkeit sehen:

    1. Den Mambot zum Einbau von PHP-Scripten bei Run Digital runterladen, installieren und veröffentlichen.

    2. In einem beliebigen Content einen Artikel schreiben mit Hinweis auf Abrechnung unter folgendem Link

    3. Darunter ein PHP-Script (mit folgendem Code) mittels des Bot einbinden,

    Code:
    {rdaddphp file=abrechnung.php}
    welches den usernamen (Bei Frau müller = mueller), den Monat und das Jahr ausliest.

    4. Einen Ordner im Joomla-Verzeichnis (hier z.B. files) erstellen, in dem dann für den User der File zum Download liegt.

    Code:
    <?php
        define( '_VALID_MOS', 1 );
        include_once( 'globals.php' );
        require_once( 'configuration.php' );
        require_once( 'includes/joomla.php' );
        $monat = date(m);
        $jahr    = date (y);
    
        global $database;
    
        $mainframe = new mosMainFrame( $database, $option, '.' );
        $mainframe->initSession();
        $my = $mainframe->getUser();
    
    if ($my->id) {
        echo "<a href=\"files/".$my->username."-".$monat."-".$jahr.".pdf\">".$my->username."-".$monat."-".$jahr."</a>";
    }
    ?>
    Dieser Code würde dann beim Einloggen von Frau Müller einen Link zu mueller-03-07.pdf anzeigen.

    Gruß.
    Ricola
    Kleines Tutorial zum Objektorientierten Programmieren mit PHP

  3. Erhielt Danksagungen von:


  4. #3
    War schon öfter hier Avatar von eseno
    Registriert seit
    07.06.2006
    Beiträge
    203
    Bedankte sich
    10
    Erhielt 41 Danksagungen
    in 31 Beiträgen

    Standard

    Danke, das hilft mir sehr viel weiter. Top Lösung. Danke!

  5. #4
    Ex-Über-Mod Avatar von rico
    Registriert seit
    04.12.2005
    Ort
    Potsdam
    Alter
    47
    Beiträge
    1.699
    Bedankte sich
    237
    Erhielt 466 Danksagungen
    in 383 Beiträgen

    Standard

    Zitat Zitat von eseno Beitrag anzeigen
    Top Lösung. Danke!
    Danke schön - jedoch möchte ich den gleich mal an ecomeback weitergeben. Ich habe nur diesen Artikel etwas weiter ausgebaut.

    Gruß.
    Ricola
    Kleines Tutorial zum Objektorientierten Programmieren mit PHP

  6. #5
    Ex-Über-Mod Avatar von rico
    Registriert seit
    04.12.2005
    Ort
    Potsdam
    Alter
    47
    Beiträge
    1.699
    Bedankte sich
    237
    Erhielt 466 Danksagungen
    in 383 Beiträgen

    Standard

    Hallo,

    Du kannst Dein Problem auch anders lösen. Es gibt jetzt hier einen Mambot, mit dem Du für einzelne User, Gäste, Alle User oder verschiedene Usergruppen eigene Texte einblenden kannst. Zusätzlich dazu kannst Du auch schon bestehenden Content (andere Artikel) mit einbinden.
    Bei der Option "level=gast" kannst Du auch einen Text einbinden der nach dem Login ausgeblendet wird u.v.a..

    Gruß.
    Ricola
    Kleines Tutorial zum Objektorientierten Programmieren mit PHP

+ Antworten

Lesezeichen

Berechtigungen

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