Ergebnis 1 bis 26 von 26

Thema: Benutzer-Foto

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage Benutzer-Foto

    Hallo zusammen,

    gibt es eine einfache, schnelle Möglichkeit, dem jeweiligen Backend-Benutzer ein Foto zuzuweisen, welches dann z.B. in einem News-Artikel ausgegeben wird?

    Besteht darüber hinaus die Möglichkeit das Archiv nach "Allen Artikeln dieses Benutzers" zu filtern?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  2. #2
    Contao-Nutzer
    Registriert seit
    10.02.2012.
    Ort
    Basel
    Beiträge
    213
    Partner-ID
    8602

    Standard

    Es gibt Erweiterungen dazu unter dem Titel "Avatar", ich weiss aber nicht wie aktuell die noch sind.

    Hier eine davon:
    https://github.com/terminal42/contao-avatar

  3. #3
    Contao-Nutzer
    Registriert seit
    10.02.2012.
    Ort
    Basel
    Beiträge
    213
    Partner-ID
    8602

  4. #4
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Danke. Werde ich mir morgen mal anschauen. Ebenso noch das hier: https://contao.org/de/erweiterungsli...ar_ext.de.html
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  5. #5
    Contao-Nutzer
    Registriert seit
    05.10.2012.
    Beiträge
    213

    Standard

    Was die Bilder angeht: so eine kleine Anpassung bietet sich auch als optimale Gelegenheit an, sich mal mit dem DCA zu beschäftigen!

  6. #6
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage

    Ja, DCA wäre auch ne Möglichkeit. Nur wenn's sowas ja schon gibt...

    Habe jetzt mal die Erweiterung von katgirl installiert. Ich kann in den Benutzereinstellungen zwar ein Bild auswählen, beim Klick auf speichern geht die Einstellung jedoch wieder verloren. Im Frontend wird entsprechend immer nur das "Standard-Avatar" angezeigt, für Benutzer, die kein Avatar zugewiesen bekommen haben.

    Jemand eine Idee? Laut Erweiterungsstatus ist diese auch "Nicht erprobt für Contao 3.5.12".
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schau dir nochmal diese Erweiterung an:
    https://github.com/terminal42/contao-avatar

    > 3.3 und < 4.0 sollte passen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

  9. #9
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Weder die Benutzer- noch die Mitgliederverwaltung lässt sich nach Installation der Erweiterung von terminal42 aufrufen.

    Bei der Erweiterung von katgirl kämpfe ich mit dem Problem aus Beitrag #6.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  10. #10
    Contao-Nutzer
    Registriert seit
    05.10.2012.
    Beiträge
    213

    Standard

    Weder die Benutzer- noch die Mitgliederverwaltung lässt sich nach Installation der Erweiterung von terminal42 aufrufen.
    Was passiert genau? Fehlermeldung?

    Datenbank-Update mit dem Install-Tool hast du gemacht?

  11. #11
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Der Pfad stimmte nicht.
    Geändert von mapfei (11.05.2016 um 13:37 Uhr)
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  12. #12
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Die Erweiterung funktioniert jetzt prima.

    Wenn mir jetzt noch jemand verrät, wie ich das Avatar des jeweiligen Benutzers eines Nachrichtenbeitrags ausgeben kann...?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  13. #13
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde das wohl übers FE-Template machen. Die ID der News bekommst du mit $this->id.
    Die ID des Autors holst du dann mit dem NewsModel.
    PHP-Code:
    $authorId = \NewsModel::findById($this->id)->author
    Wenn die Erweiterung Inserttags anbietet, dann kannst du das so machen (falls z.B. {{user_avatar_img::*}} existiert)
    PHP-Code:
    $authorId = \NewsModel::findById($this->id)->author;
    avatarImg $this->replaceInsertTags('{{user_avatar_img::'.$authorId.'}}');
    echo 
    $avatarImg
    Wenn keine Inserttags implementiert sind, dann kannst du dir, je nachdem wo die UUID des Bildes gespeichert ist die UUID über das UserModel (falls in tl_user gespeichert) holen und mit dieser ID und dem FilesModel dann alle Felder des Bildes aus tl_files holen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  14. #14
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ich möchte sowohl Avatar als auch den Namen des Benutzers in einer rechten Spalte ausgeben - also nicht direkt im Nachrichtenbeitrag.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  15. #15
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das ist jetzt schon wieder etwas spezieller. Mach erstmal das oben genannte, dann wirst du auch schnell erkennen, wie du das an welcher Stelle in deinem Layout platzieren kannst.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  16. #16
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    PHP-Code:
    <?php
        $authorId 
    = \NewsModel::findById($this->id)->author
        
    $avatarImg $this->replaceInsertTags('{{avatar::user::'.$authorId.'}}'); 
        echo 
    $avatarImg;
    ?>
    Das funktioniert jetzt soweit. Allerdings möchte ich das ja nicht im Beitrag direkt unterbringen, sondern in einer separaten Spalte.

    Und: wie bekomme ich noch den Namen des Autors mit ausgegeben?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Das funktioniert jetzt soweit. Allerdings möchte ich das ja nicht im Beitrag direkt unterbringen, sondern in einer separaten Spalte.
    Dazu legst du dir ein eigenes News Template an, bspw. mit dem Namen news_rechte_spalte, dort fügst du deinen Code für das Benutzer Bild ein, weiters ein eigenes Newsleser Modul, wo du eben dieses Template auswählst und dieses Modul fügst du dann in einem Artikel für die Rechte Spalte auf der Seite des Newsreaders ein.



    Zitat Zitat von mapfei Beitrag anzeigen
    Und: wie bekomme ich noch den Namen des Autors mit ausgegeben?
    Der steht bereits in
    PHP-Code:
    $this->author 

  18. #18
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Perfekt, Spooky! Manchmal sieht man vor lauter Bäumen den Wald nicht mehr...

    Wie bekomme ich jetzt noch das "zurück" weg?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Wie bekomme ich jetzt noch das "zurück" weg?
    Mit einem eigenen mod_newsreader Template für das Modul in der rechten Spalte.

  20. #20
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn dir $this->author nicht reicht: Genauso wie du mit dem NewsModel alle Felder eines Datensatzes aus tl_news holen kannst, kannst du mit dem UserModel alle Felder eines Datensatzes aus tl_user holen.

    Beispiele:
    PHP-Code:
    // NewsModel
    $author   = \NewsModel::findById($this->id)->author// ID des Autors tl_news.author
    $headline = \NewsModel::findById($this->id)->headline;

    // UserModel
    $name  = \UserModel::findById($author)->name// Name des Users tl_user.name
    $email = \UserModel::findById($author)->email
    Die zur Verfügung stehenden Felder kannst du dir z.B. mit phpMyAdmin ansehen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  21. #21
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Daumen hoch

    Danke euch beiden! Wieder was dazugelernt!
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  22. #22
    Contao-Nutzer
    Registriert seit
    01.05.2012.
    Beiträge
    63

    Standard

    Zitat Zitat von mapfei;408242[...

    Habe jetzt mal die Erweiterung von katgirl installiert. Ich kann in den Benutzereinstellungen zwar ein Bild auswählen, beim Klick auf speichern geht die Einstellung jedoch wieder verloren. Im Frontend wird entsprechend immer nur das "Standard-Avatar" angezeigt, für Benutzer, die kein Avatar zugewiesen bekommen haben.

    Jemand eine Idee? Laut Erweiterungsstatus ist diese auch "Nicht erprobt für Contao 3.5.12".
    Das Problem habe ich auch. Habe sogar den vorgeschlagenen Pfad verwendet. Die Avatare liegen alle im gleichen Ordner. In den Benutzereinstellungen werden die Bilder korrekt angezeigt.

    Ich habe derzeit im Template (news_latest) zum Testen zwei Ausgaben:
    HTML-Code:
    <?php echo ($this->replaceInsertTags('{{avatar::user::13}}'));?>
    
    <?php
        $authorId = \NewsModel::findById($this->id)->author; 
        $avatarImg = $this->replaceInsertTags('{{avatar::user::'.$authorId.'}}'); 
        echo $avatarImg;
    ?> 
    Bei beiden Versionen wird das Standard-Avatar ausgegeben. Einen User mit der ID=13 gibt es und der hat auch ein Avatar zugewiesen bekommen.

    Woran kann es liegen? Ich stehe völlig auf dem Schlauch.

  23. #23
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    vorhin grad reingekommen: news_author

  24. #24
    Contao-Nutzer
    Registriert seit
    01.05.2012.
    Beiträge
    63

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    vorhin grad reingekommen: news_author
    Danke für den Tipp. Ist es nun sinnvoller meine Installation zurückzubauen und die noch ganz neue Erweiterung zu nehmen oder noch zu hoffen, dass jemand meinen Fehler entdeckt? Das Problem habe ich mit einer aktiven Seite.

  25. #25
    Contao-Nutzer
    Registriert seit
    01.05.2012.
    Beiträge
    63

    Standard

    habe es "gelöst": Ich bin auf [news_author] umgestiegen. Läuft.

  26. #26
    Contao-Fan
    Registriert seit
    22.11.2009.
    Ort
    14943 Luckenwalde
    Beiträge
    373

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Der Pfad stimmte nicht.
    wie haste das behoben ? habe das gleiche Problem
    Code:
    Call to undefined method Avatar::getMemberPath() in
    
    Freundliche Grüße
    Jens


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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