Contao-Camp 2024
Ergebnis 1 bis 15 von 15

Thema: LastLogin 1.5.2 mit conto 4.12.7: Inserttag wird nicht angezeigt

  1. #1
    Contao-Nutzer
    Registriert seit
    15.11.2011.
    Beiträge
    81

    Standard LastLogin 1.5.2 mit conto 4.12.7: Inserttag wird nicht angezeigt

    Hallo,

    habe meine 3er Version auf die 4er umgestellt und kämpfe noch mit dem ein oder anderen Problem.
    Unter anderem zeigt die Erweiterung LastLogin von Bugbuster nichts mehr an.
    Inserttag wird nicht angezeigt, aber auch nicht im Klartext ausgegeben.

    Ich nutze z.B. {{cache_last_login_number_online_members}}, welches ich als HTML einbinde.
    HTML-Code:
    <!-- indexer::stop -->
    <div class="mod_login"><br>
    Es ist/sind {{cache_last_login_number_online_members}} Mitglied(er) online.<br>	
    </div>
    <!-- indexer::continue -->
    Als Ausgabe erhalte ich:
    Es ist/sind Mitglied(er) online.

    Conto-Log und var/logs enthält keine Infos. Wo kann ich noch nachsehen?
    Dankeschön

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    In 4.13 kommt bei mir:
    Code:
    Es ist/sind 0 Mitglied(er) online.
    sofern keiner angemeldet ist.

    Lösche mal die beiden geschweiften Klammen am Anfang und Ende und gebe die manuell wieder ein (kein copy-paste!!).
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    15.11.2011.
    Beiträge
    81

    Standard

    Moin,

    das mit dem Löschen der Klammern hatte ich bereits gemacht, stand irgendwo in einem anderen thread. Bringt aber nichts.

    Ich nutze auch die Erweiterung registration_info_mailer und dort gibt es z.B. den tag {{rim::lastname}}, welcher in einer mail ersetzt werden sollte.
    Und das Ding wird auch nicht ersetzt.

    Ich habe daraufhin mal mit den Standard-Insert-Tags von Contao getestet, wie z.B. {{date}}, der wird ersetzt und funktioniert.
    Ratlos. Kann ich irgendwo Debuggen o.ä.?

    VG
    Oliver

  4. #4
    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

    Einzelne Erweiterungen deinstallieren kann ein probates Mittel sein, um den Fehlerverursacher zu ermitteln. Ist mit dem Contao Manager ja ein Kinderspiel.

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Ich vermute hier auch eine Erweiterung die den Insert Tag Hook falsch beantwortet (mit "" statt mit false) und dadurch die Hook Kette unterbricht.
    Das hatten wir schon öfters hier im Forum.
    Das "date" geht ist klar, das ist ein interner Insert-Tag, die werden durch Contao zuerst behandelt und dann kommen erst die Erweiterungen dran.
    Bleibt nur wie schon erwähnt die Möglichkeit die Erweiterungen einzeln zu deinstallieren und zu schauen ob und wann sich was ändert.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer
    Registriert seit
    15.11.2011.
    Beiträge
    81

    Standard

    So, habe das System jetzt gecloned und somit eine Testwiese.
    Werde jetzt mal nach und nach alle Erweiterungen rausschmeissen und berichten.

    Wichtig ist vielleicht noch die Info, dass es sich hier um ein hochgerüstetes System handelt.
    Ich von 3.5.40 und bin auf 4.12.7 gesprungen.
    Im alten System hatte ich so ziemlich alle Erweiterungen auch drin, hab aber versucht, sie alle zu deinstallieren und auf aktuelle Versionen umzustellen, da wo es aktuelle Versionen gibt.
    Ein paar alte sind aber noch drin, einige sind ganz entfallen.
    Vielleicht ist da noch irgendwo ein alter Rest hängengeblieben.

  7. #7
    Contao-Nutzer
    Registriert seit
    15.11.2011.
    Beiträge
    81

    Standard

    So, der Übeltäter ist gefunden:
    syncgw/contao-spambot verträgt sich nicht mit LastLogin.
    Und da der spambot bei einem Modul eh noch rumzickt, fliegt er jetzt einfach raus und ENDE.

    Ob damit auch das Problem mit den Insert-tags bei der Registrierung (rim) gelöst ist, teste ich morgen.
    Danke schon einmal bis hierhin.

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Danke für Deine Suche.
    Fehler in der Erweiterung syncgw/contao-spambot:
    https://github.com/syncgw/contao-spa...BotMod.php#L59
    Richtig wäre hier: return false;
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Hab das gemeldet, sieht aber nicht so aus, als wenn das noch jemanden interessiert, wenn man die automatische Antwort liest.
    https://github.com/syncgw/contao-spambot/issues/2
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  10. #10
    Contao-Nutzer
    Registriert seit
    15.11.2011.
    Beiträge
    81

    Standard

    Egal, vielleicht hilft es dem ein oder anderen.
    Danke für die Unterstützung.

  11. #11
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Überraschung, wurde gefixt heute. syncgw/contao-spambot Version 1.0.21 sollte nun funktionieren.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  12. #12
    Contao-Nutzer
    Registriert seit
    15.11.2011.
    Beiträge
    81

    Standard

    Das kam unerwartet. Und gleich nochmal getestet, klappt aber nicht. Hier der Auszug aus var/logs:

    [2022-02-27T16:45:24.690466+01:00] request.CRITICAL: Uncaught PHP Exception TypeError: "Return value of syncgw\SpamBotBundle\Module\SpamBotMod::replaceIns ertTag() must be of the type string, bool returned" at /www/htdocs/w00c1a70/contao/vendor/syncgw/contao-spambot/src/Module/SpamBotMod.php line 59 {"exception":"[object] (TypeError(code: 0): Return value of syncgw\\SpamBotBundle\\Module\\SpamBotMod::replace InsertTag() must be of the type string, bool returned at /www/htdocs/w00c1a70/contao/vendor/syncgw/contao-spambot/src/Module/SpamBotMod.php:59)"}

  13. #13
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.942

    Standard

    Die Methode gibt an der entsprechenden Stelle zwar nun korrekt false zurück, aber der Return Type ist string (https://github.com/syncgw/contao-spa...BotMod.php#L54) und das passt natürlich nich zusammen. Du könntest probieren, das „: string“ im Quelltext zu entfernen. Das (Quellen in vendor/ editieren) sollte man normalerweise zwar nicht machen, weil es nicht updatesicher ist, aber diese Version ist sowieso kaputt.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  14. #14
    Contao-Nutzer
    Registriert seit
    15.11.2011.
    Beiträge
    81

    Standard

    Es gibt die Version 1.0.22
    Die läuft jetzt. Das mit den inserttags muss ich noch testen.

  15. #15
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.942

    Standard

    Die hat das von mir angesprochene gemacht. Ein Update sollte das Problem also beheben.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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
  •