Beiträge von Cyperghost

    Okay, genau, das soll man nicht machen ? diese Funktion sollte man nur nutzen sofern Informationen falsch sind oder aber auch du einen Import gemacht hast. Ansonsten machen diese Funktionen nichts.

    Aber gut, dann hab ich da den Fehler gefunden, wo ich noch etwas hinzufügen muss.

    Ich habe die Variable manuell mal wieder richtig gesetzt.

    Hast du zufälligerweise nach der Installation die Anzeige aktualisiert? Bezüglich der News?

    Im ACP unter Verwalten->Anzeigen aktualisieren?


    weil irgend ein System hat diese variabel zurück gesetzt auf einen leeren Wert, was keine zahlt ist, wodurch dieser Fehler kommt.

    Hast du das News-System gerade frisch erst installiert gehabt als der Fehler auftrat?

    Wie hast du das Plugin installiert?

    Bitte versuch das plugin nochmal zu installieren, sobald du dies gemacht, führ diesen SQL Code aus und sag mir was du als Ergebnis bekommst.

    Und prüfe dann ob der Fehler nochmal auftritt.

    SQL
    SELECT optionValue FROM  wcf1_option WHERE  optionName = 'de_wbb_elite_news_install_date'

    26. Januar 2020 um 13:54


    Mit dieser Version ist das Plugin auch mit dem WSF5.2 kompatibel und PoooMukkel dein gewünschter Importer wurde hinzugefügt.

    129-a6ea78e87dcd27654780e1c69c2d35bb763c4d47.png

    So eben wurde eine Update für das Plugin hinzugefügt

    wbb-elite.de/shop/product/54/

    In diesem Plugin wurde die Kompatibilität zu dem WSF5.2.x hinzugefügt ausserdem wurde ein Importer hinzugefügt mit dem man Beitrags aus einer ältere Installation Importierte Beiträge die dort als Hilfreich markiert waren, jedoch nicht mit dem andren Importer von uns importiert hat, nachträglich als Hilfreich markieren.

    Dieser Importer sollte nur verwendet werden, wenn Beitrags Beiträge importiert wurden und die Zuordnungen der Einträge nicht gelöscht wurden, ansonsten macht dieser Importer nichts.

    Jup, da gibt es noch eine Zeile die geändert werden müsste. Selbe Datei wie oben

    PHP: NewsAction.class.php
    /**
         * Set comments by given news as read
         */
        public function markCommentsAsRead() {
            $objectTypeID = CommentHandler::getInstance()->getObjectTypeID("de.wbb-elite.news.comment");
            $sql = "SELECT commentID, responseIDs FROM wcf" . WCF_N . "_comment WHERE objectTypeID = ? AND objectID = ?";

    zu

    PHP: NewsAction.class.php
    /**
         * Set comments by given news as read
         */
        public function markCommentsAsRead() {
            //user not login?
            if (!WCF::getUser()->userID) return;
            
            $objectTypeID = CommentHandler::getInstance()->getObjectTypeID("de.wbb-elite.news.comment");
            $sql = "SELECT commentID, responseIDs FROM wcf" . WCF_N . "_comment WHERE objectTypeID = ? AND objectID = ?";

    [jira='NEWS-83'][/jira]

    Solltest du das ganze selber beheben, dann musst du einmal die Datei news/lib/data/news/NewsAction.class.php bearbeiten und zwar folgende Zeilen müssen ersetzt werden

    PHP: NewsAction.class.php
    if (WCF::getUser()->userID) {
        UserStorageHandler::getInstance()->reset([WCF::getUser()->userID], 'newsUnreadNews');
        UserStorageHandler::getInstance()->reset([WCF::getUser()->userID], 'newsUnreadWatchedNews');
    }
    $this->markCommentsAsRead();

    Durch

    PHP: NewsAction.class.php
    if (WCF::getUser()->userID) {
        UserStorageHandler::getInstance()->reset([WCF::getUser()->userID], 'newsUnreadNews');
        UserStorageHandler::getInstance()->reset([WCF::getUser()->userID], 'newsUnreadWatchedNews');
        $this->markCommentsAsRead();
    }

    Such nach der Sprachvariabel de.wbb-elite.donation.month.description und ändere den Inhalt dort auf

    Code
    {@$percent}%({@$money}€ von {@$amount}€) für {if $endType == "30"}den Monat {lang}wcf.date.month.{$month}{/lang}{else} das Jahr {@TIME_NOW|date:"Y"}{/if}

    Ich musste es leider auch deinstallieren, die jetzt neu integrierten hilfreichen Antworten sind nicht so gut umgesetzt wie dein Plugin.

    Es wird kein Icon in der Themenübersicht gesetzt, auch in den Aktivitäten nicht mit aufgeführt und man kann keine Trophäen mehr vergeben.

    Vielleicht erweiterst du das ja noch, sind Dinge die mir doch schon fehlen.

    Oh, ich habe noch echt wenig im WSF5.2 getestet was Benutzeroberfläche angeht.

    Aber wenn das so ist, werde ich da bestimmt etwas beastelen.

    Das Problem ist, das das WSF5.2 ebenfalls hilfreiche Antworten hat.

    Ich habe das ganze noch nicht getestet ob es Probleme gibt und würde zum aktuellen Zeitpunkt eher abraten das im WSF5.2 zu nutzen.