So hier könnt ihr mal testen
Beiträge von Cyperghost
-
-
Ich habe so ein Plugin mal entwickelt gehabt, kann ich gerne die Tage mal zu Verfügung stellen(ich bin leider aktuell nicht sicher ob es für das wbb4.0 oder 4.1 war) des Weiteren ist das System noch nicht ganz fertig und ausgereift(nicht ganz geredet, weil zu wenig Zeit )
Falls du dieses Plugin testen möchtest kann ich dir es auf eigene Gefahr gerne geben -
Dies werde ich so nicht in den Standardumfang einbauen.
Ich kann dir aber gerne morgen zu senden wie du es selbst einbauen kannst durch ein paar Änderungen an dem Template und der Datenbank -
Das liegt an folgendem Problem, du setzt bei dem Forum die Hintergrundfarbe auf Transparent
Dies wird aber nur im Forum bzw. auf allen Seiten angewendet die eine Seitenleiste rechts haben.
Alle anderen nicht, somit haben die eine Hintergrundfarbe bei #main und #main > div > div > .content -
Sobald du auf anzeige aktualisieren drückst im ACP verlieren die nicht newbie ihre Punkte für den Thread.
Ansonsten sollte der Code aber gehen.Werde ich bei dir morgen einfügen.
-
Das wird auch zu einem Problem, sobald du die Anzeige im ACP aktualisiert wird der Beitrag nicht mehr gezählt, weil er schon in der Gruppe ist.
Für alle neuen Beiträge sollte es danach aber gehen.
-
Ob die Benutzer die keine Punkte bekommen sollen nicht in der Gruppe Newbie sind oder auch in der Gruppe?
Falls nicht dann wäre es möglich einmal FTP Zugang zu haben zwei Accounts mit den ich das testen kann(Newbie und nicht Newbie)?
Dann gucke ich mal -
Sind die anderen Benutzee auch in der Gruppe Newbie als Zusatz Gruppe?
-
Das muss ich mir noch überlegen ob ich dies machen werde für die WBB anbindung
Mal gucken wie viele sich das noch wünschen. -
Ich kann im Server log auch nichts finden, vermute das dein Browser irgend etwas gecached hat.
wenn das nochmal auftreten sollte schick mir bitte mal per Konversation die vollständige url die du aufrufst(die oben im browser drinnen steht) -
Das kann ich leider weder Mobile noch an Computer reproduzieren
-
Da bin ich gerade dran.
Mich würde aber viel mehr interessieren was es als Zusatz Funktionen noch geben sollte -
Guten Abend,
So langsam aber sicher geht die Arbeit in dem WSC3 dem neuem WCF voran.
Damit wir euere Wünsche auch in den neuen Versionen drinnen haben und nichts vergessen würden wir(ich) mich freuen wenn ihr hier in diesem Bereich all euere wünsche für die neue Version auflistet. Was weg kann und auch was neu soll. Funktionen die aktuell drinnen sind werden nicht entfernt. Aktuell ist in Planung einige Zusatz Plugins direkt in die Hauptversion einzubauen.!Wichtig!
Bitte nur ein neues Thema pro Wunsch auf machen
Und in die dafür vorgesehenen Foren erstellen
Alte Plugins(unsere aktuellen Plugins)
Neue Plugins(wünsche für neue Plugins die wir nicht entwickelt haben)Ich freue mich sehr auf Rückmeldung
-
Genau
Dort wo du es geändert hast -
Wäre es möglich einmal Zugang zu allen Sachen zu bekommmen(Datenbank, FTP und ACP)?
Falls ja bitte per PN schicken dann gucke ich mir das ganze mal an und sage dir wo das Problem ist. -
Ja das kannst du durch Änderung der PHP Datei und zwar müsste die Datei \wcf\lib\data\user\infraction\warning\UserInfractionWarningAction.class.php geändert werden.
in der Zeile 61PHP
Alles anzeigen$conversationAction = new ConversationAction(array(), 'create', array( 'data' => array( 'subject' => $userLanguage->getDynamicVariable('wcf.infraction.userWarning.message.subject', array('warning' => $userWarning)), 'time' => TIME_NOW, 'userID' => 0, 'username' => "DeinUserNameHierEintragen" ), 'messageData' => array( 'message' => $userLanguage->getDynamicVariable('wcf.infraction.userWarning.message.text', array('warning' => $userWarning)) ), 'participants' => array( $userWarning->userID ) ));
Die 0 in der seule 61 muss durch die passende userID getauscht werden. genau so wie in der Zeile 62 der passenden Username eingetragen werden muss.
Das wäre denke ich mal soweit alles -
Blöde Autokorrektur
Ich meine sobald du die Erweiterung für die WBB Anbindung updatest musst du dies auch ändern bzw. noch mal anpassen
-
Nein für die Erweiterung
-
Dann müsste der code wie folgt geändert werden das hier in PostAction ab Zeile 250
PHP
Alles anzeigen// fire activity event if ($post->userID){ UserActivityEventHandler::getInstance()->fireEvent('com.woltlab.wbb.recentActivityEvent.post', $post->postID, $threadEditor->languageID, $post->userID, $post->time); $user = new \wcf\data\user\User($post->userID); $groupID = 0; $boardIDs = array(); if(!in_array($post->getThread()->boardID, $boardIDs) || (!in_array($groupID, $user->getGroupIDs()) && in_array($post->getThread()->boardID, $boardIDs))){ if(!$isBulkProcessing && $boardEditor->countUserPosts) UserActivityPointHandler::getInstance()->fireEvent('com.woltlab.wbb.activityPointEvent.post', $post->postID, $post->userID); } }
und das hier in den RebuildDataWorkerPHP
Alles anzeigen$user = new \wcf\data\user\User($post->userID); $groupID = 0; $boardIDs = array(); if(!in_array($post->getThread()->boardID, $boardIDs) || (!in_array($groupID, $user->getGroupIDs()) && in_array($post->getThread()->boardID, $boardIDs))){ if(!$post->isDisabled && $post->userID && $post->getThread()->getBoard()->countUserPosts && !$post->isFirstPost()){ if(!isset($itemsToUser[$post->userID])){ $itemsToUser[$post->userID] = 0; } $itemsToUser[$post->userID]++; } }
Nicht vergessen die groupId aus zu tauschen durch die der Newbiegruppe
-
Nur wenn du das News System updatest