Побързайте профил, задвижван от smf. Първите стъпки в оптимизацията за търсачки Simple Machines Forum: премахнете авторските права и външните връзки. Инсталиране и конфигуриране на анти-спам връзки

Здравей Хабравчан!

Съвсем наскоро бях озадачен от идеята за създаване на форум. Сега създаването на форум не е много работа за потребителите, тъй като има доста голям брой готови CMS за форуми, които значително улесняват тази задача. Но сред тяхното изобилие може да бъде много трудно да се избере наистина необходима CMS. Затова реших да напиша собствен преглед, който поне малко, но може би ще помогне на потребителя да направи избор в посока на един или друг двигател.

Безплатни двигатели
#1 - PunBB
Красив и лесен за използване двигател. Удобен и интуитивен интерфейс на админ панела. Форумът е много компактен, има малък брой функции (изпод кутиите), но това може лесно да се поправи с добавки. Удобни и лесни за създаване теми. Ако търсите форум, който е прост и лесен за инсталиране, конфигуриране и използване, това е идеалният избор.
- Рускоговоряща общност
Има още много различни двигатели, които не включих в ревюто, защото смятам, че не са толкова търсени и популярни като гореспоменатите. Е, що се отнася до моето субективно мнение, бих препоръчал PunBB или XenForo.

Етикети: създаване на форум, форум cms, форум двигател

Тази статия не подлежи на коментари, тъй като нейният автор все още не е пълноправен член на общността. Ще можете да се свържете с автора само след като той получи покана от някой от членовете на общността. Дотогава неговото потребителско име ще бъде скрито от псевдонима.

В случай, че някой не знае, Simple Machines Forum - накратко SMF - е, както е посочено на официалния уебсайт, безплатен пакет на професионално ниво, който ще ви позволи да организирате своя собствена онлайн общност за няколко минути. на този двигател, можете да видите тук. Аз самият поставих моя форум на него (между другото, посетете FreeForum.biz).

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

Ще отбележа, че се опитах сам да се боря със спамерите - блокирах достъпа по IP и дори по подмрежи. Наистина проработи, филтрира много боклук, но въпреки това веднъж на всеки един-два дни някой си пробиваше път. И доста време беше изразходвано за попълване на базата данни със забранени IP адреси. Мислех си, че трябва да има по-удобен начин и наистина беше!

1. Инсталиране и конфигуриране на Stop Spammer

За две седмици работа този плъгин блокира 2202 фалшиви потребители. Всеки от тях би оставил поне едно съобщение. Разпространителите на спам няма да се забавят и всеки ден прекарвам време в изчистване на форума си.

Вместо това на всеки няколко дни отивам на страницата за управление на потребителите и виждам нещо подобно:

Обръщам се към секцията „Чакащо одобрение“ (това са откритите спамери, които не могат да оставят съобщения, докато акаунтите им не бъдат одобрени от администратора). Слагам отметка "Избери всички" и ги изтривам с едно кликване:

Това е всичко, всички спам акаунти отиват в забвение. Назад към нашия списък с потребители:

Вижда се, че списъкът осезаемо е оредял, но кои са останалите? Изберете всички и изпратете с един бутон за проверка:

Появи се едно „червено“, веднага го изтриваме. Ако имате свободно време, можете да направите други. Ако няма време, тогава не правете нищо с новите потребители - повечето от тях ще се "изчервят" при последващи проверки. Ако имате време, можете да отидете в профилите им и да видите - ако има линк в подписа - незабавно баннат, това са фалшиви акаунти на спамери, които никога няма да оставят нито едно полезно съобщение.

Казах ви как да използвате този магически плъгин, сега ще ви кажа как да го инсталирате.

Изтеглете два файла: language_full.zip (това е езиковият пакет за превод на плъгина) и StopSpammer_v2_3_9.zip (номерът може да е различен при актуализиране на версиите). Разархивирайте съдържанието на архива StopSpammer_v2_3_9.zip в някоя папка. Разархивирайте архива language_full.zip в същата папка, съгласете се да замените файловете. Сега компресирайте нашата папка.

