Mag-browse sa board kung saan mo gustong mag-post at i-click ang Bagong paksa button (nakaposisyon bilang default sa itaas at ibaba ng board, tulad ng ipinapakita sa), na dapat magdadala sa iyo sa Magsimula ng bagong paksa screen. Bagama't nagpapakita ito ng ilang mga opsyon, ang dalawang pinakamahalaga ay ang Paksa larangan at pangunahing Mensahe field (hindi may label na ganoon, ngunit halata sa laki nito). Kaya ipasok ang iyong paksa at simulang i-type (o i-paste) ang iyong mensahe sa pangunahing lugar ng teksto, na tandaan na ang isang mensaheng nawawala alinman sa isang paksa o isang katawan ay hindi tatanggapin para sa pag-post hanggang sa mayroon itong pareho. Kung masaya ka sa iyong simpleng text message, maaari mo itong i-post sa pamamagitan ng pag-click sa Post button at / o i-preview muna ito sa pamamagitan ng pag-click sa Silipin button, ngunit marami pang magagamit upang gawing mas kawili-wili ang mga bagay.

  • Ang ilang mga forum ay nagpapakita ng puno ng nabigasyon sa itaas sa isang space-saving horizontal mode.
  • Ang ilang mga forum ay maaaring i-configure upang mag-alok ng karagdagang Spell Check button sa tabi ng Post at Silipin mga pagpipilian.

Pagsisimula ng Bagong Poll

Ang poll ay karaniwang isang paksa na may idinagdag na tanong at mga opsyon sa pagboto, na sinimulan sa pamamagitan ng pag-click Bagong poll sa halip na Bagong paksa... Upang mag-post ng isang poll ito ay kinakailangan upang punan ang Tanong field at hindi bababa sa dalawa sa Pagpipilian mga patlang bilang karagdagan sa Paksa at Mensahe mga patlang na kinakailangan ng isang karaniwang paksa. Karagdagang mga opsyon upang i-configure kung gaano karaming mga pagpipilian ang maaaring iboto ng user, kung gaano katagal dapat tumakbo ang poll, kung maaaring baguhin ng mga user ang kanilang mga boto at kung anong mga kundisyon ang dapat matupad para sa mga resultang ipapakita ay dapat na maliwanag.

Upang mag-alok ng higit sa limang mga pagpipilian sa isang poll, i-click lang Magdagdag ng Opsyon ng maraming beses kung kinakailangan.

Tandaan na maaari ring posible para sa ilang mga user sa ilang mga forum na magdagdag ng isang poll sa isang umiiral na paksa.

Pag-post ng Kaganapan sa Kalendaryo

Kung saan ang opsyong ito ay na-configure (ito ay "hindi karaniwan" sa labas ng kahon "), maaari kang mag-post ng kaganapan sa pamamagitan ng pagpili Kalendaryo mula sa sinundan ng Mag-post ng Kaganapan mula sa screen ng kalendaryo. Ang nakikita mo ngayon ay a Magsimula ng bagong paksa screen na may mga karagdagang field para sa pamagat ng kaganapan, petsa at target na board, na idinaragdag lamang ang iyong kaganapan sa kalendaryo at gumawa ng link pabalik sa iyong post sa board na iyon.

Pagsagot sa isang Paksa o Poll

Ang pagtugon sa isang paksa o poll ay karaniwang kapareho ng, ngunit hindi kinakailangang maglagay ng anuman sa Paksa field maliban kung nais mong baguhin kung ano ang naroroon na. Upang bumoto sa isang poll, kailangan mo lang piliin ang iyong napiling (mga) opsyon at i-click Isumite ang Boto.

Kung pinagana ang "Mabilis na Tugon," lalabas din ang isang simpleng field ng pagtugon pagkatapos ng (mga) post sa isang pahina, ngunit kailangan mong i-type ang iyong at nang manu-mano kung pipiliin mong gamitin ito.

Pag-quote sa isang Post

Upang tumugon sa isang post sa pamamagitan ng pagsipi nito, maaari mong i-click ang Quote button para sa nauugnay na post at idagdag ang iyong sariling mensahe sa sinipi na teksto o i-click ang Sumagot button na sinusundan ng Ipasok ang Quote mula sa nauugnay na post sa "Buod ng Paksa" sa ibaba, ngunit tandaan na:

  • Ang parehong mga opsyon na ito ay nagdaragdag ng isang link sa orihinal na post na nagpapakita ng pangalan ng poster at ang petsa at oras ng post, samantalang ang quote Sinipi lang ng tag ang nauugnay na post nang walang karagdagang impormasyong ito.
  • Maaari mo ring panatilihin o idagdag ang attribute na "may-akda" nang hiwalay sa kabuuan Quote function, tulad ng ipinapakita sa ibaba.

Pagbabago o Pagtanggal ng Post

Upang baguhin ang isang post, i-click ang Baguhin button at gawin ang iyong mga pagbabago. Tandaan na ang karamihan sa mga forum ay malamang na mai-configure upang ipakita ang petsa at oras ng huling pag-edit, ngunit ang (mga) administrator ay maaari ring payagan ang isang maikling panahon na lumipas bago ito mangyari.

Upang tanggalin ang isang post, i-click ang Tanggalin button na sinusundan ng OK galing sa Alisin ang mensaheng ito? kahon na lalabas. Ang ilang mga forum ay maaari ring payagan kang mag-alis ng mga paksa o botohan na sinimulan mo, ngunit ang mga pindutan para sa mga ito ay karaniwang nasa ibaba ng pahina.

Karaniwang Pagpipilian sa Pag-post

Abisuhan ako ng mga tugon

Suriin ito upang mag-subscribe sa abiso sa email para sa paksa.

Bumalik sa paksang ito

Suriin ito upang bumalik sa paksa (sa halip na ang index ng mensahe) pagkatapos mag-post (NB maaari mo ring itakda ang gawi na ito bilang isang kagustuhan sa iyong profile).

Huwag gumamit ng mga smiley

Suriin ito upang maiwasang ma-parse at ma-render bilang mga smiley ang ilang partikular sa iyong post.

Mga kalakip

Kung pinagana, binibigyang-daan ka ng feature na ito na mag-attach ng mga file sa iyong mga post sa halos parehong paraan tulad ng karamihan sa mga email client, kaya kailangan mo lang mag-browse sa (mga) nauugnay na file sa iyong computer bago i-click Post... Maaari mong tanggalin ang iyong (mga) attachment o magdagdag ng higit pa sa pamamagitan ng, ngunit pakitandaan na:

  • Ang mga pinahihintulutang uri at laki ng file ay itinakda ng (mga) administrator ng forum.
  • Bagama't ang karamihan sa mga forum ay malamang na mai-configure upang magpakita ng mga kalakip na larawan bilang bahagi ng post, hindi posible na silipin mga attachment kaya dapat mong palaging i-browse at ilakip ang iyong mga file bago ka sa wakas post Mensahe mo.

Mga sanggunian

SMF Bulletin Board Code

Ang mga button na ipinapakita ay nabibilang sa default na tema ng SMF at maaaring magkaiba sa bawat forum.

Pangalan ng Tag Pindutan Code Output Mga komento
Matapang [b] matapang matapang *
*
*
*
Mamula mamula Ang tatlong katangian (hal. pula, 2, 50) sa tag na "glow" ay kulay, lakas at lapad ayon sa pagkakabanggit.
Ang dalawang katangian (hal. pula, kaliwa) sa tag na "anino" ay kulay at direksyon ayon sa pagkakabanggit.
gumalaw gumalaw Hindi wastong XHTML, ngunit maaari ding gamitin para sa mga larawan!
Simple
Mga makina
Forum
Simple Machines Forum Pinapanatili ang kritikal na pag-format ng teksto, na nai-render sa isang monospace na font.
kaliwa align *
nakasentro *
i-align sa kanan *
Kanan-papunta-Kaliwa * kanan pakaliwa! Ang karaniwang paggamit ay ang pag-post ng Arabic o Hebrew sa isang English na dokumento.
Kaliwa-pakanan * kaliwa pakanan! Ang karaniwang paggamit ay ang pag-post ng Ingles sa isang Arabic o Hebrew na dokumento.
*
laki ng font *
mukha ng font Ang mga font lamang na naka-install sa computer ng user ang ipapakita, kaya gamitin nang may pag-iingat!
Kulay ng Font Palitan ang Kulay Itim Pula Dilaw Rosas Berde Kahel Lila Asul Beige Brown Teal Navy Maroon Lime Green pula pula Piliin ang kulay mula sa drop-down.

http: //somesite/somefile.swf
http: //somesite/somefile.swf Pakitandaan na, kung ang naka-embed na Flash ay hindi pinagana ng (mga) administrator ng forum, ang Flash file ay lilitaw bilang isang tuwid na hyperlink tulad ng ipinapakita dito. Ang dalawang katangian sa tag na "flash" (kung saan nauugnay) ay lapad at taas ayon sa pagkakabanggit.

http: //somesite/image.gif
I-type ang mga katangian ng lapad at taas upang baguhin ang laki ng imahe.

http: //somesite/image.gif
http: // somesite / http: // somesite / NB bubukas ang tag na "url" sa isang bagong window, ngunit maaari mong i-type ang mga tag na "iurl" na bubuksan sa parehong window.

link na naglalarawan
link na naglalarawan

[email protected]
[email protected] *

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

link na naglalarawan
link na naglalarawan
* Walang makabuluhang output mula sa mga tag na "talahanayan" lamang.
* Walang makabuluhang output mula sa mga tag na "table" at "tr" lamang.

nilalaman
nilalaman
Tandaan ang tamang nesting ng mga tag, kaya ang mga "table" na tag ay naglalaman ng "tr" na mga tag, na ang bawat isa ay naglalaman ng pantay na bilang ng "td" na mga tag!
SMF
Bulletin
Lupon
Code
SMF Bulletin
Lupon Code
superscript *
subscript *
teletype Monospace na font.
[O] bilog :(
nabigla : o
Malamig 8)
Huh ???
Roll eyes ::)
Dila :P
Nahihiya :-[
Nakatatak ang mga labi : -X
Hindi nakapagpasya :-\
Halik :-*
Umiyak :"(

Pakitandaan na hindi lahat ng mga smiley code ay mapapa-parse nang tama at mako-convert sa mga imahe maliban kung naroroon ang kanilang mga opening space.

Sa pamamagitan ng pagpili ng isang partikular na paksa para sa pagtingin, ang mga gumagamit ay dadalhin sa isang pahina na may listahan ng mga post sa paksang ito.

Karaniwang ganito ang hitsura ng bawat indibidwal na mensahe:

Karaniwan, ang isang maliit na menu ay ipinapakita sa tuktok at ibaba ng bawat pahina na naglalaman (depende sa mga setting ng forum) ang mga sumusunod na pindutan:

  • Sagot- Ang pinakasikat na button kung saan maaaring mag-post ang mga user ng mga bagong mensahe sa paksa.
  • Abisuhan- Subscription upang makatanggap ng mga abiso tungkol sa mga bagong mensahe sa paksang ito.
  • Markahang hindi pa nababasa- Maaari mong markahan ang kasalukuyang paksa bilang hindi pa nababasa.
  • Isumite ang thread na ito- Maaari kang magpadala ng link sa kasalukuyang paksa sa iyong kaibigan / kakilala sa pamamagitan ng pagtukoy sa kanyang e-mail.
  • selyo- Paglikha ng isang naka-print na bersyon ng pahina na may nilalaman ng kasalukuyang paksa, para sa pagtingin bago i-print.

Karaniwan, ang listahan ng mga mensahe sa isang paksa ay ipinapakita nang patayo: mga lumang mensahe sa itaas, mga bago sa ibaba. Ngunit ang bawat user ay maaaring magtakda ng ibang, pahalang na pagkakasunud-sunod sa kanyang profile. Pagkatapos ay ipo-post ang mga bagong mensahe sa itaas. Ang bawat mensahe sa listahan ay nahahati sa dalawang seksyon. Ang kaliwang seksyon ay naglalaman ng maikling impormasyon tungkol sa may-akda ng mensahe, at ang kanang seksyon ay naglalaman ng mensahe mismo.

  • Impormasyon tungkol sa may-akda
    • Post author- Palayaw ng user (o bisita) na nag-iwan ng mensaheng ito.
    • Lagda sa itaas ng avatar- Depende sa mga setting ng forum, ang mga user ay maaaring magkaroon ng paunang ginawang mga inskripsiyon sa mga avatar o mai-install ang mga ito nang mag-isa. Karaniwan, ang lagdang ito ay nagsisilbi sa mga indibidwal na "markahan" ang mga gumagamit.
    • Pangunahing pangkat- Kadalasan, ang lahat ng mga gumagamit ay nasa pangkat ng Pangkalahatang mga gumagamit, na ang pangalan ay hindi ipinapakita. Kung iba ang grupo, ipapakita ang pangalan nito sa lugar na ito. Kung ang may-akda ng post ay isang bisita, isang tala tungkol dito ay ipapakita rin dito.
    • Pangkat batay sa bilang ng mga post- Depende sa bilang ng mga mensaheng natitira, nahahati ang mga user sa iba't ibang grupo (Newbie, Bisita, atbp.). Ang pangalan ng pangkat na ito ay maaaring hindi ipakita kung ang gumagamit ay kasama sa isang espesyal na grupo o ang pagpapakita nito ay hindi pinagana sa mga setting ng kasalukuyang balat.
    • Emblem- Karaniwan ang bilang ng mga larawan sa emblem ay nakatakda depende sa ranggo ng grupo (halimbawa, para sa mga nagsisimula 1 star, para sa mga advanced na user tatlo, para sa mga beterano limang), o gumamit ng iba't ibang mga larawan para sa iba't ibang grupo.
    • Bilang ng mga mensahe- Ipinapakita ang kasalukuyang bilang ng mga mensahe para sa isang partikular na user.
    • Mga icon para sa pakikipag-ugnayan sa may-akda- Pagpapakita ng iba't ibang mga icon na tumutulong sa isang paraan o iba pang makipag-ugnayan sa may-akda ng mensahe: isang link sa isang profile, isang link sa isang site, ICQ number, e-mail, pagpapadala ng pribadong mensahe.
  • Block ng mensahe
    • Icon ng mensahe- Indibidwal na icon na pinili ng may-akda kapag lumilikha / nagpapadala ng mensahe.
    • Paksa ng mensahe- Ang pamagat ng post ay kadalasang tumutugma sa pamagat ng paksa, gayunpaman, sa kahilingan ng may-akda ng post, maaari itong baguhin sa anumang iba pa.
    • Button bar- Sa tuktok ng bawat mensahe, sa kanang sulok, ipinapakita ang isang serye ng mga button na nagbibigay-daan sa iyong magsagawa ng ilang mabilis na pagkilos sa text ng mensahe: quote, baguhin, tanggalin, atbp. (depende sa mga setting at naka-install na mod). Kadalasan, ang pindutang "Quote" ay ipinapakita, ang lahat ng iba pang mga pindutan ay magagamit lamang sa may-akda ng isang partikular na mensahe, pati na rin sa mga moderator at administrator.
    • petsa at oras- Ang petsa at oras na nai-publish ang post ay direktang ipinapakita sa ibaba ng paksa nito. Ang isang babala tungkol sa kasunod na pag-edit ng mensahe ay ipapakita sa ilalim ng nilalaman nito at sa itaas ng lagda ng may-akda.
    • Text- Ang nilalaman ng mensahe (kung walang mga mensahe, kung gayon bakit ang forum?)
    • Lagda- Kung ipinahiwatig ng user ang kanyang lagda sa profile, ito ay ipapakita dito, sa ilalim ng teksto ng mensahe.
    • Iulat sa moderator- Maaari mong mabilis na ipaalam sa mga moderator ang tungkol sa bawat partikular na mensahe (halimbawa, magreklamo kung ang mensahe ay gumagamit ng banig).
    • Itinala ni- Isang marka na nagsasaad na ang IP address ng computer na ginagamit ng user o bisita kapag nagpapadala ng mensahe ay naka-imbak sa mga log (sa database). Para sa mga administrator (at para sa mga pinapayagan), ang IP mismo ay ipinapakita sa tabi ng markang ito.

Bagama't ito ang mga pinakakaraniwang elemento ng mensahe kapag tumitingin ng mga paksa, maaaring itago ng mga user ang ilan sa mga ito sa pamamagitan ng pag-edit ng kanilang mga profile.

"Huwag nating kalimutan ang magandang lumang forum software. Ginagamit sila ng mga Geeks para sa tech na suporta. Ginagamit ng mga negosyo ang mga ito para sa pakikipagtulungan. Narito" ang aming pananaw sa 70+ forum engine, host, at tool.

Mga Forum Engine (Libreng Software)

Pocoo - Hindi kailanman narinig ng isang Python-powered board? Hindi rin ako, hanggang sa nakita ko si Pocoo. Ito ay katugma sa WSGI, at may advanced na sistema ng plugin.

PunBB - Sa mga page na sumusunod sa XHTML, simple, at bilis, ano ang hindi dapat gustuhin?

Quicksilver Forums (QSF) - Batay sa patay na ngayon na MercuryBoard, ang QSF ay lumago sa isang mature na feature na pampalakasan ng makina gaya ng mga 3D na pahintulot o skinning.

RForum - Malakas na forum na may pagsasama ng mailing list, na pinapagana ni Ruby.


Simple Machines Forum (SMF) - Orihinal na tinidor ng YaBB SE, nagtatampok ang SMF ng WYSIWYG, makapangyarihang mga grupo, at marami pang iba. Tandaan: mayroong ilang pagtatalo tungkol sa kung ang SMF ay libreng software o hindi, dahil hindi ka pinapayagang muling ipamahagi ang forum / software mismo nang walang nakasulat na pahintulot.

Snitz - Pangunahing ASP forum.

Maliit na forum na nag-iimbak ng impormasyon nito sa mga TXT file sa halip na isang database.

Unclassified NewsBoard Forum (UNB) - Madaling gamitin na forum engine na may notification ng Jabber.

UseBB - Magaan, malinaw, at mahusay na board package.

Vanilla - Napakahusay na forum ng AJAXified na may napakagandang hitsura na hindi mo mahahanap kahit saan pa.

Vikingboard - Minimalistic board engine para sa mataas na performance.

Viscacha - Board na may pinagsamang CMS at conversion mula sa CuteCast, Vision Board, phpBB, at WBB.

YaBB - Madaling i-install at madaling gamitin, ang YaBB ay higit pa sa isa pang bulletin board.

Yazd - Basic forum engine sa ilalim ng lisensya ng Apache.

Mga Forum Engine (Komersyal)


AspNetForum - Malinis at makapangyarihang ASP.NET forum engine. $85- $169.

Burning Board - Madaling i-set up ang board na mag-i-import ng umiiral nang Invision Power Board, MyBB, phpBB, PunBB, Simple Machines Forum, o vBulletin forums. $139.99- $269.99.

FuseTalk - Napakahusay na software ng forum na ginagamit ng malalaking pangalan gaya ng Adobe, Boeing, NASA, NBC, US Airforce, McAfee at Lonely Planet. Ngunit ang mga pangalan ay babayaran mo. $649- $4599.

FusionBB - Calendar, photo gallery, PayPal, mga template ng artikulo, at marami pang iba ay available sa magandang piraso ng software na ito. $ 425 flat fee o $ 149 flat fee at $ 39 / taon.

Tamang-tama BB - ASP / COM board na may magandang tampok na rebisyon. $299- $2099.

Invision Power Board (IPB) - Isa sa pinakasikat na commercial board sa lahat ng panahon. $149.99- $299.99.

Jive Forums - Napakahusay na board na ginagamit ng mga kumpanya tulad ng EA at ESPN. Sa kasamaang palad, napakamahal. $ 14,950 flat fee, $ 1950/1000 user, $ 4950/5000 user, o $ 9950 / 20,000 user.

MyProBB - Ang makapangyarihang mga anti-spam na tampok ay ginagawa itong isang tagabantay. Ito ay mura rin. $ 25 / taon.

UBB.threads - $ 725 flat fee o $ 229 flat fee at $ 125 / taon.

vBulletin - Napakasikat na board na may napakaraming feature. $ 160 flat fee o $ 85 / taon.

WowBB - WYSIWYG, internasyonalisasyon, at marami pang iba sa PHP board na ito. $ 99 flat fee o $ 55 / taon.

Mga host ng forum


Blursoft MetaForum - May isang tonelada ng mga tampok ng AJAX, ngunit namamahala upang manatiling friendly sa paghahanap. At oo, gumagana ang back button. Libre.

Mga Conforum - Walang limitasyong mga kategorya, board, at post na may HTML at JavaScript na pag-customize. Libre.

CuteCast - Pangunahing pagho-host ng forum. Libre.

GoBoardz - Magandang forum na may pagbabahagi ng larawan at magandang interface. Libre.

Hyperboards - Isang malaking hosting provider na may pandaigdigang pag-login (isang Hyperboards account ang nagla-log sa iyo sa bawat forum ng Hyperboards), mga skin, pahina, at walang limitasyong mga post at board. Libre.

Invision Power Board (IPB) - Isa sa pinakasikat na commercial board sa lahat ng panahon. $ 10- $ 75 / buwan.

ProBoards - Isang kilalang host na pinapagana ng YaBB. Libre.

Sudden Launch - Forum host na may walang limitasyong mga post, tugon, at board. Libre.

WowBB - WYSIWYG, internasyonalisasyon, at marami pang iba sa PHP board na ito. $ 99 flat fee at $ 3.95 / buwan o $ 7.95 / buwan.

Pagsasama ng Forum


bbPress at Wordpress integration - Opisyal na howto sa pagsasama ng dalawang kapatid na proyekto.

Joomla component na nagdaragdag ng isang malakas na forum.

Pagsasama ng Vanilla at Wordpress - Opisyal na gabay sa pagsasama ng dalawang sikat na CMS.

IpbWiki - Nag-uugnay sa Invision Power Boards at MediaWiki.

Joomla! Vanilla - Tulay sa pagitan ng Joomla CMS at Vanilla.

Mga Tool sa Forum


BBCodeXtra Firefox Extension - Menu ng konteksto upang ipasok ang BBCode o (X) HTML. Freeware.

Magsimula tayo kaagad sa pangunahing script code:

#! / usr / bin / perl

# which-forum.pl script
# (c) 2010 Alexandr A Alexeev, http: // site /

gumamit ng mahigpit;

# nagkomento na linya - para sa pagiging mahigpit
# kung ang gawain ay upang mangolekta ng mga istatistika ng engine, iwanan ito bilang ito ay
# kung gagawa ka ng listahan ng mga forum - mag-uncomment

aking $ data;
$ data. = $ _ habang (<> ) ;

# suriin kung magkano ang Powered by phpBB ay walang link sa footer
i-print ang "phpbb \n"
kung ($ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? phpbb \ .com \ /? "[^>] *> phpBB / i o
# $ data = ~ /viewforum\.php\?"^""")*f=\d+/i o
$ data = ~ / phpBB \ -SEO / i o
$ data = ~ /) ;
i-print ang "ipb \n"
kung ($ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? invision (?: board | power) \. com \ /? [^ "] *" [^>] *> [^<]*IP\.Board/i o
$ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? invisionboard \ .com \ /? "[^>] *> Invision Power Board / i o
$ data = ~ /

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

Ito at ang iba pang mga script na binanggit sa post ay matatagpuan sa archive na ito.

Iskrip which-forum.pl sinusuri ang code ng html page para sa pagkakaroon ng mga signature ng forum engine sa loob nito. Gumamit kami ng katulad na pamamaraan para sa kahulugan ng WordPress at Joomla, ngunit may ilang pagkakaiba. Una, hindi nilo-load ng script mismo ang page code, ngunit binabasa ito mula sa stdin o isang file na ipinasa bilang argumento. Binibigyang-daan ka nitong i-load ang page nang isang beses, halimbawa, gamit ang wget, at pagkatapos ay patakbuhin ito sa maraming analyzer, kung mayroon kaming higit sa isa. Pangalawa, sa script na ito, ang pagkakaroon ng isang lagda ay 100% isang tanda ng makina. Noong huling pagkakataon ang pagkakaroon ng lagda ay nagbigay lamang ng timbang sa kaukulang makina at ang makina na may pinakamataas na timbang ay "nanalo". Napagpasyahan ko na sa kasong ito, ang pamamaraang ito ay hindi kinakailangang gawing kumplikado ang code.

Upang subukan kung paano gumagana ang script, gumawa ako ng kaunting pananaliksik. Gumawa ako ng isang listahan ng ilang libong mga forum at pinatakbo ang bawat isa sa kanila sa pamamagitan ng aking script, sa gayon ay tinutukoy ang porsyento ng mga nag-trigger ng programa at ang katanyagan ng iba't ibang mga makina.

Upang makakuha ng isang listahan ng mga forum, ginamit ko gamit ang iyong google parser... Ang search engine ay nagpadala ng mga kahilingan tulad ng

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

atbp. Ang kumpletong code ng query generator ay matatagpuan sa file gen-forumsearch-urls.pl... Bilang karagdagan sa zone.ru ,.su .ua .kz at.by ay ginamit din. Mahirap gawin ang pananaliksik na ito noong nakaraan dahil ang mga site ng WordPress at Joomla ay walang ganoong mga lagda sa kanilang mga URL. Ang mga katalogo tulad ng cmsmagazine.ru/catalogue/ ay hindi nagbibigay ng sapat na laki ng sample. Ano ang 600 Drupal Sites?

Aaminin ko, ang mga resulta ng eksperimento ay nagalit sa akin. Sa 12,590 na mga site na pinag-aralan, 7083 lamang ang matagumpay na nakilala sa makina, iyon ay, sa 56% lamang ng mga kaso. Baka may naiwan akong makina? Nasa kalahati ba talaga ng mga forum si Bitrix? O dapat ba akong gumugol ng mas maraming oras sa paghahanap ng mga lagda? Sa pangkalahatan, higit pang pananaliksik ang kailangan dito.

Sa 56% ng matagumpay na natukoy na mga makina, ang pinakasikat, gaya ng inaasahan, ay ang IPB (31%), phpBB (26.6%) at vBulletin (26.5%)

Ang mga ito ay malapit na sinusundan ng SMF (5.8%) at DLEForum (5.3%). Aking paboritong punBB napunta lamang sa ika-6 na puwesto (1.64%). Hindi ko inirerekumenda ang lubos na pagtitiwala sa mga numerong ito (sabi nila, ang bawat ikatlong forum sa RuNet ay gumagana sa IPB), ngunit, siyempre, posible na gumawa ng ilang mga konklusyon.

Halimbawa, kung balak mong lumikha ng isang website sa forum engine at planong baguhin ang forum, sabihin, bayaran ang mga user ng $ 0.01 para sa bawat mensahe na may awtomatikong pag-withdraw ng mga pondo isang beses sa isang linggo, pagkatapos ay dapat kang pumili ng isa sa tatlong pinakasikat na mga makina. . Kung mas sikat ang forum, mas malamang na makahanap ng programmer na bihasa dito.

Kung hindi inaasahan ang mga makabuluhang pagbabago sa makina, maaaring makatuwirang piliin ang hindi pinakasikat na makina, halimbawa SMF o punBB. Babawasan nito ang bilang ng mga pag-atake ng hacker sa iyong forum at ang dami ng awtomatikong ipinadalang spam dito.

Ang mga script para sa paghahanap / pagtukoy ng mga forum ay maaari ding matagpuan sa higit sa isang praktikal na aplikasyon. Ang unang pumasok sa isip ko ng personal ay ayusin ayon sa TCI kinikilalang mga forum at ilagay sa unang daang mga post na may mga link sa isa sa kanilang mga site. Gayunpaman, ang isang daang forum dofolllow link ay hindi nakaapekto sa TCI sa anumang paraan (2 update ang lumipas), kaya mas mabuting huwag mag-aksaya ng oras dito, maliban kung interesado ka sa mga transition.

Ito ay malinaw na ang pinangalanang paggamit ng mga script ay malayo sa isa lamang. Sa tingin ko madali mong malalaman kung paano mo pa magagamit ang mga ito.


Isara