Социалка и спам
В прошедшем феврале закрылось не менее десятка дигоподобных социалок. Некачественный контент, да и ещё спам страниц социалок со стороны пользователей сделали это направление не очень интересным для начинающих игроков.
На самом деле, проблема в бОльшей части в непроработанности фришных скриптов, прежде всего плига, пхпдага и делишесо-подобных движков. Точнее проблема во владельцах ресурсов, которые выбирая эти движки полностью полагаются на их функционал, забывая о напильнике.
В большинстве фришных соц. движках слабая, очень слабая защита от спама. Другой аспект - “вера в халяву” - иначе сложно охарактеризовать. Открывая новостной дигоподобный сервис, как правило думают о чём угодно, кроме модерации. За несколько месяцев работы (если ресурс не дохлый), мусора скапливается столько, что Авгиевы конюшни кажутся оплотом чистоты. При этом как и в случае с инструментами фильтрации спама, у популярных социальных движков отсутствуют удобные механизмы массового редактирования контента (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 движки.
Естественно это лишь пример, для “полноты ощущений” также стоит завести отдельный файл с забанеными урлами, добавить соответствующую проверку.
К слову, по сообщениям разработчиков, со дня на день выйдет очередная версия движка с новым шаблоном и целой кучей доработок и новых фишек.
Этим постом на блоге открыта новая категория Социалка глазами админа - в неё пойдёт информация относительно работы с социалками в качестве админа, модератора и т.д. - поговорим об организации социальных сайтов, выборе скриптов, настройке, борьбе со спамом, работе с аудиторией, раскрутке (куда без неё), монетизации и т.д. - материала накопилось очень много, было бы интересно узнать, какие вопросы в этом направлении вам наиболее интересны (велкам в коменты).

hodinar


March 5th, 2008 at 8:11 pm
[…]Alex рассказывает как бороться со спамом в социалках. Всем админам социальных сетей читать[…]
March 5th, 2008 at 9:27 pm
Большое спасибо за инфу, как раз присматриваюсь к подобным движкам.
March 5th, 2008 at 9:37 pm
Социалка глазами админа - А вот это хорошая идея
March 6th, 2008 at 2:34 am
Будем ждать социалку глазами админа… очень будем ждать.
March 6th, 2008 at 1:32 pm
привет!
отличный и своевременный пост-совет.
если я правильно понимаю, то описывается опыт на основе korica?
March 6th, 2008 at 2:55 pm
2 DmitryHT - нет, на основе нескольких англоязычных проектов (намного более успешных нежели korica).
March 6th, 2008 at 10:10 pm
Крутой движок. Не такой тяжелый как pligg как я понял?
March 7th, 2008 at 5:30 pm
думается что не стоит так уж налегать на техническую сторону - сейчас это не самое основное: просто код
должен быть по возможности легким а юзабилити
эстетически понятным
сейчас главное - свежий контент, всмысле уникальный
и качественный, что так же важно
надо быть специалистом в своем деле!
March 14th, 2008 at 10:38 pm
Новая категория Социалка глазами админа это зачет, будем следить…
March 18th, 2008 at 4:07 am
Чему удивляться владельцу ресурса в потери, если он сам полагается не на себя, а на движок, как говориться кроме себя никому лучше не доверять. Вот и результат
April 6th, 2008 at 11:18 pm
Я бы социалку, которая будет расчитана на большое количество посетителей на php не писал, уж лучше си шарп на асп.нет
May 3rd, 2008 at 7:39 pm
А я с радостью узнал бы про техническую сторону (прикрутить русский нормально - пока на денвере не получилось) и прочии вкустности.