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

В прошедшем феврале закрылось не менее десятка дигоподобных социалок. Некачественный контент, да и ещё спам страниц социалок со стороны пользователей сделали это направление не очень интересным для начинающих игроков.

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

В большинстве фришных соц. движках слабая, очень слабая защита от спама. Другой аспект — «вера в халяву» — иначе сложно охарактеризовать. Открывая новостной дигоподобный сервис, как правило думают о чём угодно, кроме модерации. За несколько месяцев работы (если ресурс не дохлый), мусора скапливается столько, что Авгиевы конюшни кажутся оплотом чистоты. При этом как и в случае с инструментами фильтрации спама, у популярных социальных движков отсутствуют удобные механизмы массового редактирования контента (phpDug это касается в самой большей степени). Впрочем, в качестве выхода — phpMyAdmin Гераклу в помощь.

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

Владельцам сайтов на phpDug пока приходится всё делать самим. И вот один из вариантов борьбы со спамом: открываем файл add_story.php Там где идут проверки размера заголовка, текста и т.п. добавляем следующие строки:

if (stristr($_POST['story_url'], ‘q=’)) {
$errors++;
$security_error = ‘URL Banned’;
}

Этим отсекаем большую группу постящих на этот движок ссылки на свои фиды, в основном с нелегальным содержанием (и куда админы PPC смотрят?).

Далее следующие строки:

$ini = «badwords.txt»;
$te = file($ini);
for ($ix=0; $ix<sizeof($te); $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’;
}
}

Создаём в корне файл badwords.txt и в него по одному на строку добавляем кеи, которые вы не хотите видеть в тексте или в заголовках.

Эта простая операция на сегодня отметает более 95% спама на phpDug движки.

Естественно это лишь пример, для «полноты ощущений» также стоит завести отдельный файл с забанеными урлами, добавить соответствующую проверку.



  1. Глобатор:

    Большое спасибо за инфу, как раз присматриваюсь к подобным движкам.

  2. oggin:

    Социалка глазами админа — А вот это хорошая идея

  3. Грек:

    Будем ждать социалку глазами админа… очень будем ждать.

  4. DmitryHT:

    привет!
    отличный и своевременный пост-совет.

    если я правильно понимаю, то описывается опыт на основе korica?

  5. Hodinar:

    2 DmitryHT — нет, на основе нескольких англоязычных проектов (намного более успешных нежели korica).

  6. mihalich:

    Крутой движок. Не такой тяжелый как pligg как я понял?

  7. pskov:

    думается что не стоит так уж налегать на техническую сторону — сейчас это не самое основное: просто код
    должен быть по возможности легким а юзабилити
    эстетически понятным

    сейчас главное — свежий контент, всмысле уникальный
    и качественный, что так же важно
    надо быть специалистом в своем деле!

  8. Seo Красавчег:

    Новая категория Социалка глазами админа это зачет, будем следить…

  9. франшиза:

    Чему удивляться владельцу ресурса в потери, если он сам полагается не на себя, а на движок, как говориться кроме себя никому лучше не доверять. Вот и результат

  10. Валек:

    Любой кто поставил себе скрипт социалки или форума, сталкнеться с тем, что его допиливать нада, Тут уж никуда не денешся (

  11. Аноним:

    Действительно сейчас самое главное уникальный контент, притом свежий. Если нету его можно и не думать обо все остальном.

  12. Само собой допил необходим, иначе социалка просто будет клоном всех других. Нужно придумывать новые функции, такие которых нет у других и такие которые есть хояб у одной социалки. Вообщем надо чтоб были все возможности что и у других, плюс несколько уникальных. Иначе нет смысла даже запускать социалку. А для этого всего одного движка не достаточно.

Оставить комментарий

Раздел: Софт, скрипты, сервисы, Социальные сети, SMM/SMO
Что ещё почитать: