Contao-Camp 2024
Ergebnis 1 bis 35 von 35

Thema: [ExtendedMemberInserttags] Erweiterete Mitglieder Inserttags

  1. #1
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard [ExtendedMemberInserttags] Erweiterete Mitglieder Inserttags

    Moin,

    hier gibt es eine kleine Extension, welche die Standard Mitglieder Inserttags erweitert.

    Neben ein paar neuen Inserttags gibt es ein wesentliches Feature: Jeder Inserttag kann mit der ID eines speziellen Mitglieds erweitert werden, um dessen Informationen zu erhalten.

    Link ins ER: http://contao.org/de/extension-list/...nserttags.html
    URL zum Tracker: https://github.com/cliffparnitzky/Ex...erttags/issues

    Viel Spaß damit.

    Grüße, Cliff

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das o.g. Feature wurd übrigens hier von Preetz angeregt.

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Extension ist nun Contao 3 kompatibel.

    Grüße, Cliff

  4. #4
    Gesperrt
    Registriert seit
    07.05.2011.
    Beiträge
    1.199

    Standard

    Kann man die statt hart kodierter Member-ID in den Inserttags auch eine Variable verwenden?

    Der nützliche Sinn wäre, z. B. in einer Mitgliederliste Geschlecht und Alter der gelisteten Mitglieder anzuzeigen. Für das jeweils angemeldete Mitglied brächte das ja nichts - das dürfte wohl selber wissen, wie alt es ist und ob Mann oder Frau.

  5. #5
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    ja, hab sowas schon in einem Template verwendet, ungefähr so:

    PHP-Code:
    <?php foreach($members as $member) : ?>
        <div>{{member::<?php echo $member['id']; ?>::gender}}</div>
    <?php endforeach; ?>
    Grüße, Cliff

  6. #6
    Gesperrt
    Registriert seit
    07.05.2011.
    Beiträge
    1.199

    Standard

    Ah ja, super, dankeschön für den Tipp. Werd ich demnächst in der Mitgliederliste im Community-Teil meiner Webseite einbauen.

    Anschließend muss ich mir mal die Filterfunktion vornehmen. Die standardmäßig eine lausige Selectbox + Eingabefeld in der Member-Auflistung, die zumindest in meiner Installation außerdem nur teilweise richtig funktioniert (liefert z. B. bei der Eingabe "Weiblich" keine Ergebnisdatensätze zurück, obwohl in der DB vorhanden), erfüllt einfach nicht die normalen Praxisanforderungen. Man braucht nunmal mehrere Suchbegriffe und die zuverlässige Anzeige aller darauf zutreffenden Datensätze. Gefundene Ergebnisse erneut nach einem weiteren Kriterium zu filtern, geht ebenfalls nicht.

  7. #7
    Contao-Nutzer Avatar von tshellshock
    Registriert seit
    07.09.2009.
    Ort
    Leipzig
    Beiträge
    32

    Standard Fehler?

    Hallo Cliffen,

    entweder mache ich etwas falsch, hab's falsch verstanden oder es es gibt da nen Fehler in der Erweiterung!?!?!

    Ich möchte folgende drei Inserttags {{member::firstname}} {{member::lastname}} und {{member::email}} im EFG benutzen. Das Formular ist eine Art Anfrageformular unseres Intranets. Die Anfrage geht an unsere IT und an den Vorgesetzten des Anfragenden. Der Name des Anfragenden soll mittels Inserttags in die Mail und via Verstecktesfeld mit Inserttags in die Datenauflistung gespeichert werden.

    Aber leider werden mir die Inhalte der Inserttags nicht angezeigt per Mail verschickt oder gespeichert!

    Kann mir jemand auf die Sprünge helfen?

  8. #8
    Contao-Nutzer Avatar von tshellshock
    Registriert seit
    07.09.2009.
    Ort
    Leipzig
    Beiträge
    32

    Standard

    kleiner Nachtrag!

    Es funktioniert auch nicht wenn ich das Inserttag in einem Inhaltselement (Text zB.) verwende!

    Achso ich nutze Contao 3.2.8

  9. #9
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und ein Mitglied ist im FE auch angemeldet?

    Funktioniert denn der Standard Uset Inserttag vom Core: {{user::*}} ?

    Gruß, Cliff

  10. #10
    Contao-Nutzer Avatar von tshellshock
    Registriert seit
    07.09.2009.
    Ort
    Leipzig
    Beiträge
    32

    Standard

    Hallo Cliffen,

    ja ein FE-Member ist angemeldet und die Core-Inserttags {{user::...}} funktionieren.

    Merkwürdig ist: auf einer anderen Installation funktionieren die {{member::...}}!!!

    Vielen Dank

  11. #11
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, das riecht danach, als ob ein anderer Inserttag vorher durchlaufen wird und nicht korrekt beendet wird (return false wenn der Tag nicht passt).

    Deaktiviere mal andere Erweiterungen.

    Gruß, Cliff

  12. #12
    Contao-Nutzer Avatar von tshellshock
    Registriert seit
    07.09.2009.
    Ort
    Leipzig
    Beiträge
    32

    Standard

    Hallo Cliffen,

    ich habe mal angefangen die anderen Extensions zu deaktivieren. Es liegt an der Meta Models Extension!!! Wenn die deaktiviert ist klappt es.

    Kann man das irgendwie fixen? Ich habe zwar Meta Models nicht in Benutzung, es wird aber definitiv kommen. Da wäre es cool wenn es keinen Konflikt mehr gibt

    Viele Grüße

  13. #13
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hehe, kann mir zwar kaum vorstellen, aber dann scheint da bei MM ein bug zu sein. ... Da kann ich erstmal nix machen.

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

    Standard Autor/Member Informationen anzeigen - Autoren - Box

    Hallo,

    danke für Deine Erweiterung UserMemberBridge und Erweiterte Mitglieder Inserttags. Vielleicht bin ich total auf dem Holzweg - aber ich suche eine Möglichkeit, eine vernünftige Autorenbox in ein Theme zu integrieren. Wenn das natürlich irgendwie anders einfach geht, bin ich für jeden Hinweis dankbar.

    Auf der Full Reader Seite sollen Avatar-Bild und weitere Informationen/Links über den Autor des News-Beitrages angezeigt werden. Der Autor ist bei mir natürlich auch nur ein Benutzer, der allerdings über die UserMeberBridge eben auch Mitglied ist. Über die Extension xtmembers und Avatar stehen mir nun weitere Felder auf der Mitglieder Seite zur Verfügung. Bestimmte Felder würde ich jetzt gerne über ein Template auslesen und per Modul dann auf der Fullreader Seite anzeigen lassen.

    {{member::ID::FIELDNAME}} ist ja schonmal ein erster Schritt. Nur wie zeige ich die memberinformationen des User [Author] an? {{AuTHOR::MEMBER::FIELDNAME}} oder so ähnlich?


    Gibt es dafür einen TIP aus der Community? Ich habe schon einige Threads aus den letzten drei Jahren gefunden, aber die, die ich gefunden habe, führten zu keiner Lösung.

    Vielen Dank im Voraus!

  15. #15
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    also im Grunde wäre es ja toll, wenn alle Daten des Auto (BE User) in diesem Fall ins Frontend (also ins Template) übertragen werden würden.
    Ist aber bestimmt (ungetestet) nicht der Fall.

    Aber vlt. wird die ID des User ja übertragen.

    Wenn dem so ist, kann man mittel UserModel::findByPk(...) den User ranholen.

    Das nun direkt zum Anzeigen nutzen, oder dort das Feld 'assignedMember' auslesen, um an die ID des verknüpften Mitglieds zu kommen.

    Die dann in den Inserttags verwenden.

    Grüße, Cliff

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

    Standard

    Hm. Wird die ID des Users übertragen? Wo könnte ich das testen?
    Geändert von maipe (16.10.2014 um 20:11 Uhr)

  17. #17
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Im entsprechenden template die variablen mit showTemplateVars ausgeben.

  18. #18
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Erweiterung gibt es ab sofort und für die kommenden Contao Versionen nur noch via Composer unter: cliffparnitzky/extended-member-inserttags
    Geändert von cliffparnitzky (03.02.2015 um 20:30 Uhr)

  19. #19
    Contao-Nutzer
    Registriert seit
    24.04.2012.
    Beiträge
    37

    Standard Ausgabe HTML Markup

    Hallo cliffen,

    ich benutze unter Contao 3.2.x deine Erweiterung und die Erweiterung [inserttags] um mithilfe des tags {{member::2::description}} die Beschreibung der Position des Mitglied no. 2 in ein eigenes Insertag auszugeben.
    Das funktioniert soweit auch, nur bekomme ich den Inhalt inkl. dem HTML-Markup... (<p>.......</p>) angezeigt. (Das Feld ist ja auch ein tinyMCE-Editor)
    (Es ist also eine verschachtelte Inserttags-Struktur)

    Wie bekomme ich das Markup nicht mit ausgegeben, oder korrrekt als HTML gerendert?

    Ist das überhaupt ein Problem bei deiner Erweiterung oder eine von [inserttags]?

    Danke
    Christian
    Geändert von ChristianLischke (12.02.2015 um 10:23 Uhr)

  20. #20
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin Christian,

    also wenn du den Inserttag "{{member::2::description}}" nutzt, kommt der aus meiner Erweiterung. Mit der Erweiterung [inserttags] baust du dir ja eigene Inserttags mit festen Daten.

    Der Grund für die Ausgabe ist die Zeile 156 in ExtendedMemberInserttags.php.

    Dort werden explizit Sonderzeichen in HTML-Codes umgewandelt. Der Teil ist vom Core übernommen.

    Du könntest dein Feld description im DCA von tl_member so ändern, dass es keine RTE Eingaben mehr zulässt. Dann fliegt das Markup raus, und du kannst hast alles selbst in der Hand.

    Gruß, Cliff

  21. #21
    Contao-Nutzer Avatar von sonpau
    Registriert seit
    01.08.2014.
    Ort
    Bietigheim-Bissingen
    Beiträge
    18

    Standard

    Hallo Cliff,

    planst du in nächster Zeit eine Version dieser Extension im GitHub für 3.5 frei zu geben?

    Vielen Dank und Grüße, sonpau

  22. #22
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    also wenn es mit jmd. testet, gebe ich die Version gern frei

    Installiere die mal die Version "dev-support/contao3.5" und prüfe die durch.

    Wenn alles passt gib mir Bescheid, dann gebe ich das als Version 2.0.2 frei.

    Gruß, Cliff
    Geändert von cliffparnitzky (23.06.2015 um 20:50 Uhr)

  23. #23
    Contao-Nutzer Avatar von sonpau
    Registriert seit
    01.08.2014.
    Ort
    Bietigheim-Bissingen
    Beiträge
    18

    Standard

    Moin Moin,

    habe die "dev-support/contao3.5" installiert. Ich verwende nur einen kleinen Teil {{member::groups}} der Extension, den habe ich mit 3.5.0 in allen Varianten getestet und - es funktioniert wie gehabt.

    Vielen Dank und Grüße,
    sonpau

  24. #24
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Super, das sollte trotzdem genügen.

    Somit kann Version 2.0.2 unter Contao 3.5 installiert werden.

    Danke für den Test.

  25. #25
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard Nur teilweise Anzeige von Member Insert-Tags

    Hallo,
    ich nutze die Erweiterung seit ein paar Jahren auf mehreren Intranet-Seiten, die alle den gleichen Aufbau haben. Jetzt fallen plötzlich auf einer Seite zwei von drei verwendeten Member Insert-Tags aus. Aber nur auf der einen Webseite, die anderen funktionieren.

    Ich habe dann Contao und alle Extension auf aktuellen Stand gebracht:
    Contao 3.5.36 (auf All-Inkl)
    ExtendedMemberInserttags 1.1.0 build 15
    php 7.0
    aber keine Veränderung.

    Hier ein Link zu einer öffentlichen Seite (gleiches Verhalten auf internen Seiten).

    Ich weiß nicht, warum dies plötzlich auftritt und was der Unterschied zu funktionierenden Intranet-Seiten ist. Hat jemand einen Tipp?

    Grüße,
    Matthias

  26. #26
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin Matthias,

    welche 2 von 3 Inserttags fallen denn aus und wie äußert sich dieses Ausfallen?

    Grüße, Cliff

  27. #27
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    hallo,
    es fallen aus: {{member::87::email}} und {{member::87::mobile}}

    Es äussert sich wie auf der verlinkten zu sehen ist unter Frontend Ausgabe. Der Name erscheint, Email und Telefon nicht.

  28. #28
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ah siehst, manchmal muss man eben auch alles lesen, um alle Infos zu bekommen.

    Ihr nutzt noch die völlig veraltete Version 1.0.0.

    Wechselt mal auf die 2.0.3.

    Die ist dann auch PHP 7 kompatibel, was das Problem bei euch lösen sollte.

  29. #29
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    ok, ich müsste die 2.0.3 manuell installieren. Wie gehe ich da vor? Habe da wenig Erfahrung.
    Ich nehme an so:

    - backup DB
    - In .../modules/ExtendedMemberInserttags/ alles löschen und dann die Ordner der 2.0.3 hochladen.
    - im Install-Tool Datenbank aktualisieren.

    Muss man vorher in der Erweiterungsverwaltung die 1er Version deinstallieren ?
    Wird die 2er in der Erweiterungsverwaltung zu sehen sein?

  30. #30
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Japp, so kann man das machen.

    Wobei ich die Erweiterung aus der Erweiterungsverwaltung löschen würde, da dort sonst weiterhin die 1.0.0 drin steht. Die 2.0.3 erscheint dann da nicht.

    Also so:

    - backup DB
    - die 1.0.0 in der Erweiterungsverwaltung löschen
    - In .../modules/ den Ordner "ExtendedMemberInserttags" aus der 2.0.3 hochladen.
    - im Install-Tool Datenbank aktualisieren.

  31. #31
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    Hallo Cliff,
    vielen Dank für die Tipps! Ich konnte das erst jetzt probieren, aber es funktioniert auf drei 3.5.xer Versionen tadellos. Die Tags {member::00::email}} und {{member:00::mobile}} werden wieder angezeigt.

    Grüße,
    Matthias

  32. #32
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    Hallo,
    ich habe eine Contao 3.5 auf 4.6 gebracht und möchte gerne ExtendedMemberInserttags installieren. Gibt es da Erfahrungen oder wie sollte ich das angehen um es zu testen?

    Grüße,
    Matthias

  33. #33
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Weil bald Weihnachten ist hab ich mal einen Testbranch angelegt. Installiere dir mal den dev-hotfix/2.0.4 (am besten per manuellem Eintrag in der composer.json).

    Dann kannst du den testen. Wenn alles klappt, kannst du das hier melden und dann mach ich nen Tag für die Version.
    Geändert von cliffparnitzky (21.12.2018 um 13:35 Uhr)

  34. #34
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    Super, es gibt was zu Weihnachten

    Aber wo findet man den Link Download? Auf Github geht es auch nur bis 2.0.3

    edit: ich weiß gar nicht, wie man einen Eintrag in die composer.json macht. Und SSH mit contao 4.x kann ich auch noch nicht.
    Geändert von Sahel (21.12.2018 um 18:33 Uhr)

  35. #35
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, dann installiere die Version 2.0.3 manuell in den Ordner system/modules.
    Danach via Contao Manager den Cache aktualisieren.

    Dann verwenden wie gehabt.

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
  •