Առատաձեռն տախտակ սնուցվում է smf-ով: Ֆորումի շարժիչի ավտոմատ հայտնաբերում

Եկեք անմիջապես սկսենք հիմնական սցենարի կոդը.

#!/usr/bin/perl

# which-forum.pl սցենար
# (գ) 2010 Ալեքսանդր Ա Ալեքսեև, http://site/

օգտագործել խիստ;

# մեկնաբանված տողեր՝ խստության համար
# եթե խնդիրը շարժիչի վիճակագրություն հավաքելն է, թողեք այնպես, ինչպես կա
# եթե ֆորումների ցուցակ եք կազմում, ապա մեկնաբանեք

իմ $տվյալները;
$data .= $_while (<> ) ;

# ստուգեք, թե որքան է սնուցվել phpBB-ի կողմից՝ առանց ստորագրի հղումի
տպել «phpbb \n"
եթե ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iկամ
# $data =~ /viewforum\.php\?[^""]*f=\d+/i կամ
$data =~ /phpBB\-SEO/i կամ
$տվյալներ =~ /) ;
տպել «ipb \n"
եթե ($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 \n"
եթե ($data =~ /Թողարկվում է:?[^<]+vBulletin[^<]+(?:Version)?/i կամ
$տվյալներ =~ /) ;
տպել «smf \n"
եթե ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Սնուցվում է SMF/i-ովկամ
$տվյալներ =~ /index\.php\?[^""]*board=\d+\.0/i) ;
տպել «punbb \n"
եթե ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #կամ
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
տպել «fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i կամ
եթե ($տվյալներ =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
տպել «exbb \n"
եթե ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # կամ
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
տպել «յաբբ \n"
եթե ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iկամ
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
տպել «dleforum \n"
եթե ($data =~ /\(Սահմանված է DLE ֆորումի կողմից\)<\/title>/iկամ
$տվյալներ =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE ֆորում<\/a>/i) ;
տպել «ikonboard \n"
եթե ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iկամ
$տվյալներ =~ /
եթե ($data =~ /
# if($data =~ /forums\.php\?fid=\d+/i կամ
# $data =~ /topic\.php\?fid=\d+/i կամ
եթե ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
տպել «stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i կամ
եթե ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
տպել «ամբիոն \n"
# if($data =~ /topic\.php\?t=\d+/i կամ
եթե ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Պոդիում/i) ;
տպել «usebb \n"
# if($data =~ /forum\.php\?id=\d+/i կամ
եթե ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
տպել «wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i կամ
եթե ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
տպել «yetanotherforumnet \n"
եթե ($data =~ /Եվս մեկ ֆորում\.net/i կամ
$տվյալներ =~ /default\.aspx\?g=posts&t=\d+/i) ;

Այս և գրառման մեջ նշված այլ սցենարներ կգտնեք այս արխիվում:

Սցենար which-forum.plուսումնասիրում է HTML էջի կոդը՝ տեսնելու, թե արդյոք այն պարունակում է ֆորումի շարժիչի ստորագրություններ: Մենք օգտագործեցինք նմանատիպ տեխնիկա WordPress-ը և Joomla-ն սահմանելիս, բայց կան մի քանի տարբերություններ. Նախ, սկրիպտն ինքնին չի բեռնում էջի կոդը, այլ կարդում է այն stdin-ից կամ որպես արգումենտ փոխանցված ֆայլից։ Սա թույլ է տալիս մեկ անգամ ներբեռնել էջը, օրինակ՝ օգտագործելով wget-ը, այնուհետև այն գործարկել մի քանի անալիզատորների միջոցով, եթե մենք ունենք մեկից ավելի: Երկրորդ, այս սցենարում ստորագրության առկայությունը 100%-ով շարժիչի նշան է։ Նախորդ անգամ ստորագրության առկայությունը միայն կշիռ է ավելացրել համապատասխան շարժիչին, իսկ ամենամեծ քաշ ունեցող շարժիչը «հաղթել է»: Ես որոշեցի, որ այս դեպքում նման մոտեցումը միայն անհարկի կբարդացնի կոդը։

Սցենարը փորձարկելու համար ես որոշ ուսումնասիրություններ կատարեցի: Ես կազմեցի մի քանի հազար ֆորումների ցուցակ և դրանցից յուրաքանչյուրը անցկացրեցի իմ սցենարով, դրանով իսկ որոշելով ծրագրի պատասխանների տոկոսը և տարբեր շարժիչների ժողովրդականությունը:

Ֆորումների ցանկը ստանալու համար ես օգտագործեցի իմ Google վերլուծիչը: Նման հարցումներն ուղարկվել են որոնման համակարգին

կայք:forum.*.ru
կայք:talk.*.ru
կայք:board.*.ru
կայք:smf.*.ru
կայք՝ phpbb.*.ru
....

եւ այլն։ Դուք կգտնեք հարցման գեներատորի ամբողջական կոդը ֆայլում gen-forumsearch-urls.pl. Բացի zone.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%): Ես խորհուրդ չեմ տա շատ հավատալ այս թվերին (նրանք ասում են, որ RuNet-ի յուրաքանչյուր երրորդ ֆորումն աշխատում է IPB-ով), բայց, իհարկե, կարելի է որոշակի եզրակացություններ անել:

Օրինակ, եթե դուք մտադիր եք կայք ստեղծել ֆորումի շարժիչով և նախատեսում եք փոփոխել ֆորումը, ասենք, օգտատերերին վճարեք 0,01 դոլար յուրաքանչյուր հաղորդագրության համար՝ գումարների ավտոմատ դուրսբերմամբ շաբաթը մեկ անգամ, ապա պետք է ընտրեք երեք ամենահայտնի շարժիչներից մեկը: Որքան մեծ ժողովրդականություն է վայելում ֆորումը, այնքան մեծ է դրանում լավ իմացող ծրագրավորող գտնելու հնարավորությունները:

Եթե ​​շարժիչում էական փոփոխություններ չեն սպասվում, ապա կարող է իմաստ ունենալ ընտրել ոչ այնքան հայտնի շարժիչ, օրինակ՝ SMF կամ punBB: Սա կնվազեցնի հաքերային հարձակումների թիվը ձեր ֆորումի վրա և ավտոմատ կերպով ուղարկվող սպամի քանակը:

Ֆորումների որոնման/նույնականացման սցենարները կարող են նաև գտնել բազմաթիվ գործնական կիրառություններ: Առաջին բանը, որ մտքովս անցավ, հայտնաբերված ֆորումները դասավորելն էր ըստ TIC-ի և առաջին հարյուր հաղորդագրությունների վրա տեղադրել իմ կայքերից մեկի հղումներով: Այնուամենայնիվ, հարյուրավոր ֆորումի dofollow հղումները ոչ մի կերպ չեն ազդել TCI-ի վրա (2 թարմացում է անցել), ուստի ավելի լավ է ժամանակ չկորցնել այստեղ, քանի դեռ ձեզ չեն հետաքրքրում անցումները։

Հասկանալի է, որ սցենարների նշված օգտագործումը հեռու է միակից։ Կարծում եմ, դուք հեշտությամբ կարող եք պարզել, թե ինչպես կարող եք օգտագործել դրանք:

Զննեք այն տախտակը, որտեղ ցանկանում եք տեղադրել և կտտացրեք Նոր Թեմակոճակը (լռելյայն տեղակայված է տախտակի և՛ վերևի, և՛ ներքևի մասում, ինչպես ցույց է տրված նկարում), որը պետք է ձեզ տանի դեպի Սկսեք նոր թեմաէկրան. Թեև սա ներկայացնում է մի շարք տարբերակներ, երկուսն ամենակարևորն են Առարկադաշտային և հիմնական Հաղորդագրությունդաշտը (նշված չէ որպես այդպիսին, բայց ակնհայտ է իր չափերով): Այսպիսով, մուտքագրեք ձեր թեման և սկսեք մուտքագրել (կամ տեղադրել) ձեր հաղորդագրությունը հիմնական տեքստի տարածքում՝ նշելով, որ հաղորդագրությունը, որը բացակայում է թեմայի կամ հիմնական հատվածի համար, չի ընդունվի փակցնելու համար, քանի դեռ երկուսն էլ չունեն: Եթե ​​դուք գոհ եք ձեր պարզ տեքստային հաղորդագրությունից, ապա կարող եք այն տեղադրել՝ սեղմելով կոճակը Գրառումկոճակը և/կամ նախադիտեք այն՝ սեղմելով կոճակը Նախադիտումկոճակը, բայց կան շատ ավելի մատչելի բաներ, որոնք մի փոքր ավելի հետաքրքիր են դարձնում:

  • Որոշ ֆորումներ ցույց են տալիս նավիգացիոն ծառվերևում տարածություն խնայող հորիզոնական ռեժիմով:
  • Որոշ ֆորումներ կարող են կազմաձևվել, որպեսզի առաջարկեն լրացուցիչ Ուղղագրության ստուգումկոճակի կողքին Գրառումև Նախադիտումտարբերակները.

Սկսում ենք նոր հարցում

Հարցումը հիմնականում ավելացված հարցով և քվեարկության ընտրանքներով թեմա է, որը սկսվում է սեղմելով Նոր հարցումփոխարեն Նոր Թեմա. Հարցում տեղադրելու համար անհրաժեշտ է լրացնել Հարցդաշտը և դրանցից առնվազն երկուսը Տարբերակդաշտերը ի հավելումն Առարկաև Հաղորդագրությունստանդարտ թեմայով պահանջվող դաշտերը: Լրացուցիչ ընտրանքները կազմաձևելու համար, թե օգտվողը քանի ընտրության օգտին կարող է քվեարկել, որքան ժամանակ պետք է անցկացվի հարցումը, արդյո՞ք օգտվողները կարող են փոխել իրենց ձայները և ինչ պայմաններ պետք է կատարվեն արդյունքների ցուցադրման համար, պետք է ինքնաբացատրելի լինեն:

Հարցման ընթացքում հինգից ավելի ընտրություն առաջարկելու համար պարզապես սեղմեք Ավելացնել տարբերակայնքան անգամ, որքան անհրաժեշտ է:

Նկատի ունեցեք, որ որոշ ֆորումների որոշ օգտատերերի համար կարող է նաև հնարավոր լինել հարցում ավելացնել գոյություն ունեցող թեմային:

Իրադարձության տեղադրում օրացույցում

