Beitrag melden (Spam)

  • Norman2k Norman2k
    Jedi-General
    0 x
    1657 Beiträge
    80 Hilfreiche Beiträge
    31. 07. 2012, 09:35

    Kommt die Benachrichtigung über einen gemeldeten Beitrag eigentlich bei einem Admin/Mod an?

    [url=http://www.typo3.net/forum/benutzer/Flora2319/]http://www.typo3.net/forum/benutzer/Flora2319/[/url]
    [url=http://www.typo3.net/forum/benutzer/dongdong/]http://www.typo3.net/forum/benutzer/dongdong/[/url]
    [url=http://www.typo3.net/forum/benutzer/yiyada/]http://www.typo3.net/forum/benutzer/yiyada/[/url]


  • 1
  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    07. 09. 2012, 09:51

    Die Mods haben leider nicht die technische Möglichkeit User zu sperren, sondern lediglich Beiträge zu löschen, zu sperren oder zu verschieben.
    Bitte in so einem Fall den Button "Melden" benutzen - der oder die Admins sollten damit benachrichtig werden.

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • zeroalpha zeroalpha
    Jedi-Meister
    0 x
    276 Beiträge
    6 Hilfreiche Beiträge
    07. 09. 2012, 10:02

    Aber eine Reaktion darauf erfolgt nicht wirklich.

    Speziell bei Flora2319 hab ich zig Beträge gemeldet und nichts ist passiert.

    Es ist ja nicht so, dass hier ohne Ende gespamt wird, aber ärgerlich ist es trotzdem.

    Und ist das Leben auch noch so schwer - schlimmer wär's wenn ich Programmierer wär!

  • Norman2k Norman2k
    Jedi-General
    0 x
    1657 Beiträge
    80 Hilfreiche Beiträge
    07. 09. 2012, 11:54

    [quote="zeroalpha"]
    Aber eine Reaktion darauf erfolgt nicht wirklich.

    Speziell bei Flora2319 hab ich zig Beträge gemeldet und nichts ist passiert.

    Es ist ja nicht so, dass hier ohne Ende gespamt wird, aber ärgerlich ist es trotzdem.
    [/quote]
    Richtig, deswegen hatte ich diesen Thread auch erstellt, weil gemeldeter Spam noch wochenlang online war

  • 0 x
    3263 Beiträge
    156 Hilfreiche Beiträge
    09. 09. 2012, 21:42

    [quote="einpraegsam.net"]Die Mods haben leider nicht die technische Möglichkeit User zu sperren
    [/quote]Hm...? Sollte in diesem TYPO3 die fe_users-Tabelle etwa keine Spalte "disable" haben??? #paralyzed#

    Gibt es denn keine Möglichkeit, bei solchen "Härtefällen" mal die große Keule rauszuholen (die ggf. nur bei den Admins im Schrank steht)?
    Es nervt doch alle: die, die regelmäßig diese Dauerspammer melden, die Mods, die ständig die Spammeldungen abarbeiten - und die normalen User, die den Spam einfach nur sehen.
    Viele Monate soll das noch gehen?

  • Chrissli Chrissli
    Jedi-General
    0 x
    1016 Beiträge
    28 Hilfreiche Beiträge
    17. 11. 2012, 00:11

    Um das Thema mal wieder aufleben zu lassen, da die Spamflut die sich durchs Forum zieht ja irgendwie nicht abbricht sondern nur regelmäßig die Thread-Kategorie wechselt:

    Könnte man nicht einfach alle Beträge die versuchen "biggoldapple" und "e-fox-shop" ( oder so ) zu verlinken direkt zu blockieren.
    Ich hatte das bereits in einem anderen Thread erwähnt aber zumindest biggolddapple lässte meinen Virenscanner aufheulen.

    Kann es den sein, dass das verlinkte Bild direkt von der externen Webseite geladen wird? Sowas sollte doch eigentlich nicht möglich sein ( dürfen ) oder?

    God's in his heaven, all's right with the world

  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    1 Hilfreiche Beiträge
    17. 11. 2012, 16:52

    Hallo,

    das Forum nutzt die LTS Version, daher würde vorschlagen, das ganze mit wt_spamshield und Hook in mm_forum zu lösen. Ich poste mal den Ansatz hier (! ungetestet), da die letzte Aktivität in forge lange zurück liegt.

    1. // Hook mm_forum: Giving error to mm_forum
    2. $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['mm_forum']['postfactory']['insertPostText'][] =
    3. 'EXT:wt_spamshield/ext/class.tx_wtspamshield_mm_forum.php:tx_wtspamshield_mm_forum->processPostTextInsertArray';

    tx_wtspamshield_mm_forum::processPostTextInsertArray()
    1. function processPostTextInsertArray($insertArray, &$obj) {
    2. $error = ''; // no error at the beginning
    3. $this->div = t3lib_div::makeInstance('tx_wtspamshield_div'); // Generate Instance for div method
    4. $this->messages = $GLOBALS['TSFE']->tmpl->setup['wt_spamshield.']['message.']; // get messages from Backend
    5.  
    6. if ( // only if enabled for current page
    7. !empty($GLOBALS['TSFE']->tmpl->setup['plugin.']['wt_spamshield.']['enable.']['mm_forum']) &&
    8. $this->div->spamshieldIsNotDisabled()
    9. ) {
    10.  
    11. // 1a. blacklistCheck
    12. if (!$error) {
    13. $method_blacklist_instance = t3lib_div::makeInstance('tx_wtspamshield_method_blacklist'); // Generate Instance for session method
    14. $error .= $method_blacklist_instance->checkBlacklist($insertArray, $this->messages['blacklist']);
    15. }
    16.  
    17. // 2a. Safe log file
    18. if ($error) {
    19. $method_log_instance = t3lib_div::makeInstance('tx_wtspamshield_log'); // Generate Instance for session method
    20. $method_log_instance->dbLog('mm_forum', $error, $insertArray);
    21. }
    22.  
    23. // 2b. Send email to admin
    24. if ($error) {
    25. $method_sendEmail_instance = t3lib_div::makeInstance('tx_wtspamshield_mail'); // Generate Instance for session method
    26. $method_sendEmail_instance->sendEmail('mm_forum', $error, $insertArray);
    27. }
    28.  
    29. // 2c. no value
    30. if (!empty($error)) { // If error
    31. $insertArray = NULL;
    32. }
    33. }
    34.  
    35. return $insertArray;
    36. }

    tx_wtspamshield_method_blacklist::checkBlacklist()
    1. public function checkBlacklist($formValues, $note) {
    2. if ($this->isCurrentIPBlacklisted()
    3. || $this->isCurrentEmailBlacklisted($formValues)
    4. || $this->isStringBlacklisted($formValues))
    5. {
    6. return (!empty($note) ? $note : 'Sorry, you are blacklisted!') . '<br />';
    7. }
    8. }

    tx_wtspamshield_method_blacklist::isStringBlacklisted()
    1. private function isStringBlacklisted($formValues) {
    2. $blacklist = t3lib_div::trimExplode(',', $GLOBALS['TSFE']->tmpl->setup['wt_spamshield.']['blacklist'], 1);
    3.  
    4. foreach ((array) $formValues as $value) {
    5. foreach ((array) $blacklist as $blackword) {
    6. if (is_array($value)) {
    7. continue;
    8. }
    9. if (stristr($value, $blackword)) {
    10. return TRUE;
    11. }
    12. }
    13. }
    14.  
    15. return FALSE;
    16. }

    VG,
    LuP

  • Chrissli Chrissli
    Jedi-General
    0 x
    1016 Beiträge
    28 Hilfreiche Beiträge
    17. 11. 2012, 19:45

    Das ist doch mal ein Wort!
    Jetzt musses nur noch jemand umsetzen :D

    God's in his heaven, all's right with the world

  • zeroalpha zeroalpha
    Jedi-Meister
    0 x
    276 Beiträge
    6 Hilfreiche Beiträge
    19. 11. 2012, 09:18

    Finde ich super und unterstütze das auch.

    Vielen Dank LuP!!

    Und ist das Leben auch noch so schwer - schlimmer wär's wenn ich Programmierer wär!

  • 1