Згадав profile powered by smf. Перші кроки у пошуковій оптимізації Simple Machines Forum: видаляємо копірайт та зовнішні посилання

Почнемо відразу з коду основного скрипту:

#!/usr/bin/perl

# which-forum.pl script
# (c) 2010 Alexandr A Alexeev, http://сайт/

use strict;

# Закоментовані рядки - для суворості
# Якщо завдання - зібрати статистику двигунів, залишити як є
# якщо скласти список форумів - розкоментувати

my $data;
$data .= $_ while (<> ) ;

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

/i or
$data =~ /index\.php\?[^""]*showforum=\d+/i) ;
print "vbulletin \n "
if ($data =~ /Powered by:?[^<]+vBulletin[^<]+(?:Version)?/i or
$data =~ /) ;
print "smf \n "
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Powered by SMF/i or
$data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
print "punbb \n "
if ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #or
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
print "fluxbb \n "
# if($data =~ /viewtopic\.php\?id=\d+/i or
if ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
print "exbb \n "
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # or
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
print "yabb \n "
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i or
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
print "dleforum \n "
if ($data =~ /\(Powered By DLE Forum\)<\/title>/i or
$data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE Forum<\/a>/i) ;
print "ikonboard \n "
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i or
$data =~ /\n "
if ($data =~ /\n "
# if($data =~ /forums\.php\?fid=\d+/i or
# $data =~ /topic\.php\?fid=\d+/i or
if ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
print "stokesit \n "
# if($data =~ /forum\.php\?f=\d+/i or
if ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
print "podium \n "
# if($data =~ /topic\.php\?t=\d+/i or
if ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
print "usebb \n "
# if($data =~ /forum\.php\?id=\d+/i or
if ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
print "wrforum \n "
# if($data =~ /index\.php\?fid=\d+/i or
if ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
print "yetanotherforumnet \n "
if ($data =~ /Yet Another Forum\.net/i or
$data =~ /default\.aspx\?g=posts&t=\d+/i) ;

Цей та інші скрипти, згадані в пості, ви знайдете у цьому архіві.

Скрипт which-forum.plвивчає код html-сторінки щодо наявності у ньому сигнатур форумного движка. Аналогічний прийом ми використовували при визначенні WordPress та Joomla, але є кілька відмінностей. По-перше, сам скрипт не завантажує код сторінки, а читає його зі stdin або файлу, переданого як аргумент. Це дозволяє завантажити сторінку один раз, наприклад, за допомогою wget, а потім прогнати її через кілька аналізаторів, якщо їх не один. По-друге, у цьому скрипті наявність сигнатури є 100% ознакою движка. Минулого разу наявність сигнатури лише надавала ваги відповідного двигуна і «вигравав» двигун з максимальною вагою. Я вирішив, що в цьому випадку такий підхід лише дарма ускладнить код.

Щоб протестувати роботу скрипта, я провів невелике дослідження. Я склав список з декількох тисяч форумів і прогнав кожен із них через свій скрипт, визначивши тим самим відсоток спрацьовувань програми та популярність різних движків.

Для отримання списку форумів я скористався своїм парсером Google. Пошуковій системі надсилалися запити типу

site:forum.*.ru
site:talk.*.ru
site:board.*.ru
site:smf.*.ru
site:phpbb.*.ru
....

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

Треба визнати, що результати експерименту мене засмутили. З 12590 досліджуваних сайтів тільки на 7083 двигун був визначений успішно, тобто лише в 56% випадків. Може, я не врахував якогось двигуна? Невже на половині форумів стояв Bitrix? Чи мені більше часу приділити пошуку сигнатур? Загалом, тут потрібні додаткові дослідження.

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

За ними з великим відставанням слідують SMF (5,8%) та DLEForum (5,3%). Мій улюблений punBB виявився лише на 6-му місці (1,64%). Я не радив би сильно довіряти цим цифрам (мовляв, кожен третій форум у рунеті працює на IPB), але певні висновки зробити, звісно, ​​можна.

Наприклад, якщо ви маєте намір робити сайт на форумі і плануєте модифікувати форум, скажімо, платити користувачам по 0.01 $ за кожне повідомлення з автоматичним виведенням коштів раз на тиждень, то вам слід вибрати один з трьох найбільш популярних движків. Чим популярніший форум, тим більше шансів знайти програміста, який добре в ньому розуміється.

Якщо ж істотних змін у движку не передбачається, то можливо сенс вибрати не найпопулярніший движок, наприклад SMF або punBB. Цим ви зменшите кількість хакерських атак на свій форум і кількість спаму, що автоматично розсилається на ньому.

Скриптам для пошуку/визначення форумів також можна знайти не одне практичне застосування. Перше, що спало мені на думку — це відсортувати по ТІЦ упізнані форуми і розмістити на першій сотні пости з посиланнями на один зі своїх сайтів. Однак сотня форумних dofolllow-посилань ніяк не вплинула на ТІЦ (пройшло 2 апдейти), так що краще не витрачати тут час, якщо вас не цікавлять переходи.

Зрозуміло, що застосування скриптів далеко не єдине. Думаю, ви легко придумаєте, як їх можна використовувати.

Starting a New Topic

Browse to the board where you wish to post and click the New Topic button (positioned by default at both the top and the bottom of the board, as shown in the ), which should take you to the Start new topic screen. While this presents a number of options, the two most important are the Subject field and main Message field (не сприймається як такий, але впевнений, що його розмір). З власним повідомленням і запуском до типу (або paste) вашого повідомлення в головному текстовому районі, не говорячи, що повідомлення про те, що вони проходять, або елементи, які не можуть бути отримані для отримання until it ha both. If you"re happy with your plain text message, ви можете, щоб post it by clicking the Post button and/or preview it first by clicking the Preview button, but there areбагато further available to make things that little bit more interesting.

  • Деякі forums show the navigation tree at the top in space-saving horizontal mode.
  • Деякі форми можуть бути configured to offer an additional Spell Check button alongside the Post and Preview options.

Starting a New Poll

A poll є basically topic with an added question and voting options, started by clicking New Poll instead of New Topic. To post a poll it is necessary to fill out the Question field and at least two of the Option fields in addition to the Subject and Message fields required by a standard topic. Більшість варіантів, щоб налаштувати, як багато choices user user vote for, how long the poll should run, whether users can change their votes and what conditions must be fulfilled for results to be displayed should be self-explanatory.

To offer more than five choices in a poll, simply click Add Option as many times as necessary.

Зверніть увагу, що це може також бути можливим для деяких користувачів в кількох forums, щоб отримати додаток до існуючого топіка.

Posting an Event to the Calendar

Where this option has been configured (it"s not standard "out of the box"), ви можете post event by selecting Calendar from the followed by Post Eventвід календарного екрану. What you see now is a Start new topicЗображення з додатковими полями для того, що випливає з сторінки, часу і таргетингу, які simple add your event to calendar and create link back to your post in the board.

Replying to a Topic або Poll

Replying to a topic or poll є basically the same as , but it"s no necessary to enter anything in the Subject field unless you wish to change what"s already there. Для того, щоб отримати додаток, ви повинні скористатися вашим chosen option(s) and click Submit Vote.

Якщо "Quick Reply" має бути налагодженим, простий порожній ланцюжок буде з'ясувати після post(s) на сторінці, але ви будете мати тип вашого і manually, якщо ви збираєтеся використовувати це.

Quoting a Post

To reply to a post by quoting it, може either click the Quote button for relevant post and add your message to the quoted text or click the Reply button followed by Insert Quoteвід відповідного повідомлення в "Topic Summary" нижче, але зауважте, що:

  • Вгорі ці опції add a link to the original post showing the name of the poster and the date and time of the post, whereas the quote tag simply quotes the relevant post without this additional information.
  • Ви можете також отримати або отримати "автором" attribute незалежно від повного Quoteфункція, як демонструється в межах.

Modifying or Deleting a Post

To modify a post, click the Modify button and make your changes. Зверніть увагу, що найбільші forums є добре, щоб бути встановлений для показу часу і часу останньої edit, але administrator(s) може також дозволити короткий період до внесення до цього happens.

To delete a post, click the Delete button followed by OKвід Remove this message? box that appears. Кілька forums може також дозволити вам перейти до списку слів або пальці, що ви натисніть, але кнопки для цих є зазвичай на шпильці на сторінці.

Standard Posting Options

Notify me of replies

Виберіть це, щоб підписатися до електронної пошти для шпигуна.

Return to this topic

Виберіть це, щоб повернутись до топіка (залишити повідомлення index) після повідомлення (NB може бути також налаштований цей біг, як preference in your profile).

Don't use smileys

Check this to prevent certain in your post from being parsed and rendered as smileys.

Attachments

Якщо можливо, ця особливість дозволяє вам отримати файли до ваших повідомлень у багатьох випадках як найбільш електронних клієнтів, так що ви маєте скористатися браузером для відповідного файлу(s) на вашому комп'ютері перед clicking Post. Ви можете скористатися вашим контактом(s) або більше, ніж , але я думаю, що:

  • Відображений тип файлів і розмірів вибирається за допомогою forum administrator(s).
  • Although most forums є likely be configured to display attached images as part of the post, it"s not possible to preview attachments so you should always browse to and attach your files just before you finally postВаш повідомлення.

References

SMF Bulletin Board Code

Кнопки показують, що до SMF позначаються теми і можуть бути різними від forum to forum.

Tag Name Button Code Output Comments
Bold [b]bold bold *
*
*
*
Glow glow Трьох атрибутів (eg red, 2, 50) в "glow" tag є color, strength and width respectively.
Дві атрибути (наприклад, red, left) в "shadow" tag є кольором і напрямком.
move move Немає valid XHTML, але може бути використане для зображення!
Simple
Machines
Forum
Simple Machines Forum Забезпечує критичний текст для формування, викладеного в monospace font.
left align *
centered *
right align *
Right-to-Left * right to left! Typical usage would be to post Arabic or Hebrew in English document.
Left-to-Right * left to right! Typical usage would be to post English в Arabic або Hebrew document.
*
font size *
font face Тільки fonts installed on the user"s computer will be displayed, so use with caution!
Font Color Change Color Black Red Yellow Pink Green Orange Purple Blue Beige Brown Teal Navy Maroon Lime Green red red Виберіть колір від drop-down.

http://somesite/somefile.swf
http://somesite/somefile.swf Зверніть увагу, що якщо флеш-пам'ятник має бути роз'єднаний з forum administrator(s), флеш-пам'ять буде відображатися як правильний hyperlink як показує. Дві атрибути в "flash" tag (where relevant) є width and height respectively.

http://somesite/image.gif
Type the width and height attributes to resize the image.

http://somesite/image.gif
http://somesite/ http://somesite/ NB "url" tag opens в новому window, але ви можете "iurl" tags to open in the same window.

descriptive link
descriptive link

[email protected]
[email protected] *

ftp://somesite/somefile
ftp://somesite/somefile *

descriptive link
descriptive link
* Чи не мелодійний output з "table" tags alone.
* Чи не маємо повного випуску з "table" і "tr" tags alone.

content
content
Зауважте, що правильні повідомлення з tags, so "table" tags contain the "tr" tags, які всі contain an equal number of "td" tags!
SMF
Bulletin
Board
Code
SMF Bulletin
Board Code
superscript *
subscript *
teletype Monospace font.

Ну що ж, почнемо давати маленькі поради щодо оптимізації та просування сайтів (форумів) на phpBB. В даному випадку ми проведемо невеликий хак, який допоможе позбавитися зовнішнього посилання виду. Powered by phpBB ©...". У даній публікації ми розглянемо 2 способи, за допомогою яких можна це зробити - прийом для phpBB 3.x.x.

Видаляємо зовнішнє посилання Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group та Російська підтримка phpBB

Перший спосіб видалення зовнішнього посилання з написом Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. І так, найлегший спосіб – видалити за допомогою панелі адміністратора. Заходимо в адміністративну панель, переходимо до пункту меню "Стилі", зліва бачимо панель, де розташований блок у меню, нас цікавить блок "Компоненти стилів", а в ньому "Шаблони". За стандартом у запропонованому вікні ми побачимо такі: prosilver і subsilver2, хоча можуть бути й інші, якщо Ви їх встановлювали. Загалом не суть. З наведеного набору вибираємо використовуваний за замовчуванням. Натискаємо на кнопку "змінити" поряд із шаблоном. Далі з'являється вікно із пропозицією "Вибрати файл шаблону". Далі вибираємо "Файл шаблону" - "overall_footer.html". Нижче з'являється HTML редактор. Знаходимо наступний код: " Powered by phpBB 2000, 2002, 2005, 2007 phpBB Group" і просто видалімо, хоча можна встановити своє посилання і напис. "
(TRANSLATION_INFO)
" (який знаходиться нижче, також можна видалити) - це код відповідає за локалізацію наприклад зовнішнє посилання з написом "Російська підтримка phpBB".

Другий спосіб видалення зовнішнього посилання з написом Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Цей спосіб аналогічний, але ми підключаємося до сайту з пратаколу ftp. Переходимо наступним шляхом styles/ім'я_шаблону/template/overall_footer.html. І редагуємо той самий код, який ми редагували вище. Якщо змінюватимете код, то не забудьте встановити кодування UTF - так на місці анкорів можуть з'явитися "кракозябли" (квадратики та інші незрозумілі символи).


Можливо, що запит « Drivers Profile Powered By Phpbb Форум Wordpress phpbb» був набраний в неправильній розкладці клавіатури. Wordpress + форумна phpbb. У нас сайтом біда: наш...

.. · 2Кб 2018-04-24 21:36:09

  • Встановлення phpbbна Wordpress | Форум
    Завантажила плагін інтеграції WordPress w3all phpBB integration. Багато разів намагалася ввести абсолютний шлях до файлу config. php? все марно. А ви для початку встановите і створіть форумта інші маніпуляції зробіть, а вже потім інтегруйте щось і щось.

    https://www.phpbbguru.net/community · 3Кб 2019-02-16 15:08:31


  • Добридень! Сьогодні я постараюсь докладно розписати інструкцію, як встановити форум phpBBна WordPress, А точніше як їх з інтегрувати. Інтеграція буде проводитись за допомогою плагіна WP-United...

    wp-masters.ru · 3Кб 2016-11-15 13:20:13


  • _____ phpBB– відмінний безоплатний форумз широкими можливостями та гарним захистом. Мод wp-united також об'єднує користувачів Wordpressі phpBBпри цьому автоматично зв'язуючи вхід на форумта блог...

    bb3x.ru/forum/integraciya-i-konvertirovanie.. · 4Кб 2013-12-11 21:12:29

  • Забираємо текст: Створено на основі phpBB - Форум Ustim.ru
    Створено на основі phpBB® Forum Software © phpBB Limited. який нам дуже заважає. Ось і все, на форуміцей текст пропаде, але залишиться у вас в адмінці. Якщо він і в адмінці вам заважає, тоді

    https://forum.ustim.ru · 1Кб 2016-10-22 15:51:24

  • phpBB forum on Wordpress site
    I frequent a few phpBB forums and like the style, and so I haven"t found an extension for Wordpressякі виглядають як гарне, вони всі виходять на bit "Fisher-Price". phpbbале мабуть люди мають неабияку links до кожного одного і намагаються зробити їх дивитися...

    https://www.phpbb.com/community · 4Кб 2014-06-06 23:01:19

  • Як встановити PhpBB Форум| Посібники Hostinger
    Назва phpBBце скорочення від PHP Bulletin Board. Це безкоштовний скрипт з відкритим кодом, який може бути використаний для створення вашого власного форуму. Скрипт доступний багатьма мовами і дозволить вам створювати форуми, Теми...

    https://www.hostinger.ru/rukovodstva · 3Кб 2017-04-26 19:03:25

  • Інтеграція WordPressі phpBBза допомогою WP_w3all | IT Записки...
    Варіант інтеграції зі старими версіями phpBBвиключає взаємозв'язок користувачів phpBBі WordPress. Хоча може Вам і не потрібно поєднувати користувачів, як і мені. У цьому випадку можна пропустити налаштування куки, однакового адміністратора та стандартних полів у...
  • Всі знають, що я просто жити не можу без Джумла, але, на мій погляд, хорошого форуму в компонентах немає. Тому я і працюю з форумними двигунами. Один з нових, які я тільки недавно почав використовувати, Починаємо нову категорію SMF, сподіваюся, з корисного матеріалу. Починаємо з малого, та й як новачки дуже корисного.

    Перші кроки у пошуковій оптимізації Simple Machines Forum: видаляємо копірайт та зовнішні посилання

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

    І так, постійні читачі знають як сильно я не люблю ставити по "10" зовнішніх посилань на офіційні сайти движків, у тому числі і форумних. Саме тому насамперед видаляємо копірайт і цілих 4, увагу 4 зовнішніх посилання виду " SMF 2.0.2 | Simple Machines | SMF © 2011 | XHTML" ! Для цього підключаємося до сайту FTP forum/Themes/ назва Вашої теми оформлення/ та редагуємо файл index.template.php. Природно, в самому низу знаходиться код (близько 330 рядків), який виводять так не улюблені нам зовнішні посилання. Тому видаляємо: "

  • ", theme_copyright(), "
  • "і"
  • ", $txt["xhtml"], "
  • Ось все так просто і легко. У найближчих публікаціях чекайте нових матеріалів щодо просування та оптимізації форумів на SMF/