Соціалка і спам

Відео: СОЦІАЛКА ВІД БРО

У минулому лютому закрилося не менше десятка дігоподобних соціалок. Неякісний контент, та й ще спам сторінок соціалок з боку користувачів зробили цей напрямок не дуже цікавим для початківців гравців.

Відео: SMOSERVICE / СМОСЕРВІС = ВИСНОВОК У ТОП? ВІДГУК!

Насправді, проблема в бОльшей частини в непроработанности фрішних скриптів, перш за все плиг, пхпдага і Делішес-подібних двигунів. Точніше проблема у власників ресурсів, які вибираючи ці движки повністю покладаються на їх функціонал, забуваючи про напилок.

У більшості фрішних соц. двигунах слабка, дуже слабкий захист від спаму. Інший аспект - «віра в халяву» - інакше складно охарактеризувати. Відкриваючи новинний дігоподобний сервіс, як правило думають про що завгодно, крім модерації. За кілька місяців роботи (якщо ресурс не дохлий), сміття накопичується стільки, що Авгієві стайні здаються оплотом чистоти. При цьому як і в випадку з інструментами фільтрації спаму, у популярних соціальних движків відсутні зручні механізми масового редагування контенту (phpDug це стосується в найбільшій мірі). Втім, як вихід - phpMyAdmin Гераклові в допомогу.

В контексті тенденцій, дуже порадував Akismet плагін до плиг (див оф сайт).



Власникам сайтів на phpDug поки доводиться все робити самим. І ось один з варіантів боротьби зі спамом: відкриваємо файл add_story.php Там де йдуть перевірки розміру заголовка, тексту і т.п. додаємо наступні рядки:

if (stristr ($ _ POST [ `story_url`], `q =`)) {
$ Errors ++;
$ Security_error = `URL Banned`;
}

Цим відсікаємо велику групу тих, хто поститься на цей движок посилання на свої фіди, в основному з нелегальним вмістом (і куди адміни PPC дивляться?).

Відео: FHX Royale v.3.0 - Новий приватний сервер Clash Royale

Далі такі рядки:

$ Ini = «badwords.txt»;
$ Te = file ($ ini);
for ($ ix = 0 $ ix
$ Te [$ ix] = trim ($ te [$ ix]);
if (stristr ($ _ POST [ `story_desc`], $ te [$ ix])) {
$ Errors ++;
$ Desc_error = `Keyword`. $ Te [$ ix]. `Banned`;
}
if (stristr ($ _ POST [ `story_title`], $ te [$ ix])) {
$ Errors ++;
$ Title_error = `Keyword`. $ Te [$ ix]. `Banned`;
}
}

Відео: День гніву з киркою напереваги! [Minecraft Special]

Створюємо в корені файл badwords.txt і в нього по одному на рядок додаємо КЕІ, які ви не хочете бачити в тексті або в заголовках.

Ця проста операція на сьогодні відмітає більше 95% спаму на phpDug движки.

Природно це лише приклад, для «повноти відчуттів» також варто завести окремий файл з забанені урламі, додати відповідну перевірку.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!