Այնտեղ, որտեղ այս տարբերակը կազմաձևված է (դա ստանդարտ չէ «դուրս արկղից»), կարող եք իրադարձություն փակցնել՝ ընտրելով. Օրացույցհաջորդածից Տեղադրել իրադարձությունօրացույցի էկրանից: Այն, ինչ հիմա տեսնում եք, ա Սկսեք նոր թեմաէկրան՝ միջոցառման վերնագրի, ամսաթվի և նպատակային տախտակի լրացուցիչ դաշտերով, որոնք պարզապես ավելացնում են ձեր իրադարձությունը օրացույցում և ստեղծում հղում դեպի ձեր գրառումը այդ տախտակում:

Պատասխանելով թեմային կամ հարցմանը

Թեմային կամ հարցմանը պատասխանելը հիմնականում նույնն է, ինչին, բայց պարտադիր չէ որևէ բան մուտքագրել Առարկադաշտը, քանի դեռ չեք ցանկանում փոխել այն, ինչ արդեն կա: Հարցման մեջ քվեարկելու համար պարզապես պետք է ընտրել ձեր ընտրած տարբերակը և սեղմել Ներկայացրեք քվեարկությունը.

Եթե ​​«Արագ պատասխանը» միացված է, ապա պարզ պատասխան դաշտ կհայտնվի նաև էջի գրառումներից հետո, բայց դուք պետք է մուտքագրեք ձերը և ձեռքով, եթե որոշեք օգտագործել այն:

Մեջբերում գրառումը

Գրառմանը մեջբերելով այն պատասխանելու համար կարող եք սեղմել Մեջբերումկոճակը համապատասխան գրառման համար և ավելացրեք ձեր սեփական հաղորդագրությունը մեջբերված տեքստին կամ սեղմեք Պատասխանելկոճակը, որին հաջորդում է Տեղադրեք մեջբերումստորև նշված «Թեմայի ամփոփում»-ի համապատասխան գրառումից, սակայն նշեք, որ.

  • Այս երկու տարբերակներն էլ հղում են ավելացնում բնօրինակ գրառմանը՝ ցույց տալով պաստառի անվանումը և գրառման ամսաթիվն ու ժամը, մինչդեռ մեջբերում tag-ը պարզապես մեջբերում է համապատասխան գրառումը՝ առանց այս լրացուցիչ տեղեկատվության:
  • Դուք կարող եք նաև պահպանել կամ ավելացնել «հեղինակ» հատկանիշը՝ անկախ լրիվից Մեջբերումգործառույթը, ինչպես ցույց է տրված ստորև:

Գրառման փոփոխում կամ ջնջում

Գրառումը փոփոխելու համար սեղմեք Փոփոխելկոճակը և կատարեք ձեր փոփոխությունները: Նկատի ունեցեք, որ ֆորումների մեծամասնությունը, հավանաբար, կազմաձևված է վերջին խմբագրման ամսաթիվն ու ժամը ցուցադրելու համար, սակայն ադմինիստրատոր(ներ)ը կարող է նաև թույլ տալ, որ կարճ ժամանակ անցնի մինչև դա տեղի ունենա:

Գրառումը ջնջելու համար սեղմեք Ջնջելկոճակը, որին հաջորդում է լավից Հեռացնե՞լ այս հաղորդագրությունը:վանդակը, որը հայտնվում է: Որոշ ֆորումներ կարող են նաև թույլ տալ ձեզ հեռացնել ձեր սկսած թեմաները կամ հարցումները, սակայն դրանց կոճակները սովորաբար գտնվում են էջի ներքևում:

Ստանդարտ տեղադրման ընտրանքներ

Տեղեկացրեք ինձ պատասխանների մասին

Ստուգեք սա՝ թեմայի վերաբերյալ էլփոստի ծանուցմանը բաժանորդագրվելու համար:

Վերադարձեք այս թեմային

Ստուգեք սա՝ փակցնելուց հետո թեմային վերադառնալու համար (հաղորդագրության ինդեքսի փոխարեն) (NB, դուք կարող եք նաև այս վարքագիծը որպես նախապատվություն սահմանել ձեր պրոֆիլում):

Մի օգտագործեք սմայլիկներ

Ստուգեք սա, որպեսզի ձեր գրառման որոշները վերլուծվեն և չարտացոլվեն որպես սմայլիկներ:

Կցորդներ

Եթե ​​միացված է, այս հատկությունը թույլ է տալիս ֆայլեր կցել ձեր գրառումներին այնպես, ինչպես էլփոստի հաճախորդների մեծ մասը, այնպես որ դուք պարզապես պետք է թերթեք համապատասխան ֆայլ(ներ)ը ձեր համակարգչի վրա՝ սեղմելուց առաջ: Գրառում. Դուք կարող եք ջնջել ձեր կցորդ(ներ)ը կամ ավելացնել ավելին մինչև , բայց խնդրում ենք նկատի ունենալ, որ.

  • Թույլատրված ֆայլերի տեսակներն ու չափերը սահմանվում են ֆորումի ադմինիստրատոր(ներ)ի կողմից:
  • Թեև ֆորումների մեծամասնությունը, հավանաբար, կազմաձևված է կցված պատկերները որպես գրառման մաս ցուցադրելու համար, հնարավոր չէ նախադիտումհավելվածներ, այնպես որ դուք միշտ պետք է թերթեք և կցեք ձեր ֆայլերը հենց վերջապես գրառումձեր ուղերձը.

Հղումներ

SMF Տեղեկատվական տախտակի կոդը

Ցուցադրված կոճակները պատկանում են SMF լռելյայն թեմային և կարող են տարբերվել ֆորումներից ֆորում:

