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.
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 61
$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
)
));
Alles anzeigen
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
// 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);
}
}
Alles anzeigen
und das hier in den RebuildDataWorker
$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]++;
}
}
Alles anzeigen
Nicht vergessen die groupId aus zu tauschen durch die der Newbiegruppe
Nur wenn du das News System updatest
Dann führst du folgenden Code aus
DELETE FROM `wcf1_template` WHERE `templateName` = 'sidebarNewsToThread' in der Datenbank.
Dann einmal Cache leeren und Plugin versuchen zu installieren ![]()
Oh, da ist ein Template will rein gekommen was da nicht rein sollte ![]()
Dies kann ich leider durch ein Update nicht entfernen, dies müsstest du selbst machen.
Der Name steht ja dort ist in Order tenplates in dem Verzeichnis des News System. Einfach über den FTP Clienten löschen und die neue Version installieren ![]()
Das einzige was aber noch sein kann und ggfs. wird das dies in der Datenbank gespeichert wurde, dazu sage ich dir morgen wie du dies da raus bekommst ![]()
Könnte ich mir mal ansehen ![]()
Genau in der wcf1_application heißt die und in der wcf1_package musst du den Pfad anpassen ![]()
Seit 2013 entwickeln wir Plugins für die WoltLab Suite. Eines der bekanntesten Plugins von uns ist das News-System.