Same here.
Art: Beiträge; Benutzer: Spooky
Same here.
Version 2.0.0 mit NC 2.x Kompatibilität wurde nun veröffentlicht :)
Die Keywords wurden in Contao 4 deprecated und in Contao 5 entfernt.
Wenn du einen minütlichen crontab eingerichtet hast (wie vorgesehen) dann kannst du die Ausführung so nie provozieren. Du musst immer den entsprechenden tl_cron_jobs Eintrag vorher leeren (oder...
Über die Konsole schon. Im Frontend je nachdem - aber den Frontend Cron solltest du ohnehin deaktivieren und die Cronjobs nur über die Konsole laufen lassen.
Beim Debugging über die Konsole musst...
PHP Dateien fangen immer mit <?php an - deswegen wird das in allen Dokumentationen immer weggelassen.
Für Hooks programmierst du aber PHP - insofern wird natürlich ein gewisses Know-How...
Genau das, was du nun gemacht hast ;)
Und du hast auch sicher <?php am Anfang geschrieben?
Nutzt du auch mindestens PHP 8.1?
Das muss erst verifiziert werden ;)
Alle Pfad Angaben beziehen sich immer auf das Contao Installationsverzeichnis, sofern nicht anders angegeben.
Dieses Inhaltselement ersetzt du nun mit einem richtigen Inhaltselement, wo du dir den NotificationCenter Service injecten lassen kannst.
Und wie hast du das Template überhaupt eingebunden?
Irgendwas hast du ja implementiert - wir wissen halt nicht wie deine Implementation aussieht ;)
Naja, aber hast du für deine PayPal Implementation keinen Service, der alles handhabt? Dort würdest du dir den NotificationCenter Service injecten und nutzen.
Ansonsten könntest du in einem...
Warum willst du aus einem Template heraus eine Notification senden?
Diese Klasse gibt es in NC 2.x nicht mehr.
Wie du in NC 2.x eine Notification sendest ist hier ganz oben beschrieben: https://extensions.terminal42.ch/docs/notification-center/en/developers/
Das ist ein Fehler in der Extension der dort behoben werde muss.
XLF Dateien empfehle ich nicht, PHP finde ich einfacher zu handhaben (oder eben YAML ab Contao 5.3+).
Von welcher Bestätigungsmail? Der Text "Your subscription on %s" existiert an insgesamt 4 Stellen. Wenn du alle 4 Stellen (für Deutsch) ändern willst:
Contao 4+:
//...
In den Vendor Dateien änderst du gar nichts. Was genau möchtest du machen?
Das local_domain brauchst du (üblicherweise) nur, wenn deine Absender Adresse nicht mit dem Postfach übereinstimmt.
Poste deinen aktuellen Versuch, aber natürlich nicht mit echtem Postfachnamen und nicht mit echtem Passwort.
https://www.webgo.de/hilfe/content/74/287/de/e_mail_verbindungsdaten-webhosting.html
https://docs.contao.org/manual/de/system/einstellungen/#konvertieren-deiner-mail-parameter
Auf jeder Seite in der Dokumentation hast du rechts oben einen Button zum editieren. Dort kannst du einen Vorschlag einbringen. Allerdings habe ich das Wording schon etwas angepasst.
Diese Buttons gibt es im Frontendmodul "Persönliche Daten" nicht. Der Hook ist für das Frontendmodul "Persönliche Daten", nicht für das Backend. Für das Backend nutzt du die verschiedenen Callbacks...
Der Hook wird nur ausgeführt, wenn die Formulardaten validiert wurden, hast du das berücksichtigt?
Die Session ist pro Browser, das sollte also kein Problem sein. Probleme könnte es nur bei Dingen geben, die die Datenbank betreffen, also wenn zB im Frontend irgendwelche Datensätze des Mitglieds...
Du musst auf die neueste Contao Version aktualisieren (und im selben Zug am besten auch alle anderen Pakete und Extensions aktualisieren).
Welche Contao Version?
Ja, direkt im Ordner templates/
Du hast ganz sicher kein be_tinyMCE Template mehr?
Das be_tinyMCE Template solltest du löschen.
Poste deine be_tiny Templates und die genauen Pfade davon.
Der Name des <select> muss channels[] sein. <option>s haben kein name Attribut.
Nächstes mal solltest du deinen Versuch auch immer posten. Du hattest immer nur vage angedeutet, dass du Versuche gemacht hast, aber nie exakt beschrieben, was genau du gemacht hast.
OpenSSL 1.1.1 ist EoL
Unabhängig von der OpenSSL Version muss geprüft werden, welche SSL Versionen aktiviert bzw. unterstützt sind. Führe bspw. mal folgendes aus:
openssl ciphers -tls1_3 -v -s...
Das Problem liegt nicht am SMTP Server Host, sondern an der Testumgebung selbst - da scheint die vom SMTP Server geforderte SSL Version nicht unterstützt zu sein (evt. zu alte OpenSSL Version...
Wenn dann wäre es vermutlich TLS, nicht SSL, unter Port 587.
Es scheint als kann dein Server nicht die vom SMTP Server geforderte SSL Version.
Ich vermute du meinst SSL via HTTP (HTTPS). Damit hat der Fehler aber nichts zu tun.
https://docs.contao.org/manual/de/system/einstellungen/#e-mail-versand-konfiguration (Absatz "Danach kannst du den Mailversand auf der Kommandozeile testen.")
In der Systemwartung bei "Composer-Abhängigkeiten" "Composer Update durchführen".
Eine Neuinstallation wäre nicht notwendig gewesen, eine Paketaktualisierung hätte gereicht.
Moderation: Themen zusammen geführt.
Der Fehler sollte nicht mehr auftreten. Führe nochmal eine vollständige Paketaktualisierung durch.
@chrischnian das hat aber nichts mit dem Thread hier zu tun.
https://github.com/contao/conflicts/pull/69
Moderation: Themen zusammen geführt.
Poste deine composer.json.
Nutze den Debug-Modus und poste den Stack Trace.
Die Tabelle tl_user fehlt.
Aktualisiere zuerst auf Contao 4.13.43, Contao 4.9 hat das Lebensende erreicht.
Welche Contao Version?
Den musst du löschen.
Über einen parseTemplate Hook kannst du speichern, welche Templates geparsed wurden und dann für das parent Template entsprechende Variablen setzen lassen.
Du musst mit einem Tool deiner Wahl den Inhalt von Dateien nach "codeMirror" durchsuchen.
Ich denke das alleine wird nicht reichen, da du auch die entsprechenden assets brauchen würdest.
Du müsstest die Dateien deiner Installation nach dem String "codeMirror" durchsuchen und die...
Das ist ein Überbleibsel aus Contao 2.11/3.0.x: https://github.com/contao/core/blob/3.0.6/system/config/codeMirror.php
In einer DCA Datei (oder der system/config/dcaconfig.php) scheint das noch in...
Moderation: Thema verschoben, da es nichts mit Contao selbst zu tun hat und nur PHP Programmierung von vor 20 Jahren betrifft... :D
Warum dieser Umweg über ein separates PHP Script?
Du musst sensiolabs/security-checker entfernen.
Du musst wie schon erwähnt den Debug-Modus nutzen, dann den Fehler provozieren, dann den Stack Trace hier posten.