Պիտակի անունը Կոճակ Կոդ Արդյունք Մեկնաբանություններ
Համարձակ [b]համարձակ համարձակ *
*
*
*
Փայլ շողալ Երեք հատկանիշները (օրինակ՝ կարմիր, 2, 50) «փայլ» պիտակի մեջ են՝ համապատասխանաբար գույնը, ուժը և լայնությունը:
Երկու ատրիբուտները (օրինակ՝ կարմիր, ձախ) «ստվերային» պիտակի մեջ են՝ համապատասխանաբար գույնը և ուղղությունը:
շարժվել շարժվել Վավեր չէ XHTML, բայց կարող է օգտագործվել նաև պատկերների համար:
Պարզ
Մեքենաներ
Ֆորում
Պարզ մեքենաների ֆորում Պահպանում է կրիտիկական տեքստի ձևաչափումը, որը ներկայացվում է մոնոտիեզերական տառատեսակով:
ձախ հարթեցում *
կենտրոնացած *
աջ հարթեցնել *
Աջից ձախ * աջից ձախ! Տիպիկ օգտագործումը կլինի արաբերեն կամ եբրայերեն տեղադրել անգլերեն փաստաթղթում:
Ձախից աջ * ձախից աջ! Տիպիկ օգտագործումը կլինի արաբերեն կամ եբրայերեն փաստաթղթում անգլերեն տեղադրելը:
*
տառաչափը *
տառատեսակի դեմք Կցուցադրվեն միայն օգտագործողի համակարգչում տեղադրված տառատեսակները, այնպես որ օգտագործեք զգուշությամբ:
Տառատեսակի գույնը Փոխել գույնը Սև Կարմիր Դեղին Վարդագույն Կանաչ Նարնջագույն Մանուշակագույն Կապույտ Բեժ Շագանակագույն Շագանակագույն Մուգ շագանակագույն Լայմ Կանաչ կարմիր կարմիր Ընտրեք գույնը բացվող ցանկից:

http://somesite/somefile.swf
http://somesite/somefile.swf Խնդրում ենք նկատի ունենալ, որ եթե ներկառուցված Flash-ն անջատված է ֆորումի ադմինիստրատոր(ներ)ի կողմից, ապա Flash ֆայլը կհայտնվի ուղիղ հիպերհղման տեսքով, ինչպես ցույց է տրված այստեղ: «Flash» պիտակի երկու ատրիբուտները (որտեղ տեղին է) համապատասխանաբար լայնությունն ու բարձրությունն են:

http://somesite/image.gif
Պատկերի չափը փոխելու համար մուտքագրեք լայնության և բարձրության հատկանիշները:

http://somesite/image.gif
http://somesite/ http://somesite/ NB «url» թեգը բացվում է նոր պատուհանում, բայց դուք կարող եք մուտքագրել «iurl» թեգեր՝ նույն պատուհանում բացելու համար:

նկարագրական հղում
նկարագրական հղում

ինչ-որ մեկը @somesite
ինչ-որ մեկը @somesite *

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

նկարագրական հղում
նկարագրական հղում
* Միայն «սեղանի» պիտակներից ոչ մի իմաստալից արդյունք:
* Միայն «աղյուսակ» և «tr» պիտակներից որևէ իմաստալից արդյունք չկա:

