Probl. b. Abbonieren v. Themen und Mailempfang

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hkunslg38
    Contao-Nutzer
    • 30.06.2009
    • 148

    #16
    Benachrichtigung funktioniert "im Prinzip", aber....

    Hallo Marrxx und Florian,

    Ihr habt mir bis jetzt sehr geholfen mit Euren Tips. Also Marrxx mit dem Tip "Cron-Job" konfigurieren, hatte aber in einer Anwendung geklemmt, weil die Cron-Software nicht vollständig per ftp übertragen wurde (habe ich gelöscht u. neu installiert). Dann fehlte im Personal-Data der Klick auf Abbo.
    Aber was ich nicht verstehe (keine Voraussetzung), wenn ich das Modul Personal-Data schütze, bzw. nur bestimmten Gruppen incl. Admin zugänglich mache, funktioniert die Benachrichtigung auch nicht.
    Nun war das Problem, warum kamen die Mails mit so großer Verzögerung erst an? Das wäre jetzt also auch geklärt, der Trigger liegt tatsächlich im Besuch des Backend. So würde sich der Frontend-User wundern, daß seine Themen so spät per Mail gesendet werden.
    Bleibt nun die Frage mit dem Frontend-Start?
    Der php-Befehl "system/modules/helpdesk/HelpdeskNotifyExec.php" muß also im FE gestartet werden und da stehe ich etwas auf dem Schlauch, da ich keine php-Programmierung kann. Man kann aber doch html mit php mixen? Wer kann mir da weiterhelfen, ggf. ein Modul mit html-php - Syntax zu machen.
    An dieser Stelle erst einmal ein Break, die noch offenen Fragen bzw. Probleme haben im Augenblick nicht die Prio.
    Allerseits einen schönen Sonntag.
    Helmut

    Kommentar

    • typofix
      Contao-Nutzer
      • 16.07.2009
      • 245

      #17
      Hallo Helmut,

      Montag kann ich den Code nachschauen, den ich eingefügt habe. Bis dahin musst du selber knobeln oder warten
      Gruß
      Florian
      Nachtrag: Ich denke, dass ich den Code im Template des Footers im Helpdesk eingetragen habe. Damit wird er bei neuen Einträgen auch gleich ausgeführt.
      Zuletzt geändert von typofix; 08.08.2009, 22:54.

      Kommentar

      • typofix
        Contao-Nutzer
        • 16.07.2009
        • 245

        #18
        Wir haben den Code bei den Modulen layout_footer im HTML Text untergebracht. Dort steht dann ziemlich am Ende in einem no-index Bereich:
        Code:
        <img src="system/modules/cron/CronImage.php" width="1" height="1" alt="" />
        Viel Erfolg
        Florian

        Kommentar

        • hkunslg38
          Contao-Nutzer
          • 30.06.2009
          • 148

          #19
          Hallo Florian,

          besten Dank für Deine Hilfe. Ich bin noch nicht dazu gekommen, das zu testen - etwas später oder morgen. Ich bin ja oft genug im Backend, sodaß evtl. Mails erst einmal rausgehen, jetzt wo ich das weiß.
          Zunächst beschäftigt mich ein anderes Problem. Vielleicht weißt Du dazu auch etwas. Ich habe 2 Webseiten mit TL 2.7.2 und dem Forum und in beiden ist folgende Funktion unterschiedlich.
          Nach einem Klick auf Abbonements im Modul Personal-Data bekomme ich in dem zugehörigen Artikel in Seite A 2 Kästchen *bei eigenen Themen benachrichtigen ** bei Themen benachrichtigen, an denen ich mitgewirkt habe. So schön und gut bei beiden Seiten, aber Seite B zeigt darüber hinaus Kästchen für alle Kategorien. Und hier kann ich nicht finden, wo sich das ggf. einstellen läßt, bzw. wählen läßt - ob Variante 1 kurz oder Variante 2 lang.
          Aber was unschön ist:
          Egal wo ich diesen Personal-Artikel hinstelle und wieviel Daten angeklickt sind, wenn Abbonements angeklickt werden in Seite B dann werden die InsertTags in dem Formular/Seite (Suchfunktion, Passwort-vergessen, Registrieren) nicht mehr übersetzt. Es stehen nur die Tags in geschweiften Klammern dort.
          Welcome {{user::firstname}} {{user::lastname}}! etc.
          Ist da der JavaScript ausgeschaltet? Das funktioniert sofort wieder, wenn Abbo ausgeschaltet wird. Aber nur auf Webseite B - in Webseite A funktioniert das alles wie gewünscht. Wo müsste ich da wohl noch suchen, da ich bereits schon vieles vergeblich auf den Kopf gestellt habe? An den Seitenlayouts kann es kaum liegen, denn das geht mit jedem Layout, sofern Abbo in PersData eingeschaltet ist.
          Viele Grüße Helmut
          Zuletzt geändert von hkunslg38; 10.08.2009, 15:06.

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #20
            Namd zusammen.
            Dann wärm ich diesen Thread noch mal kurz auf, weil mein Problem ähnlicher Natur ist.
            Ich bekomme einfach keine Benachrichtigungen in einem Forum wenn etwas neu angelegt wurde. Ich muss dazu sagen, das ich das Forum in einem geschützen Bereich habe, es also von außen gar nicht zugänglich ist (was wie ich meine aber keinen Unterschied machen sollte...).
            Emails versenden geht, die Mitglieder können sich untereinander Emails schicken per FE Formular.
            Ich habe mir die Anleitung mehrere mahle gut durchgelesen, den Cronjob auf verschiedenste Arten gestartet (per Hand / mit einem echten Cronjob / über das img im Frontend) alles funktioniert laut TL Log (Emails wurden angeblich versendet).
            DB ist aktuell... TL ist allerdings noch Version 2.7.1
            User haben auch angeklickt das Sie eine Benachrichtigung haben wollen (auch einfach mal bei allen Dingen, damit auf jeden fall was geschickt werden soll).

            Ich weiß da irgendwie nicht mehr weiter...

            Vllt noch wichtig: SMH brauch ich nicht.. wie schon gesagt: Email versenden über TL ist überhaupt kein Problem (ohne SMTP).

            Viele Grüße
            Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
            [Arbeitet bei -> Paus Design & Medien]
            "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

            Kommentar

            • typofix
              Contao-Nutzer
              • 16.07.2009
              • 245

              #21
              Mhm, das klingt komisch. Wenn sich auch bei einem manuellen Start nichts tut habe ich im Moment auch keine Idee.

              Viel Erfolg
              Florian

              Kommentar

              • MacKP
                Contao-Yoda
                • 15.06.2009
                • 13315

                #22
                Hallo typofix,
                jap deswegen hoffe ich ja das irgendjemand noch ne idee hat... Mir fällt da nach längerem rumprobieren und testen nichts mehr ein.
                Aber danke für deine Anteilnahme ^^
                Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                [Arbeitet bei -> Paus Design & Medien]
                "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                Kommentar

                • typofix
                  Contao-Nutzer
                  • 16.07.2009
                  • 245

                  #23
                  hast du mal mit display errors gearbeitet? Vielleicht wird irgend etwas angezeigt.
                  Viel Erfolg
                  Florian

                  Kommentar

                  • hkunslg38
                    Contao-Nutzer
                    • 30.06.2009
                    • 148

                    #24
                    Hallo MackP

                    das ist ja nun schon eine Weile her, aber neben ein paar kleinen Klicks (z.B. in den Formularen der Mitglieder - wie Benachrichtigung bei neuer Nachricht), arbeitet diese Benachrichtigung nur, wenn man sich als Admin ins Backend-Tool einloggt, damit wird dann der Trigger für die Ausgangsbox ausgelöst.
                    Das mache ich jeden Tag mindestens einmal und dann gehen alle Benachrichtigungen raus. Das kann aber nicht die Dauerlösung sein. So bekam ich mal eine Mail (muß erst suchen), wo jemand eine Routine geschrieben, die nicht nur auf den Zugriff des Admin funktioniert, sondern auch durch den Benutzer, wenn er seine Mails aufruft. Details muß ich allerdings nachreichen.

                    Gruß Helmut

                    Kommentar

                    • hkunslg38
                      Contao-Nutzer
                      • 30.06.2009
                      • 148

                      #25
                      Also ein paar Mail hier drüber hat mir der Florian damals geschrieben:

                      Zitat von typofix Beitrag anzeigen
                      Wir haben den Code bei den Modulen layout_footer im HTML Text untergebracht. Dort steht dann ziemlich am Ende in einem no-index Bereich:
                      Code:
                      <img src="system/modules/cron/CronImage.php" width="1" height="1" alt="" />
                      Viel Erfolg
                      Florian
                      Weil ich sowie jeden Tag als Admin drin bin, habe ich das erst einmal vor mir hergeschoben - vielleicht gibt es aber noch bessere Ideen ?
                      Aber probiere erst einmal, ob durch Dein Einloggen als Admin die Mail an den Absender rausgehen.
                      Gruß Helmut

                      Kommentar

                      • MacKP
                        Contao-Yoda
                        • 15.06.2009
                        • 13315

                        #26
                        Vielen Dank für die Tipps:
                        1. Fehlermeldungen sind eingeschaltent (kein Ergebnissa)
                        2. habe ich das Forum auf ich glaub Debug Modus heißt das eingestellt... bringt mir aber wie schon erwähnt auch keine Error Meldungen im Log
                        3. Das mit dem <img> Tag hab ich drinn, hilft nicht. Auch das einloggen als Admin nicht...

                        Das Problem ist eigentlich: das TL behauptet alles roger und ist ausgeführt... von daher sollten all die beschriebenen Maßnahmen greifen und funktionieren.. daher bin ich auch so ratlos ^^

                        Viele Grüße
                        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                        [Arbeitet bei -> Paus Design & Medien]
                        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                        Kommentar

                        • acenes
                          Contao-Fan
                          • 13.06.2009
                          • 407

                          #27
                          Zitat von hkunslg38 Beitrag anzeigen
                          Nach einem Klick auf Abbonements im Modul Personal-Data bekomme ich in dem zugehörigen Artikel in Seite A 2 Kästchen *bei eigenen Themen benachrichtigen ** bei Themen benachrichtigen, an denen ich mitgewirkt habe. So schön und gut bei beiden Seiten, aber Seite B zeigt darüber hinaus Kästchen für alle Kategorien. Und hier kann ich nicht finden, wo sich das ggf. einstellen läßt, bzw. wählen läßt - ob Variante 1 kurz oder Variante 2 lang.
                          Die einzelnen Kategorien sollten erscheinen wenn der betreffende Frontend-Benützer für die Kategorie berechtigt ist (also öffentliches Forum, oder Mitglied einer Gruppe mit Kategorie-Berechtigung).

                          Zitat von hkunslg38 Beitrag anzeigen
                          Aber was unschön ist: .... aber nur auf Webseite B - in Webseite A funktioniert das alles wie gewünscht. Wo müsste ich da wohl noch suchen, da ich bereits schon vieles vergeblich auf den Kopf gestellt habe? An den Seitenlayouts kann es kaum liegen, denn das geht mit jedem Layout, sofern Abbo in PersData eingeschaltet ist.
                          Vielleicht nochmal die Dateien per FTP hochladen, und die Verifizierung im FTP Programm einschalten.
                          Erweiterungen: avatar, cron, dlstats, editarea, geshi, helpdesk, recall, rep_*, smhcheck.
                          (Bitte keine Supportanfragen per PM oder E-Mail)

                          Kommentar

                          • acenes
                            Contao-Fan
                            • 13.06.2009
                            • 407

                            #28
                            Zitat von MacKP Beitrag anzeigen
                            Vielen Dank für die Tipps:
                            1. Fehlermeldungen sind eingeschaltent (kein Ergebnissa)
                            2. habe ich das Forum auf ich glaub Debug Modus heißt das eingestellt... bringt mir aber wie schon erwähnt auch keine Error Meldungen im Log
                            3. Das mit dem <img> Tag hab ich drinn, hilft nicht. Auch das einloggen als Admin nicht...

                            Das Problem ist eigentlich: das TL behauptet alles roger und ist ausgeführt... von daher sollten all die beschriebenen Maßnahmen greifen und funktionieren.. daher bin ich auch so ratlos ^^

                            Viele Grüße
                            Log beschreibbar (ggf. chmod 777 in system/logs) ?
                            Benachrichtigung in den Kategorie-Einstellungen eingeschaltet?
                            Frontend-URL für Benachrichtigungen und Feeds richtig eingesetzt?
                            Erweiterungen: avatar, cron, dlstats, editarea, geshi, helpdesk, recall, rep_*, smhcheck.
                            (Bitte keine Supportanfragen per PM oder E-Mail)

                            Kommentar

                            • MacKP
                              Contao-Yoda
                              • 15.06.2009
                              • 13315

                              #29
                              Hallo acenes,
                              hat genau ins Schwarze getroffen...ich hatte die 'Frontend-URL für Benachrichtigungen und Feeds' nicht gesetzt..
                              peinliche Sache (hatte mind. 10 mal alles durchgeschaut im BE)... aber das ist mir irgendwie immer durchgerutscht und ich habs nicht gesehen. Anscheinend weil ich keinn RSS-Feed erzeugen lasse und daher diese Sachen immer übergangen bin.

                              Vielen Dank!
                              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                              [Arbeitet bei -> Paus Design & Medien]
                              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                              Kommentar

                              • Fehrmann
                                Contao-Fan
                                • 04.07.2009
                                • 597

                                #30
                                Morgen,

                                ich möchte hier nochmal kurz anschliessen. Es geht mir ähnlich wie MacKP, jedoch bin ich mir nach Doku lesen und Forum wälzen nicht ganz sicher, was in folgende beide Felder soll:

                                "Frontend-URL für Benachrichtigungen und Feeds" bisher: "http://www.blu-blumen.de/forum.html" und
                                "Backend-URL Basis" bisher: "http://www.blu-blumen.de/typolight/main.php?do=helpdesk"

                                Ich habe auch folgendes aktiv:

                                - öffentliches Forum
                                - Newsletter Mailtest ok
                                - manuelle Ausführung von HelpdeskNotifyExec.php funzt einwandfrei
                                - kein SMTP konfiguriert, ist auch nicht notwendig
                                - Abos erstellt, getestet durch manuelle Ausführung

                                wäre echt dankbar für Eure Hilfe.

                                Mit freundlichen Grüßen
                                R.Fehrmann
                                Software-Entwickler Backend/Frontend

                                Kommentar

                                Lädt...