Отидете в административния панел, за да инсталирате пакети. Срещу надписа "Изтегляне на пакет" има бутон за избор на файл на компютъра. Изберете нашия нов архив (където заменихме езиковия файл), качете го във форума и активирайте пакета.

Това е!

Допълнителна конфигурация на плъгина се извършва в администраторския панел: отидете на

Потребители → Регистрация → Настройки

Можете да оставите стойностите по подразбиране там. Има и поле "Вашият API ключ". Без този ключ няма да можете да докладвате за нови спамъри (но приставката ще работи и ще филтрира познатите спамъри). Ако искате да получите свой собствен API ключ, отидете на www.stopforumspam.com, за да се регистрирате и след това въведете ключа тук. Ако все още не сте получили ключа, оставете полето празно. Тогава ще се използва ключът по подразбиране.

2. Инсталиране и конфигуриране на анти-спам връзки

Адептите на SEO религията (можете да видите повече за отношението ми към SEO-нистите в друга) са твърдо убедени, че чрез увеличаване на броя на връзките към техния сайт, те го „популяризират“ (по някаква причина идеята за създаването на интересно и висококачествено съдържание не е предназначено за никого, от когото не идват на ум). Ще има издънка, но има начини да вземете пари от него. И така, някои "граждани" предоставят услуги за "пускане" на сайтове във форуми. Те създават голям брой акаунти в различни форуми и вмъкват обратни връзки в подписи и други налични полета. Въпреки факта, че дори „seo-експериментаторите“ вече са доказали чрез опит, че тези връзки не са от полза, някои предупреждават, че можете да получите забрана от търсачките за това, Yandex, например, просто игнорира връзките във ВСИЧКИ форуми и сайтове, където всеки може да остави линкове. Google също има подобни алгоритми - игнориране на връзки в коментари и т.н. Но законът не е писан за глупаци ... Следователно ние, собствениците на форуми, трябва да се съобразяваме с фактите, че "готините SEO-оптимизатори" поръчват "пускане " от техните лайна занаяти за хиляда рубли.

Приставката Stop Spammer ще филтрира много. Но ние можем да му помогнем! Възможно е да избиете изпод краката на спамерите самия интерес към публикуване на връзки във вашия форум. За това са анти-спам връзките. Този плъгин (конкретни числа могат да се променят в настройките) прави това:

  • тези, които например имат по-малко от пет съобщения, изобщо не могат да оставят връзки
  • тези, които например имат по-малко от 15 публикации, не могат да оставят активни линкове, http:// се премахва от линкове и като цяло тези линкове стават nubolink (newbielink)
  • тези с например по-малко от 50 публикации могат да оставят активни връзки, но всички връзки получават атрибута nofollow.
  • добре, тези с повече от 50 публикации могат да вмъкнат най-често срещаните активни връзки, които прехвърлят тежестта на сайта към страницата, към която препращат.

Повярвайте ми, бъдещите SEO специалисти са много внимателни към формата, в която тяхната връзка стига до сайта. Те ще загубят интерес към вашия форум много бързо, ако не могат лесно да публикуват връзките си към своите глупави сайтове там.

Да, между другото, горните правила работят в такива области като подписи.

За да инсталирате този плъгин, отидете на официалната му страница. Изтеглете anti_spam_links_v1.0.1.zip архив (номерът може да е различен). Отново в администратора на форума отидете на инсталиране на пакети (както направихте с предишния пакет) и го инсталирайте. Няма езиков файл за този пакет, така че не е необходимо да разопаковате архива или да правите нещо с него.

За да конфигурирате приставката, отидете в секцията

Конфигуриране → Конфигуриране на модове… → Конфигуриране на модове

По ваше желание запишете колко съобщения трябва да има потребителят, за да надгради своите възможности.

Заключение