բովանդակությունը
բովանդակությունը
Ուշադրություն դարձրեք պիտակների ճիշտ բնադրմանը, ուստի «աղյուսակ» թեգերը պարունակում են «tr» թեգերը, որոնցից յուրաքանչյուրը պարունակում է հավասար թվով «td» թեգեր:
SMF
Տեղեկագիր
Վարչություն
Կոդ
SMF Տեղեկագիր
Վարչություն Կոդ
վերնագիր *
բաժանորդագրվել *
հեռատիպ Monospace տառատեսակ.
[O] շրջան :(
Ցնցված :o
Թույն 8)
Հը ???
Roll Eyes ::)
Լեզու :P
Շփոթված :-[
Շրթունքներ կնքված :-X
Չկողմնորոշված :-\
Համբույր :-*
Լաց :"(

Խնդրում ենք նկատի ունենալ, որ սմայլիկների ոչ բոլոր կոդերը ճիշտ կվերլուծվեն և կվերածվեն պատկերների, եթե դրանց բացման բացերը չկան:

Բարև, Խաբրավիտներ:

Բոլորովին վերջերս ինձ տարակուսեց ֆորում ստեղծելու գաղափարը: Մեր օրերում ֆորում ստեղծելը օգտատերերի համար մեծ դժվարություններ չի առաջացնում, քանի որ կան բավականին մեծ թվով պատրաստի ֆորումի CMS-ներ, որոնք մեծապես հեշտացնում են այս խնդիրը: Բայց դրանց առատության մեջ կարող է շատ դժվար լինել ընտրել իսկապես անհրաժեշտ CMS-ը: Հետևաբար, ես որոշեցի գրել իմ սեփական ակնարկը, որը, գոնե մի փոքր, գուցե կօգնի օգտվողին ընտրություն կատարել այս կամ այն ​​շարժիչի ուղղությամբ:

Անվճար շարժիչներ
#1 - PunBB
Գեղեցիկ և հեշտ օգտագործվող շարժիչ: Հարմարավետ և ինտուիտիվ ադմինիստրատորի վահանակի ինտերֆեյս: Ֆորումը շատ կոմպակտ է, ունի փոքր թվով ֆունկցիաներ (ներքևի տուփերով), բայց դա հեշտությամբ կարելի է շտկել հավելումներով։ Հարմարավետ և հեշտ է ստեղծել թեմաներ: Եթե ​​Ձեզ անհրաժեշտ է ֆորում, որը հեշտ է տեղադրել, կարգավորել և օգտագործել, ապա սա իդեալական ընտրություն է:
- Ռուսախոս համայնք
Կան ավելի շատ տարբեր շարժիչներ, որոնք ես չեմ ներառել վերանայման մեջ, քանի որ կարծում եմ, որ դրանք այնքան պահանջված և հայտնի չեն, որքան վերը նշվածները: Դե ինչ վերաբերում է իմ սուբյեկտիվ կարծիքին, ես խորհուրդ կտամ PunBB կամ XenForo-ին։

Պիտակներ՝ ստեղծել ֆորում, ֆորումի cms, ֆորումի շարժիչ

Այս հոդվածը մեկնաբանության ենթակա չէ, քանի որ դրա հեղինակը դեռևս համայնքի լիիրավ անդամ չէ։ Դուք կկարողանաք կապվել հեղինակի հետ միայն այն բանից հետո, երբ նա հրավեր ստանա համայնքի որևէ մեկից: Մինչ այս պահը նրա օգտանունը կթաքցվի կեղծանունով։

Եկեք չմոռանանք հին լավ ֆորումի ծրագրաշարը: Հիները օգտագործում են դրանք տեխնիկական աջակցության համար: Ընկերությունները դրանք օգտագործում են համագործակցության համար: Ահա մեր կարծիքը 70+ ֆորումի շարժիչների, հյուրընկալողների և գործիքների վերաբերյալ:

Ֆորումի շարժիչներ (անվճար ծրագրակազմ)

Pocoo - Երբեք չե՞ք լսել Python-ով աշխատող տախտակի մասին: Ես էլ չեմ արել, մինչև չգտա Պոկոյին։ Այն համատեղելի է WSGI-ի հետ և ունի առաջադեմ պլագին համակարգ:

PunBB - XHTML-ին համապատասխանող էջերով, պարզությամբ և արագությամբ, ի՞նչը դուր չի գալիս:

Quicksilver ֆորումներ (QSF) – Հիման վրա մեռած MercuryBoard-ի վրա հիմնված, QSF-ը վերածվել է հասուն շարժիչի սպորտային հատկանիշների, ինչպիսիք են 3D թույլտվությունները կամ երեսպատումը:

RForum - Ուժեղ ֆորում փոստային ցուցակի ինտեգրմամբ, որը գործում է Ruby-ի կողմից:


Simple Machines Forum (SMF) - Սկզբնապես YaBB SE-ի պատառաքաղն էր, SMF-ն ունի WYSIWYG, հզոր խմբեր և շատ ավելին: Նշում. որոշ վեճեր կան այն մասին, թե արդյոք SMF-ն ազատ ծրագրաշար է, թե ոչ, քանի որ ձեզ թույլ չի տրվում վերաբաշխել ֆորումը/ծրագրային ապահովումը: առանց գրավոր թույլտվության։

Snitz - Հիմնական ASP ֆորում:

Փոքրիկ ֆորում, որն իր տեղեկատվությունը պահում է TXT ֆայլերում տվյալների բազայի փոխարեն:

Unclassified NewsBoard Forum (UNB) - Հեշտ օգտագործվող ֆորումի շարժիչ Jabber ծանուցմամբ:

UseBB - Թեթև, պարզ և արդյունավետ տախտակի փաթեթ:

Վանիլ - Հրաշալի AJAXified ֆորում իսկապես գեղեցիկ տեսքով, որը դուք չեք գտնի որևէ այլ տեղ:

Vikingboard - մինիմալիստական ​​տախտակի շարժիչ բարձր կատարողականության համար:

Viscacha - ինտեգրված CMS և փոխակերպում CuteCast-ից, Vision Board-ից, phpBB-ից և WBB-ից:

YaBB - Հեշտ տեղադրվող և հեշտ օգտագործման համար, YaBB-ն ավելին է, քան մեկ այլ տեղեկատու:

Յազդ - Հիմնական ֆորումի շարժիչ Apache լիցենզիայի ներքո:

Ֆորումի շարժիչներ (առևտրային)


AspNetForum - Մաքուր և հզոր ASP.NET ֆորումի շարժիչ: $85-$169.

Burning Board – Հեշտ է կարգավորվող տախտակ, որը կներմուծի առկա Invision Power Board, MyBB, phpBB, PunBB, Simple Machines Forum կամ vBulletin ֆորումները: $139,99-$269,99.

FuseTalk - Հզոր ֆորումի ծրագրակազմ, որն օգտագործվում է այնպիսի խոշոր անունների կողմից, ինչպիսիք են Adobe, Boeing, NASA, NBC, US Airforce, McAfee և Lonely Planet: Բայց անունները կարժենա ձեզ: $649-$4599.

FusionBB - Օրացույց, լուսանկարների պատկերասրահ, PayPal, հոդվածների ձևանմուշներ և շատ ավելին հասանելի են այս հիանալի ծրագրաշարի հետ: $425 հաստատուն վճար կամ $149 հաստատագրված վճար և $39/տարեկան:

Իդեալական BB - ASP/COM տախտակ՝ գեղեցիկ վերանայման հատկանիշով: $299-$2099.

Invision Power Board (IPB) - Բոլոր ժամանակների ամենահայտնի կոմերցիոն տախտակներից մեկը: $149,99-$299,99.

Jive Forums - Հզոր տախտակ, որն օգտագործվում է այնպիսի ընկերությունների կողմից, ինչպիսիք են EA-ն և ESPN-ը: Ցավոք, շատ թանկ: $14950 հաստատագրված վճար, $1950/1000 օգտվողներ, $4950/5000 օգտվողներ կամ $9950/20000 օգտվողներ:

MyProBB - Հզոր հակասպամի գործառույթները այս մեկը դարձնում են պահապան: Դա նույնպես էժան է՝ $25/տարեկան:

UBB.threads - $725 հաստատագրված վճար կամ $229 հաստատագրված վճար և $125/տարեկան:

vBulletin - Չափազանց հայտնի տախտակ՝ տոննա առանձնահատկություններով: $160 հաստատուն վճար կամ $85/տարեկան:

WowBB - WYSIWYG, միջազգայնացում և շատ ավելին հասանելի այս PHP տախտակի հետ: $99 հաստատուն վճար կամ $55/տարեկան:

Ֆորումի հյուրընկալողներ


Blursoft MetaForum - Ունի AJAX-ի տոննա առանձնահատկություններ, բայց կարողանում է պահպանել որոնումը: Եվ այո, ետ կոճակը աշխատում է: Անվճար.

Conforums - Անսահմանափակ կատեգորիաներ, տախտակներ և գրառումներ HTML և JavaScript հարմարեցմամբ: Անվճար.

CuteCast - Հիմնական ֆորումի հոստինգ: Անվճար.

GoBoardz - Գեղեցիկ ֆորում լուսանկարների փոխանակմամբ և գեղեցիկ ինտերֆեյսով: Անվճար.

Hyperboards – Հոսթինգի մեծ մատակարար՝ գլոբալ մուտքով (Hyperboards-ի մեկ հաշիվ մուտքագրում է ձեզ Hyperboards-ի յուրաքանչյուր ֆորում), երեսվածքներ, էջեր և անսահմանափակ գրառումներ և տախտակներ: Անվճար.

Invision Power Board (IPB) - Բոլոր ժամանակների ամենահայտնի կոմերցիոն տախտակներից մեկը: $10-$75/ամսական:

ProBoards - հայտնի հոսթ, որը սնուցվում է YaBB-ի կողմից: Անվճար.

Հանկարծակի մեկնարկ - Ֆորումի հյուրընկալող անսահմանափակ գրառումներով, պատասխաններով և տախտակներով: Անվճար.

WowBB - WYSIWYG, միջազգայնացում և շատ ավելին հասանելի այս PHP տախտակի հետ: $99 հաստատուն վճար և $3,95/ամսական կամ $7,95/ամսական:

Ֆորումի ինտեգրում


bbPress-ի և Wordpress-ի ինտեգրում - Պաշտոնական ինչպես կարելի է ինտեգրել երկու քույր նախագծերը:

Joomla բաղադրիչ, որն ավելացնում է հզոր ֆորում:

Վանիլի և Wordpress-ի ինտեգրում - երկու հայտնի CMS-ների ինտեգրման պաշտոնական ուղեցույց:

IpbWiki - Միացնում է Invision Power Boards-ը և MediaWiki-ն:

Joomla!Vanilla - կամուրջ Joomla CMS-ի և Vanilla-ի միջև:

Ֆորումի գործիքներ


BBCodeXtra Firefox Extension - Համատեքստային մենյու BBCode կամ (X)HTML տեղադրելու համար: Անվճար ծրագիր:

Շրջագայություններ և արձակուրդներ Ավստրալիայում

Ինտերնետային ֆորումները ինտերնետ ռեսուրսների ամենատարածված տեսակներից են: Սա հասկանալի է, քանի որ ֆորումները իդեալական հարթակ են այցելուների միջև ազատ հաղորդակցության համար։ Ֆորումը հիանալի միջոց է ձեր կայքում համայնք կազմակերպելու և այցելուների կանոնավոր լսարան ստեղծելու համար:

Կան բազմաթիվ ֆորումի շարժիչներ: Ես վաղուց էի ցանկանում վերանայել ֆորումի շարժիչները: Ես դրանք միմյանց հետ չեմ համեմատի, սա առանձին հոդվածի թեմա է:

Ֆորումի շարժիչ ընտրելիս խորհուրդ եմ տալիս ինքներդ որոշել հետևյալ կետերը.

1. Ինչ ֆորումի ֆունկցիոնալություն է ձեզ անհրաժեշտ: Ֆորումի շարժիչների մեծ մասը լայն հնարավորություններ ունի, սակայն որոշ նրբերանգներ չեն կիրառվում ֆորումի բոլոր CMS-ներում: Խորհուրդ եմ տալիս այցելել շարժիչների պաշտոնական կայքերը և կարդալ ֆունկցիոնալության մանրամասն նկարագրությունները:

2. Վճարովի կամ անվճար շարժիչ - այս կետը նույնպես պետք է հաշվի առնել: Այս վերանայման մեջ կա ընդամենը երկու վճարովի շարժիչ՝ vBulletin և IPB, մնացածն անվճար են:

3. Համայնքի զարգացում. երբ շարժիչն ունի զարգացած համայնք ինչպես անգլախոս, այնպես էլ ռուսալեզու ինտերնետում, սա մեծ պլյուս է: Համայնքի զարգացումն ուղղակիորեն կապված է տարբեր փոփոխությունների, բարելավումների և դիզայնի ձևանմուշների քանակի հետ: Եթե ​​շարժիչն ունի փոքր համայնք, ապա դուք պետք է հիշեք, որ շատ հարցեր պետք է լուծվեն ինքնուրույն:

4. Շարժիչի վերջին թարմացման ամսաթիվը - եթե շարժիչը երկար ժամանակ չի թարմացվել, դա ցույց է տալիս, որ մշակողները չեն մշակում այն ​​կամ հրաժարվել են հետագա զարգացումից: Սա մեծ թերություն է։ Ինտերնետային տեխնոլոգիաները մշտապես զարգանում են, և հնացած ֆունկցիոնալությամբ ֆորումը կսահմանափակի դրա հետագա զարգացման հնարավորությունները:

Լավ, բավական մեծ խոսքեր :) Ես կսկսեմ ամենահայտնի ֆորումի շարժիչներից՝ հիմնվելով այս CMS վարկանիշի վրա:

