Ergebnis 1 bis 27 von 27

Thema: Benutzer-Avatar des Nachrichten-Verfassers anzeigen lassen

  1. #1
    Contao-Nutzer
    Registriert seit
    04.07.2009.
    Beiträge
    31

    Standard Benutzer-Avatar des Nachrichten-Verfassers anzeigen lassen

    Hallo alle zusammen,

    ich würde gerne ein Bild des Autors eines Nachrichtenbeitrages (und dieser ist ein Benutzer des Backends) unter dem News-Artikel anzeigen lassen. Optional auch mit einem kleinen Infotext. Ich habe zwei Ideen, es hapert aber an der Umsetzung:

    1.) über die avatar-Erweiterung mit einem inserttag->hier bekomme ich aber leider nicht die id des autors innerhalb des news-templates ausgegeben (analog zu $this->author halt die ID des authors). Das wäre auch die allereinfachste Variante - hier wäre aber das Ganze mit dem Infotext schwieriger

    2.) Ich erstelle einen Katalog noch einmal mit den Autoren und dem Infotext sowie dem Bild. Nun (und das funktioniert noch nicht) binde ich unter news-full meine katalogliste ein. Soweit so gut, alle einträge werden angezeigt. Ich bekomme aber leider das $this->author nicht in eine variable (im template) gespeichert, die ich dann im katalog-modul unter der news mit einem katalogeintrag vergleichen könnte und so einen php-filter erstellen könnte.

    kann mir einer bitt weiterhelfen, wenigstens einen tip geben? vielen dank schon einmal!

  2. #2
    Contao-Nutzer
    Registriert seit
    04.07.2009.
    Beiträge
    31

    Standard

    hat keiner eine Idee?

  3. #3
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Problem ist, die ID des Benutzers wird bei einem Kommentar nicht gespeichert, lediglich der eingegebene Name. Aus diesem Grund kannst du auch nie auf einen Autor aus deinem System zurück schliessen, ausser du würdest die E-Mail oder ähnlich vergleichen.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  4. #4
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    St.Pauli
    Beiträge
    217

    Standard

    Moinsen,

    @Andreas: wenn ich das hier richtig verstehe, meint freemailer01 doch den originalen Verfasser de Beitrags (registrierte BE-Benutzer) und nicht die Verfasser von Frontend-Kommentaren (was natürlich nicht ginge)?!

    @freemailer01: sollte eigentlich gehen, es gibt ja das Feld Signatur, ich weiß aber gerade nicht, ob das aus Avatar oder Helpdesk kommt. Sonst tl_member und die Klasse um ein Info-Feld erweitern, in beiden Fällen können deine Benutzer das dann selbst ausfüllen. Dann News Klasse erweitern, per callback Avatar und Info-Text holen und in ein Template parsen. Brauchst du auch keinen Katalog o.ä...


    cheers
    Antipitch
    "Some people, when confronted with a problem, think 'I know, I’ll use regular expressions.' Now they have two problems." Jamie Zawinski

  5. #5
    Contao-Nutzer Avatar von waschbecken1394
    Registriert seit
    02.10.2009.
    Ort
    Graz, AUT
    Beiträge
    48

    Standard

    Zitat Zitat von Antipitch Beitrag anzeigen
    Moinsen,

    @Andreas: wenn ich das hier richtig verstehe, meint freemailer01 doch den originalen Verfasser de Beitrags (registrierte BE-Benutzer) und nicht die Verfasser von Frontend-Kommentaren (was natürlich nicht ginge)?!

    @freemailer01: sollte eigentlich gehen, es gibt ja das Feld Signatur, ich weiß aber gerade nicht, ob das aus Avatar oder Helpdesk kommt. Sonst tl_member und die Klasse um ein Info-Feld erweitern, in beiden Fällen können deine Benutzer das dann selbst ausfüllen. Dann News Klasse erweitern, per callback Avatar und Info-Text holen und in ein Template parsen. Brauchst du auch keinen Katalog o.ä...


    cheers
    Antipitch
    Hallo!

    Würde auch diese Funktionalität ebenso benötigen.
    Für die Bilder des Benutzer habe ich die Avatar Erweiterung installiert.

    Leider bekomme ich das mit der Anzeige im Template noch nicht hin, bzw. ist der vorige Beitrag für mich etwas "spanisch".

    Wie es gehen könnte stelle ich mir so vor:
    Ich verwende das Insert Tag von "Avatar" alá
    Code:
    {{avatar::25::be}}
    Die User_ID müsste ich jedoch aus dem News bekommen.
    Sprich anstatt $this->author für den Benutzer Vor- und Nachnamen müsste man $this->author->id aufrufen können.

    Wo setze ich hierfür im Newsbereich am besten an? Wo muss ich erweitern etc.

  6. #6
    Contao-Nutzer Avatar von waschbecken1394
    Registriert seit
    02.10.2009.
    Ort
    Graz, AUT
    Beiträge
    48

    Standard Variablen in Insert Tags

    Zitat Zitat von waschbecken1394 Beitrag anzeigen
    Hallo!

    Würde auch diese Funktionalität ebenso benötigen.
    Für die Bilder des Benutzer habe ich die Avatar Erweiterung installiert.

    Leider bekomme ich das mit der Anzeige im Template noch nicht hin, bzw. ist der vorige Beitrag für mich etwas "spanisch".

    Wie es gehen könnte stelle ich mir so vor:
    Ich verwende das Insert Tag von "Avatar" alá
    Code:
    {{avatar::25::be}}
    Die User_ID müsste ich jedoch aus dem News bekommen.
    Sprich anstatt $this->author für den Benutzer Vor- und Nachnamen müsste man $this->author->id aufrufen können.

    Wo setze ich hierfür im Newsbereich am besten an? Wo muss ich erweitern etc.
    Hallo!

    Bin nun ein kleines Stück weitergekommen.
    Und zwar habe ich die Avatar Extention ein wenig angepasst, sodass nun nicht nur mehr mit
    Code:
    {{avatar::25::be}}
    gearbeitet werden kann, sondern auch
    Code:
    {{avatar::Vorname Nachname::be}}
    Warum Vorname Nachname?
    Im Template für das news_full habe ich Zugriff auf den News Author (this->author).
    Jedoch scheitere ich nun am Inserttag Konzept, weil ein
    Code:
    {{avatar::this->author::be}}
    entsprechend nicht interpretiert wird, anscheinend wird zuerst auf inserttags geparsed und variablen entsprechend nicht ersetzt.

    Weiß jmd. Rat hierzu, wie man in einem Inserttag eine php Variable einsetzen kann?
    PS: Bin noch ziemlich ein Contao Newbie was die Programmierung angeht.

  7. #7
    Contao-Fan Avatar von chr.flader
    Registriert seit
    03.07.2009.
    Beiträge
    801

    Standard

    Hallo zusammen!

    Auch ich suche eine Möglichkeit ein Avatar neben den Nachrichtenbeitrag eines Verfassers zu veröffentlichen.
    Gibt es hier vielleicht neue Möglichkeiten?

    Christian

  8. #8
    Contao-Nutzer Avatar von cgpro
    Registriert seit
    01.07.2009.
    Ort
    München
    Beiträge
    218
    Partner-ID
    11108
    User beschenken
    Wunschliste

    Standard

    Genau dieses Feature benötige ich auch gerade.

    Hat es schon mal einer geschaft alle Posts eines bestimmten Authors darzustellen?

  9. #9
    Contao-Nutzer
    Registriert seit
    02.09.2011.
    Beiträge
    5

    Standard

    Ich kann mich nur einreihen in die Liste der "Ich hätte gerne Avatar des News-Verfassers". Gibt es inzwischen eine Lösung?

  10. #10
    Contao-Nutzer Avatar von pretty-cool
    Registriert seit
    11.01.2010.
    Ort
    Hamburg
    Beiträge
    183

    Standard

    Mich würde das auch sehr interessieren. Gibt es dazu inzwischen Lösungsansätze?

    Vielen Dank und beste Grüße :-)

  11. #11
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    Der Autor dieser Seite weiß hier evtl. zu helfen: http://www.blog4contao.de/artikel/ne...verwenden.html.
    Ansonsten könnte man evtl. mit verschiedenen Archiven je Autor arbeiten, dahinter liegen dann andere Reader-Module, die im Template bereits die erforderlichen Daten hinterlegt haben. Geht damit - im Schnellschuss gedacht - natürlich nur im Reader.

    Viele Grüße
    Alexander
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  12. #12
    Contao-Nutzer Avatar von pretty-cool
    Registriert seit
    11.01.2010.
    Ort
    Hamburg
    Beiträge
    183

    Standard

    Super, vielen Dank für den Tip. Schon alleine die Möglichkeit Inhalte flexibel zu gestalten hilft riesig weiter.

    Vielen Dank :-)

  13. #13
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    Freut mich, geholfen zu haben. In Ermangelung eigener Programmierkenntnisse en detail entwickelt man so ein paar "Um-die-Ecke-Features". :-)

    Viele Grüße
    Alexander
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  14. #14
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    *ausgrab* Ich schließe mich den Reihen derer an, die sich riesig freuen würden, wenn es eine Lösung gäb, die keine Workarounds erfordert. Der eleganteste Weg, wurde ja schon mehrfach erwähnt, wäre das Ermitteln der BE-User-ID des Verfassers. An das template übergeben wird ja nur der Klartext-Name (Template-Variable "author"), weitere Autoren-Hinweise werden nicht übermittelt (obwohl es noch die Variablen "cuser" und "cgroup" gibt, ich kann aber auf anhieb nicht sehen, wozu die gut sind... jedenfalls werden dort keine Werte übergeben, die auf den Verfasser der Meldung hinweisen).

    Der Ansatz von waschbecken1394 war ja schon nicht so schlecht... das Ding müsste dann wohl nur so formuliert werden:

    PHP-Code:
    {{avatar::<?php echo $this->author?>::be}}
    Eine solche Formulierung (PHP in Contao-Insert-Tag) wäre im Template-Code ja problemlos möglich. Toll wäre gewesen, wenn waschbecken1394 hier gepostet hätte, *wie* er das Avatar-Modul verändert hat, dass es auch Klartext-Namen entgegennimmt... :-/

  15. #15
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    Ach, Augen auf... ab Contao 3 gibt es dafür eine fertige Lösung:
    https://contao.org/de/extension-list...ar_ext.de.html

    Spitze, vielen Dank dafür.

  16. #16
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    ... Tja, davon kann ich dann leider auch dringend abraten:

    - Nach der Installation von avatar_ext waren erst mal alle zugewiesenen Avatare komplett weg
    - Ich weise dem ersten User also blitzfix seinen Avatar wieder zu => Aber statt des ausgewählten Bildes wird einfach *irgendein* Bild gespeichert. Die Auswahl des Bildes über den Contao-Dateibrowser klappt noch, die dann angezeigte Vorschau des Bildes ist auch noch korrekt, aber nach Klick auf "Speichern" erscheint dann einfach irgendein anderes Bild unter "Avatar". Riesig.
    - Ich deinstalliere die Erweiterung "avatar_ext" erst mal wieder, damit ich zumindest die Avatare wieder zuweisen kann wie vorher => die Bild-Zuweisung ist aber leider immer noch rätselhaft durcheinander. Der Fehler von vorher bleibt also auch nach der Deinstallation von avatar_ext bestehen.

    Jetzt muss ich erst mal schauen, wie ich meine Avatare überhaupt wieder reinbekomme.

    ps. Sorry für meinen Monolog
    Geändert von Traumkunst (13.06.2014 um 19:49 Uhr)

  17. #17
    Contao-Nutzer Avatar von maipe
    Registriert seit
    10.07.2012.
    Ort
    München
    Beiträge
    201

    Standard

    Zitat Zitat von Traumkunst Beitrag anzeigen
    ... Tja, davon kann ich dann leider auch dringend abraten:

    - Nach der Installation von avatar_ext waren erst mal alle zugewiesenen Avatare komplett weg
    - Ich weise dem ersten User also blitzfix seinen Avatar wieder zu => Aber statt des ausgewählten Bildes wird einfach *irgendein* Bild gespeichert. Die Auswahl des Bildes über den Contao-Dateibrowser klappt noch, die dann angezeigte Vorschau des Bildes ist auch noch korrekt, aber nach Klick auf "Speichern" erscheint dann einfach irgendein anderes Bild unter "Avatar". Riesig.
    - Ich deinstalliere die Erweiterung "avatar_ext" erst mal wieder, damit ich zumindest die Avatare wieder zuweisen kann wie vorher => die Bild-Zuweisung ist aber leider immer noch rätselhaft durcheinander. Der Fehler von vorher bleibt also auch nach der Deinstallation von avatar_ext bestehen.

    Jetzt muss ich erst mal schauen, wie ich meine Avatare überhaupt wieder reinbekomme.

    ps. Sorry für meinen Monolog
    Funktioniert das jetzt? Konntest Du einen Fehler finden?

  18. #18
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    Nein, tut mir leid... ich war froh, es irgendwie wieder hingebogen bekommen zu haben, und hab dann erst mal die Finger davon gelassen.

  19. #19
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ihr könntet es damit versuchen: https://github.com/terminal42/contao-avatar
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  20. #20
    Contao-Nutzer Avatar von maipe
    Registriert seit
    10.07.2012.
    Ort
    München
    Beiträge
    201

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Ihr könntet es damit versuchen: https://github.com/terminal42/contao-avatar
    Ok - doch wie bekomme ich den Autoren Avatar?

    {{avatar::user::ID}}

    Etwa so:

    {{avatar::autor}}

    ?

  21. #21
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    Das müsste laute den Infos auf dieser Seite ja ungefähr so gehen:

    Code:
    <?php Avatar::getUser($this->author); ?>
    Stimmt die Richtung? Immer dieses Herumraten der Unwissenden...

  22. #22
    Contao-Nutzer Avatar von maipe
    Registriert seit
    10.07.2012.
    Ort
    München
    Beiträge
    201

    Standard

    Zitat Zitat von Traumkunst Beitrag anzeigen
    Immer dieses Herumraten der Unwissenden...
    Schließe mich erstmal einsehend dieser Aussage an. ;-)

  23. #23
    Contao-Nutzer Avatar von maipe
    Registriert seit
    10.07.2012.
    Ort
    München
    Beiträge
    201

    Standard Author - User - Avatar

    Andreas, gibt es noch ein kleines Statement von Dir?

  24. #24
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    Wow -- mit dem Satz meinte ich *mich selbst*, nicht Dich, maipe.
    So schnell sind Missverständnisse passiert.

  25. #25
    Contao-Nutzer Avatar von maipe
    Registriert seit
    10.07.2012.
    Ort
    München
    Beiträge
    201

    Standard

    Zitat Zitat von Traumkunst Beitrag anzeigen
    Wow -- mit dem Satz meinte ich *mich selbst*, nicht Dich, maipe.
    So schnell sind Missverständnisse passiert.
    Kein Mißverständnis - habe schon verstanden und meinte mich selber... ;-)

    na da bleibt ja momentan nichts anderes übrig, als diese Methode weiter zu bewerben.

    https://community.contao.org/de/show...244#post344244

  26. #26
    Contao-Nutzer
    Registriert seit
    31.07.2009.
    Beiträge
    1

    HTML

    Alter Beitrag aber evtl. noch interessant für jemanden: mit nem simplen parseArticle HOOK kann die ID des autors ohne erneute Datenbankabfrage einem news-item hinzugefügt werden:

    PHP-Code:
    /**
     * Add Author ID to news item
     */
    public function addAvatar($objTemplate$arrData)
    {
      
    $objTemplate->authorId $arrData['author'];


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

    Standard

    Wo gehört dieser Hook hin?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Benutzer / Nachrichten bearbeiten
    Von Ricks im Forum Geschützte Bereiche/Mitglieder
    Antworten: 3
    Letzter Beitrag: 06.07.2014, 13:10
  2. Benutzer- / Mitgliedergruppe ausgeben lassen
    Von Baumkind im Forum Benutzer/-gruppen
    Antworten: 3
    Letzter Beitrag: 02.05.2011, 12:46
  3. Avatar bereits in der Auflistung der Nachrichten?
    Von chr.flader im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 07.12.2010, 12:14
  4. PHP-Hinweise anzeigen lassen
    Von franks im Forum Entwickler-Fragen
    Antworten: 5
    Letzter Beitrag: 29.11.2009, 21:28
  5. Benutzer durch Admin freischalten lassen?
    Von TSH im Forum Geschützte Bereiche/Mitglieder
    Antworten: 2
    Letzter Beitrag: 30.06.2009, 10:09

Lesezeichen

Lesezeichen

Berechtigungen

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