Kommt die Benachrichtigung über einen gemeldeten Beitrag eigentlich bei einem Admin/Mod an?
http://www.typo3.net/forum/benutzer/Flora2319/
/u/dongdong
/u/yiyada
Kommt die Benachrichtigung über einen gemeldeten Beitrag eigentlich bei einem Admin/Mod an?
http://www.typo3.net/forum/benutzer/Flora2319/
/u/dongdong
/u/yiyada
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.
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.
zeroalpha schriebAber 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.
Richtig, deswegen hatte ich diesen Thread auch erstellt, weil gemeldeter Spam noch wochenlang online war
einpraegsam.net schriebDie Mods haben leider nicht die technische Möglichkeit User zu sperren
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?
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?
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.
// Hook mm_forum: Giving error to mm_forum
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['mm_forum']['postfactory']['insertPostText'][] =
'EXT:wt_spamshield/ext/class.tx_wtspamshield_mm_forum.php:tx_wtspamshield_mm_forum->processPostTextInsertArray';
tx_wtspamshield_mm_forum::processPostTextInsertArray()
function processPostTextInsertArray($insertArray, &$obj) {
$error = ''; // no error at the beginning
$this->div = t3lib_div::makeInstance('tx_wtspamshield_div'); // Generate Instance for div method
$this->messages = $GLOBALS['TSFE']->tmpl->setup['wt_spamshield.']['message.']; // get messages from Backend
if ( // only if enabled for current page
!empty($GLOBALS['TSFE']->tmpl->setup['plugin.']['wt_spamshield.']['enable.']['mm_forum']) &&
$this->div->spamshieldIsNotDisabled()
) {
// 1a. blacklistCheck
if (!$error) {
$method_blacklist_instance = t3lib_div::makeInstance('tx_wtspamshield_method_blacklist'); // Generate Instance for session method
$error .= $method_blacklist_instance->checkBlacklist($insertArray, $this->messages['blacklist']);
}
// 2a. Safe log file
if ($error) {
$method_log_instance = t3lib_div::makeInstance('tx_wtspamshield_log'); // Generate Instance for session method
$method_log_instance->dbLog('mm_forum', $error, $insertArray);
}
// 2b. Send email to admin
if ($error) {
$method_sendEmail_instance = t3lib_div::makeInstance('tx_wtspamshield_mail'); // Generate Instance for session method
$method_sendEmail_instance->sendEmail('mm_forum', $error, $insertArray);
}
// 2c. no value
if (!empty($error)) { // If error
$insertArray = NULL;
}
}
return $insertArray;
}
tx_wtspamshield_method_blacklist::checkBlacklist()
public function checkBlacklist($formValues, $note) {
if ($this->isCurrentIPBlacklisted()
|| $this->isCurrentEmailBlacklisted($formValues)
|| $this->isStringBlacklisted($formValues))
{
return (!empty($note) ? $note : 'Sorry, you are blacklisted!') . '<br />';
}
}
tx_wtspamshield_method_blacklist::isStringBlacklisted()
private function isStringBlacklisted($formValues) {
$blacklist = t3lib_div::trimExplode(',', $GLOBALS['TSFE']->tmpl->setup['wt_spamshield.']['blacklist'], 1);
foreach ((array) $formValues as $value) {
foreach ((array) $blacklist as $blackword) {
if (is_array($value)) {
continue;
}
if (stristr($value, $blackword)) {
return TRUE;
}
}
}
return FALSE;
}
VG,
LuP
Das ist doch mal ein Wort!
Jetzt musses nur noch jemand umsetzen 😃
Finde ich super und unterstütze das auch.
Vielen Dank LuP!!