Սա իմ ամենասիրած ֆորումի շարժիչն է, և ես այս շարժիչով վարում եմ իմ Planet Photoshop ֆորումը: Պատճառը ոչ միայն այն է, որ այն անվճար ֆորումի շարժիչ է, այլ նաև այն, որ այն ունի լայն ֆունկցիոնալություն, զարգացրել է համայնքներ ինչպես անգլիախոս ինտերնետում, այնպես էլ RuNet-ում, հետևաբար phpBB-ի համար ստեղծվել են բազմաթիվ ռեժիմներ՝ յուրաքանչյուր ճաշակի համար, որի օգնությամբ դուք կարող եք ավելի ընդլայնել ֆունկցիոնալությունը:

Օգտատիրոջ, մոդերատորի, ադմինիստրատորի գործողությունների տեղեկամատյանները, մոդերատորի և ադմինիստրատորի մուտքի իրավունքի ճշգրիտ կարգավորումները, որոնման ռոբոտների նույնականացումը, օգտվողների խմբերի ստեղծումը, հարցումները, հաղորդագրություններում կցորդները և անձնական հաղորդագրությունները. սրանք phpBB-ի գործառույթի միայն մի մասն են: .

Ինձ նաև շատ է դուր գալիս այն ուղղությունը, որով phpBB-ն զարգանում է տարբերակից տարբերակ։ phpBB-ն հարմար է ինչպես ադմինիստրատորների, այնպես էլ մոդերատորների և սովորական օգտատերերի համար:

