PD_Warning automatische Sperre bei 100 Punkte + Admin PN
|
|
John Doe |
Geschrieben am 08. November 2013 19:26:53
|
|
Guten Abend! Ich habe diese Frage bereits auch schon im Supportclub sowie auf AT gestellt, david hatte zwar was gepostet allerdings funktioniert das nicht. Frage 1: Bei dem PD_Warning ist es so das ein User ab 100 Punkte gesperrt wird, eine Benachrichtigung dazu bekommt ein Administrator welcher im Adminbereich eingestellt wurde - Nun kann es durchaus vorkommen das ein Admin 2 Tage nicht Online ist und diese 2 Tage hätte der "Unruhestifter" zeit weitere Unruhe zu stiften - Daher die Frage wie kann man es Realisieren das der User ab 100 Punkte automatisch von PHP-Fusion gesperrt wird ? Frage 2: Wenn ein User 100 Punkte hat kann man auswählen von den Seiten Administratoren welcher davon eine Hinweis PN bekommen soll - Wie ist es zu Realisieren das alle Seiten Administratoren eine PN bekommen ? Dann würde u.U. Frage 1 weg fallen, besser ist es wenn man beide Fragen realisieren könnte. Für die PN an alle Administratoren würde es bereits einen Schnipsel geben: Code Download Code ///PN an Admins start Nur das einbauen ist mit diesem schnipsel nicht ganz so einfach, aber vielleicht kann einer von Euch damit schon mehr anfangen. Wäre sicher für alle Nutzer des PD Warnings ein tolles feature! |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 09. November 2013 10:06:34
|
|
Also die Sache mit dem Senden der PN an alle Admins sollte jetzt nicht das Riesenproblem sein... Code Download Code function pm_send($pmtoid, $subject, $pmfromid, $message){ Hier wird die Funktion mit Variablen gefüllt, bzw deren Variablen mit den entsprechenden Inhalten. Interessant für uns ist da im Grund enur die erste, sprich Code Download Code $pmtoid = stripinput($pmtoid); Da hier "stripinput" steht, wird dieser Wert woanders übergeben, in diesem Fall im Adminbereich. Diese komplette Funktionsvraiable müsste man rausnehmen oder zumindest nicht mehr ausgeben lassen und durch eine entsprechend andere Variable oder wie in diesem Fall sogar durch einen festen Wert ersetzen. Um da jetzt genaueres zu sagen müsste ich mir die Infusion mal in Ruhe ansehen, aber dafür fehlt mir momentan einfach die Zeit. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 09. November 2013 11:33:16
|
|
Guten Morgen, also die Funktion für die ADMIN-PN haben wir, nur wo dieser eingebaut wird, wissen wir nicht. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 09. November 2013 12:47:34
|
|
Welche Version der Infusion hast du denn? Diese hier? http://www.phpfusion-supportclub.de/i...rowstart=0 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 09. November 2013 15:33:03
|
|
Ich habe die Kauf Version, aber die teile von der free version kann ich dann anschauen, wenn man das hinbekommen würde. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 10. November 2013 06:40:27
|
|
Was ist an der "Kauf-Version" denn anders? Ich schau mir die normale Version mal an.. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 10. November 2013 14:30:01
|
|
Bei der Kauf Version kann man über das Profil, Shoutbox, etc. verwarnen und bei der normalen nur über das Forum. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 10. November 2013 15:07:29
|
|
Suche in warning.inc.php Code Download Code
Ersetze mit: Code Download Code
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 10. November 2013 18:17:08
|
|
Ergebnis: Weiße Seite |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 10. November 2013 19:07:57
|
|
Hast du den Code einfach oben aus dem Forum kopiert oder über den "Download Code"-Button (Code wird in einer Textdatei gedownloaded)? Bitte den Download Code Button benutzen, da im obigen Forum Beitrag der Code falsch dargestellt wird. Dann sollte das auch funktionieren, wenn nicht, dann poste mal deine Datei. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
d-thye |
Geschrieben am 10. November 2013 19:15:50
|
|
Zitat Basti schrieb: Bitte den Download Code Button benutzen, da im obigen Forum Beitrag der Code falsch dargestellt wird. Dat is ja mal ein echt fieser bug im code-BBCode! |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 10. November 2013 19:20:23
|
|
ja, ist gemein
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 10. November 2013 19:36:49
|
|
Also ich hab den normal raus kopiert, wenn das nen Bug ist dann ist das richtig Fies! Also nun geht der Code, allerdings ohne Ergebnis, es wird weder eine PN AN ALLE ausgelöst, noch wird der User gesperrt - Der Abschnitt ist mit der Free Version gleich. Es geht um die Version 7.02.07 Bearbeitet von John Doe am 10. November 2013 20:13:58 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 10. November 2013 21:36:43
|
|
Also eigentlich sollte jeder Super-Admin eine PN bekommen und der User sollte gebannt werden. Zumindest wenn der User über das Forum gebannt wird. (da ich die andere Version nicht habe, kann ich nicht ausschließen, dass es beim Verwarnen über das Profil auch funktioniert) PS: Ich überarbeite die ganze Infusion gerade und passe sie etwas an. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 10. November 2013 22:12:31
|
|
Ja, dass kann natürlich sein, muss dann wohl mal schauen ob ich das per Profil bekomme, ich kann die Kaufversion aber leider nicht weiter geben sonst könntest du das besser gucken |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 12. November 2013 18:57:34
|
|
Ich glaub, ich werde die frei verfügbare Version einfach so umschreiben, dass sie auch für Profil und Shoutbox geht... Eigentlich keine große Sache Hast du mal getestet, ob mein oben geposteter Code nun -wie gewünscht zumindest im Forum- funktioniert? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 12. November 2013 21:38:26
|
|
Achso Ja, im Forum funktionierts! Wenn du das hinbekommst, wäre Super! Hauptsächlich ist glaube ich die warning.inc.php anders Bearbeitet von John Doe am 12. November 2013 21:48:08 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 05. Dezember 2013 18:05:47
|
|
pd-warning v2.0 beta: http://basti2web.de/infusions/pro_dow...hp?did=204 Änderungen: Zitat - PHP-Bugfixes - MSQL-Fixes - Locale Fixes - PHP-FUSION Code Styling Fixes - Security Bugs fixed -NEW Option: User can be banned automaticcly after reaching the limit -NEW Option: All Superadmin can receive the message, when a user reached the warning limit -NEW: warn users on profile -NEW: warn users on shoutbox -NEW option: Hide user's warnings from Guests |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
punkerwelle |
Geschrieben am 20. Januar 2014 13:24:43
|
|
bei Selbst angelegte verwarn gründe wird immer nur 1 Verwarnpunkt vergeben. auch wenn ich zb 50 punkte vergebe. mehrere punkte kann ich nur vergeben wenn ich die manuell im unteren feld eingebe. auch wird der account nicht wieder entsperrt, wenn ich die verwarnungen lösche, oder die verwarnung abgelaufen ist. die aufräum funktion hat keine funktion. die verwarnungen bleiben eingetragen. und die lokale ist teilweise noch in Englisch. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Basti |
Geschrieben am 18. April 2014 18:25:05
|
|
Neue Version mit Fehlerbehebungen: http://basti2web.de/infusions/pro_dow...hp?did=204 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
Springe ins Forum: |