Тези два плъгина МНОГО ще улеснят живота на вас, собственика на форума, и ще спестят много време. Въпреки това, от време на време спамерите проникват и поне веднъж седмично трябва да „разредите“ потребителите и да изтриете спам съобщенията. Затова не изоставяйте своите уеб ресурси!

Всеки знае, че просто не мога да живея без Joomla, но според мен няма добър форум в компонентите. Затова работя с форумни двигатели. Една от новите, които наскоро започнах да използвам, е стартиране на нова SMF категория с надявам се полезни неща. Започваме с малки, добре, като начинаещи много полезни.

Първи стъпки в оптимизацията за търсачки Simple Machines Forum: Премахване на авторски права и външни връзки

Веднага ще направя резервация, че работя само с smf 2 и тази статия ще се отнася конкретно за тази версия на безплатния двигател на форума.

И така, редовните читатели знаят колко не обичам да поставям "10" външни връзки към официалните сайтове на двигатели, включително форумни. Ето защо, на първо място, премахваме авторските права и цели 4, внимание 4 външни връзки на формата " SMF 2.0.2 | Прости машини | SMF © 2011 | XHTML" ! За да направите това, свържете се със сайта чрез FTP форум/Теми/ името на вашата тема/ и редактирайте файла index.template.php. Естествено, най-отдолу е кодът (около ред 330), който показва външни връзки, които не харесваме толкова много. Затова премахваме: "

  • ", theme_copyright(), "
  • " И "
  • ", $txt["xhtml"], "
  • ". Всичко е толкова просто и лесно. В следващите публикации изчакайте нови материали за популяризиране и оптимизиране на форуми на SMF /

    Нека започнем веднага с основния код на скрипта:

    #!/usr/bin/perl

    # скрипт which-forum.pl
    # (c) 2010 г. Александър Алексеев, http://website/

    използвайте строг;

    # коментирани реда - за строгост
    # ако задачата е да се съберат статистически данни за двигателя, оставете я както е
    # ако правите списък с форуми - разкоментирайте

    моите $данни;
    $data .= $_ докато (<> ) ;

    # проверете колко са били Осъществено от phpBB без връзка в долния колонтитул
    печат "phpbb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iили
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i или
    $data =~ /phpBB\-SEO/i или
    $данни =~ /) ;
    печат "ipb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i или
    $данни =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/iили
    $данни =~ /

    /iили
    $данни =~ /index\.php\?[^""]*showforum=\d+/i) ;
    отпечатайте "vbulletin \н"
    if ($data =~ /Осъществено от:?[^<]+vBulletin[^<]+(?:Version)?/i или
    $данни =~ /) ;
    печат "smf \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Осъществено от SMF/iили
    $данни =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    печат "punbb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #или
    # $data =~ /viewforum\.php\?[^""]*id=\d+/i);
    отпечатайте "fluxbb \н"
    # if($data =~ /viewtopic\.php\?id=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    печат "exbb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # или
    # $data =~ /forums\.php\?[^""]*forum=\d+/i);
    печат "yabb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iили
    $data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
    печат "dleforum \н"
    if ($data =~ /\(Осъществено от DLE форум\)<\/title>/iили
    $данни =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE форум<\/a>/i) ;
    печат "iconboard \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iили
    $данни =~ /\н"
    if ($data =~ /\н"
    # if($data =~ /forums\.php\?fid=\d+/i или
    # $data =~ /topic\.php\?fid=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    печат "stokesit \н"
    # if($data =~ /forum\.php\?f=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    печат "подиум \н"
    # if($data =~ /topic\.php\?t=\d+/i или
    if ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Подиум/i) ;
    печат "usebb \н"
    # if($data =~ /forum\.php\?id=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    печат "wrforum \н"
    # if($data =~ /index\.php\?fid=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    печат "yetanotherforumnet \н"
    ако ($data =~ /Още един форум\.net/i или
    $данни =~ /по подразбиране\.aspx\?g=posts&t=\d+/i) ;

    Този и други скриптове, споменати в публикацията, могат да бъдат намерени в този архив.

    Скрипт който-форум.plпроверява кода на html страницата за наличие на сигнатури на двигателя на форума в него. Използвахме подобна техника, когато дефинирахме WordPress и Joomla, но има няколко разлики. Първо, самият скрипт не зарежда кода на страницата, а го чете от stdin или файл, подаден като аргумент. Това ни позволява да изтеглим страницата веднъж, например с помощта на wget, и след това да я прекараме през няколко парсера, ако имаме повече от един. Второ, в този скрипт наличието на подпис е 100% знак на двигателя. Последният път присъствието на подписа придаде тежест само на съответния двигател и „спечели“ двигателя с най-голямо тегло. Реших, че в този случай подобен подход само ще усложни ненужно кода.

    За да тествам сценария, направих малко проучване. Съставих списък от няколко хиляди форума и прекарах всеки от тях през моя скрипт, като по този начин определих процента на активиране на програмата и популярността на различните двигатели.

    За да получа списъка с форуми, използвах моя анализатор на Google. На търсачката бяха изпратени заявки като

    сайт: форум.*.ru
    сайт: talk.*.ru
    сайт: борд.*.ru
    сайт: smf.*.ru
    сайт:phpbb.*.ru
    ....

    и така нататък. Можете да намерите пълния код на генератора на заявки във файла gen-forumsearch-urls.pl. В допълнение към зоната .ru бяха използвани и .su .ua .kz и .by. Последният път беше трудно да се проведе подобно проучване, тъй като сайтовете на WordPress и Joomla нямат такива подписи в URL адреса. Каталози като cmsmagazine.ru/catalogue/ не осигуряват достатъчен размер на извадката. Какво е 600 сайта на Drupal?

    Трябва да призная, че резултатите от експеримента ме разочароваха. От изследваните 12 590 обекта само 7 083 двигателя са идентифицирани успешно, тоест само в 56% от случаите. Може би не съм взел предвид някой двигател? Битрикс стоеше ли на половината форуми? Или трябваше да прекарам повече време в търсене на подписи? Като цяло тук са необходими повече изследвания.

    Сред 56% от успешно идентифицираните машини IPB (31%), phpBB (26,6%) и vBulletin (26,5%) бяха най-популярните, както се очакваше.

    Те са плътно следвани от SMF (5,8%) и DLEForum (5,3%). Моят любим punBB беше едва на 6-то място (1,64%). Не бих посъветвал силно да се доверявате на тези цифри (те казват, че всеки трети форум в Runet работи на IPB), но някои изводи, разбира се, могат да бъдат направени.

    Например, ако възнамерявате да направите сайт на форумна машина и планирате да модифицирате форума, да речем, да плащате на потребителите 0,01 $ за всяко съобщение с автоматично теглене на средства веднъж седмично, тогава трябва да изберете една от трите най-популярни машини . Колкото по-популярен е форумът, толкова по-вероятно е да се намери програмист, който е добре запознат с него.

    Ако не се очакват значителни промени в двигателя, тогава може да има смисъл да изберете по-малко популярен двигател, като SMF или punBB. Правейки това, вие ще намалите броя на хакерските атаки към вашия форум и количеството спам, изпращан автоматично към него.

    Скриптовете за намиране/дефиниране на форуми също могат да намерят повече от една практическа употреба. Първото нещо, което ми хрумна лично, беше да сортирам идентифицираните форуми по TCI и да поставя публикации с връзки към някой от техните сайтове в първите сто. Въпреки това стотици форумни връзки dofollow не повлияха по никакъв начин на TIC (минаха 2 актуализации), така че е по-добре да не губите време тук, освен ако не се интересувате от преходи.

    Ясно е, че посоченото използване на скриптове далеч не е единственото. Мисля, че лесно можете да разберете как иначе можете да ги използвате.



    Продължение на темата:
    Windows

    Наталия Комарова , 28.05.2009 (25.03.2018) Когато четете форум или блог, запомняте авторите на публикациите по псевдоним и ... по снимката на потребителя, така наречения аватар ....

    Нови статии
    /
    Популярен