Իմ կարծիքով phpBB-ն մի քանի տարի օգտագործելուց հետո այն է, որ այն հիանալի ֆորումի շարժիչ է, որը հոսթինգի ռեսուրսներ չի պահանջում և ապահովում է ֆորումի գործարկման համար անհրաժեշտ ողջ ներուժը:

Օգտակար ռեսուրսներ phpBB-ի համար.

Invision Power Board-ը վճարովի ֆորումի շարժիչ է, որը շատ տարածված է ինտերնետում: Արժեքը կարող եք իմանալ RuNet-ում: Դրա վրա գործում են շատ հայտնի ֆորումներ։ Այն զարգացրել է համայնքներ անգլերեն և ռուսալեզու ինտերնետում:

IPB-ի համար կան լրացուցիչ պաշտոնական հավելվածներ (պատկերասրահ, բլոգ, ֆայլերի արխիվային մոդուլ): Բացի այդ, կա վիզուալ հաղորդագրությունների խմբագրիչ, ֆորումի տեքստային տարբերակ, որը օպտիմիզացված է որոնման ռոբոտների համար, ֆորումի տվյալների բազայի հարմար պահուստավորման գործիք, ադմինիստրատորների և մոդերատորների գործողությունների մանրամասն մատյան, ինչպես նաև որոնման ռոբոտի գործողությունների մատյան: .

Օգտակար կայքեր Invision Power Board-ի համար.

🔥 Իմիջայլոց!Անցկացնում եմ վճարովի դասընթաց՝ խթանելու անգլալեզու SEO Shaolin կայքերը։ Եթե ​​հետաքրքրված եք, կարող եք դիմել նրա seoshaolin.com կայքում։

vBulletin-ը ֆորումի հրաշալի շարժիչ է: Վճարովի է, արժեքը կարելի է պարզել։ IPB-ի հետ մեկտեղ վճարովի շարժիչների շարքում առաջատարն է vBulletin-ը։

Փոդքասթինգի աջակցություն, ֆորումի RSS հոսքերի ավտոմատ ստեղծում, այցելուների կողմից ֆորումում սոցիալական խմբեր և հետաքրքրությունների ակումբներ ստեղծելու հնարավորություն, օգտվողների լուսանկարների պատկերասրահներ, պիտակներ, աջակցվում են ֆորումի թեմաները սոցիալական էջանիշերին սեփական օգտատերերի կողմից ավելացնելու հնարավորությունը. սրանք ամենաշատն են: vBulletin-ի հետաքրքիր առանձնահատկությունները, իմ կարծիքով:

punBB-ն շատ թեթև և պարզ ֆորում է: Ֆորումի կառավարման վահանակը հարմար է և ինտուիտիվ: punBB-ն ավելի քիչ հնարավորություններ ունի, բայց դա փոխհատուցվում է իր արագությամբ և հոսթինգի ռեսուրսների ցածր պահանջներով:

