[gelöst] [helpdesk] Zählen der Beiträge

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • typofix
    Contao-Nutzer
    • 16.07.2009
    • 245

    #1

    [gelöst] [helpdesk] Zählen der Beiträge

    Beim Helpdesk werden die Anzahl der Beiträge zu einem Thema beim Schreiben des Beitrages generiert und in der Datenbank abgespeichert. Wir haben nun ein Forum mühselig (von einem anderen System) importiert, und dabei werden alle alten Beiträge nicht mitgezählt, viele alte Threads haben dann den "Zitronenstatus", obwohl sie zum Teil umfangreich beantwortet wurden.

    Gibt es eine Möglichkeit die "Statistik" neu aufzubauen?

    Gruß
    Florian
    Zuletzt geändert von typofix; 01.04.2010, 14:25.
  • FloB
    Contao-Urgestein
    • 19.06.2009
    • 1618

    #2
    Versuch mal, im Backend die Synchronisation aufzurufen. Findest du eigentlich bei den Helpdesk Einstellungen.
    So long,
    FloB since Nov. 2007 +706P +115P and counting

    Kommentar

    • typofix
      Contao-Nutzer
      • 16.07.2009
      • 245

      #3
      Zitat von FloB Beitrag anzeigen
      Versuch mal, im Backend die Synchronisation aufzurufen. Findest du eigentlich bei den Helpdesk Einstellungen.
      Hallo FloB,
      das hatte ich auch schon einmal versucht (und eben noch einmal getestet), das bringt aber nicht das gewünschte Ergebnis.
      Gruß
      Florian

      Kommentar

      • acenes
        Contao-Fan
        • 13.06.2009
        • 407

        #4
        Hast du die Benutzer welche Beiträge erstellt haben denn auch übernommen?

        Von was für einem alten Forum hast du denn die Beiträge übernommen, und wie genau hast du die Tabellen im TL besetzt?
        Erweiterungen: avatar, cron, dlstats, editarea, geshi, helpdesk, recall, rep_*, smhcheck.
        (Bitte keine Supportanfragen per PM oder E-Mail)

        Kommentar

        • typofix
          Contao-Nutzer
          • 16.07.2009
          • 245

          #5
          Zitat von acenes Beitrag anzeigen
          Hast du die Benutzer welche Beiträge erstellt haben denn auch übernommen?
          Ja, wir haben alle User übernommen (Es war PForum. Es wird auch der richtige User angezeigt, die Beiträge werden auch bei den Usern gezählt, aber bei der Statistik, wie viele Beiträge im Thema vorhanden sind bzw. wie viele Beiträge das Board hat eben nicht.

          Gruß
          Florian

          Kommentar

          • acenes
            Contao-Fan
            • 13.06.2009
            • 407

            #6
            Vergleich doch mal den Script den du fürs Importieren benützt hast mit dem für PunBB, vielleicht hast du gewisse Felder der Tabellen nicht richtig abgefüllt:

            Flussi di cassa, scadenzario e fatture SdI in un posto, con la previsione di cassa a 12 mesi. Per le PMI, con il commercialista che hai già.
            Erweiterungen: avatar, cron, dlstats, editarea, geshi, helpdesk, recall, rep_*, smhcheck.
            (Bitte keine Supportanfragen per PM oder E-Mail)

            Kommentar

            • typofix
              Contao-Nutzer
              • 16.07.2009
              • 245

              #7
              Hallo und Danke für den Tip.
              Zitat von acenes Beitrag anzeigen
              Vergleich doch mal den Script den du fürs Importieren benützt hast mit dem für PunBB, vielleicht hast du gewisse Felder der Tabellen nicht richtig abgefüllt:
              So wie ich das Script versten, waren in der PunBB Datenbank die Beiträge entsprechend gezählt und eingetragen, da mussten die Datenbankfelder nur einfach übernommen werden. Bei Powie ist das nicht der Fall.

              Es gibt die Datenbankfelder bei tl_heldesk_tickets publishes_replies, public_latest, all_replies_ und all_latest, die ich jetzt nur noch nachtragen kann.

              Ebenso gibt es in der Tabelle tl_helpdesk_categories public_tickets, public_replies, public_latest, all_tickets, all_replies und all_latest, auch diese muss ich neu berechnen und eintragen.

              Falls das schon jemand versucht hat, wäre es toll, ansonsten muss ich einmal ein paar Stunden drüber nachdenken

              Gruß
              Florian

              Kommentar

              • typofix
                Contao-Nutzer
                • 16.07.2009
                • 245

                #8
                Ich bin schon etwas weiter, Anzahl der Themen in einer Kategorie werden richtig angezeigt, nicht aber die Anzahl der Beiträge.

                Beim Synchronisieren fehlt eine Funktion, syncAllThemes, der Rest wird gemacht.
                Das alles wird in der HelpdeskSettings.php gemacht und über syncAll aufgerufen.
                Gruß
                Florian

                Kommentar

                • typofix
                  Contao-Nutzer
                  • 16.07.2009
                  • 245

                  #9
                  Gibt es schon irgend eine Ergänzung, dass die Beiträge richtig gezählt werden. Ich denke, dass es eigentlich ein Fehler des Moduls ist.

                  Kommt vielleicht in der nächsten Zeit ein Update?
                  Gruß
                  Florian

                  Kommentar

                  • typofix
                    Contao-Nutzer
                    • 16.07.2009
                    • 245

                    #10
                    [gelöst] Beiträge richtig zählen

                    Nachdem ich das Problem noch einmal angegangen bin, habe ich die Lösung gefunden.

                    Beim Import der alten Beitrage wurde das Feld Reply in tl_messages nicht gesetzt. Jetzt habe ich ein kleine Script geschrieben, das feststellt, ob die bei gleicher PID (Thread nummer) die Message ID größer ist. Dann muss es eine Antwort sein und so habe ich das Reply Feld auf 1 gesetzt.

                    Anschließend noch einmal synchronisiert, jetzt stimmt alles.

                    Gruß
                    Florian

                    Kommentar

                    Lädt...