PunBB-ի մշակողները կենտրոնանում են թեթևության, արագության և կոմպակտության վրա:

Օգտակար ռեսուրսներ punBB-ում.

YaBB-ն անվճար ֆորումի շարժիչ է՝ գրված Perl-ով: Ի տարբերություն շատ այլ ֆորումի շարժիչների, YaBB-ն օգտագործում է ֆայլեր, այլ ոչ թե տվյալների բազա տվյալների պահպանման համար:

Հաղորդագրություններ գրելու համար հարմար տեքստային խմբագիր, ադմինիստրատորների և մոդերատորների համար մեծ հնարավորություններ, պարամետրերը և ձևանմուշները անմիջապես փոխելու ունակությունը, էջը «տպվող տարբերակի» փոխարկելու ունակությունը. սրանք YaBB ֆորումի շարժիչի բոլոր հնարավորությունները չեն: .

Հիմա մի փոքր շեղում. Եթե ​​դուք հետաքրքրված եք սովորել այն խթանման մեթոդների մասին, որոնք լավ ազդեցություն են թողնում թիրախային տրաֆիկի ավելացման համար, ապա ես կարող եմ առաջարկել իմ վճարովի հետազոտությունը SEO-ի հետախուզություն http://seorazvedka.ru/, որում ես ցույց տվեցի, օգտագործելով 10 եկամտաբեր երիտասարդների օրինակը: տարբեր թեմաներով կայքեր, ինչպես են դրանք գովազդվում և նկարագրվում, թե ինչպես կարելի է դա օգտագործել իրենց ռեսուրսները խթանելու համար:

SMF-ը ֆորումի մեկ այլ արագ և թեթև շարժիչ է: Այն անպահանջ է սերվերի ռեսուրսների համար և ակտիվորեն դառնում է ժողովրդականություն:

OpenID-ի աջակցություն, օգտատերերի նախազգուշացման համակարգ, անհրաժեշտության դեպքում թեմաները, հաղորդագրությունները և հավելվածները նախապես վարելու հնարավորություն, հաղորդագրությունների WYSIWYG խմբագիր, և դա այն ամենը չէ, ինչ թույլ է տալիս SMF-ը:

Intellect Board-ը բնօրինակ անվճար շարժիչն է: Intellect Board-ի ծրագրավորողների գաղափարը ֆորումի վրա հիմնված կայք ստեղծելն է: Intellect Board-ի ֆունկցիոնալությունը շատ լայն է՝ հոդվածների հավաքածու, շնորհանդես, նորություններ, ֆայլերի արխիվ, լուսանկարների պատկերասրահ, IRC չաթ, հանրագիտարան: Ըստ էության, Intellect Board-ը վեբ կայքերի կառավարման լիարժեք համակարգ է։

Ինտելեկտի խորհրդի հիմնական առանձնահատկությունները - Բոլոր բաժինների համար կանոններ սահմանելու ունակություն, GD և GD2 գրաֆիկական գրադարանների աջակցություն նկարների և լուսանկարների փոքր օրինակներ ստեղծելու համար, մոդերատորների և ադմինիստրատորների կողմից նախազգուշացումներ և պարգևներ տրամադրելու հնարավորություն (և նախազգուշացումները կարող են լինել կամ անորոշ կամ ժամանակով սահմանափակված), վարկանիշային թեմաներ, հոդվածներ, ֆայլեր և լուսանկարներ/

ExBB (Բացառիկ Տեղեկատվական խորհուրդ))

ExBB-ն թեթև և անվճար ֆորումի շարժիչ է: Այն, ինչպես YaBB-ն, չի պահանջում տվյալների բազա և պահպանում է տեղեկատվությունը տեքստային ֆայլերում:

ExBB-ն ունի հետևյալ առավելությունները. էջերը ստեղծվում են շատ արագ, սերվերի ծանրաբեռնվածությունը նվազագույն է, հաքերային դիմադրության բարձր աստիճան, ֆորումն աշխատում է ֆայլերով, տվյալների բազաներ չեն պահանջվում, որպեսզի այն աշխատի, բավական է, որ հոսթինգն ունենա։ PHP աջակցություն.

Vanilla-ն օրիգինալ ֆորումի շարժիչ է, որը հետաքրքիր է իր մոդուլյարությամբ: Այս ֆորումի CMS-ի մեծ առավելությունն այն է, որ մոդուլների մեծ մասը կարող է տեղադրվել մեկ սեղմումով

Vanilla-ի առավելությունները. իր սեփական շրջանակը, որը թույլ է տալիս գրել ընդարձակումներ, համայնքներ ստեղծելու հնարավորություն (քվեարկություն, ամպեր նշել, բլոգեր, չաթ, կարմայի նման հավելումներ և այլն), հավելումներ տեղադրելու հեշտություն (շատ դեպքերում: , վերբեռնեք, սեղմեք մեկ կոճակ - և վերջ), ստանդարտ ֆունկցիոնալության ընդարձակելիություն (մոդուլյարություն) հավելումների շնորհիվ, որոնցից մոտ 450-ը այժմ գրված է։

Vanilla ֆորումի շարժիչի մեկ այլ հետաքրքիր առանձնահատկությունը «Whisper» համակարգն է. դուք կարող եք պարզապես շշուկով հաղորդագրություն ուղարկել որևէ մեկին առանց թեմայի էջը լքելու կամ ստեղծել «շշուկով» թեմա, որը կլինի նամակագրության տեսողական պատմություն: