Meny
Är gratis
checka in
den huvudsakliga  /  Firmware / Favoritindex PHP-ämne som drivs av SMF. Teman av design och rysning av SMF Forum, samt att installera JFusionskomponenten i Joomla

Favoritindex PHP-ämne som drivs av SMF. Teman av design och rysning av SMF Forum, samt att installera JFusionskomponenten i Joomla

Låt oss börja omedelbart från huvudskriptkoden:

#! / usr / bin / perl

# Vilken-forum.pl script
# (C) 2010 Alexandr A Alexeev, http: // Site /

använd strikt;

# Kommenterade linjer - för rigor
# Om uppgiften är att samla statistiken för motorerna, lämna som den är
# Om du gör en lista med forum - Rassat

mina $ data;
$ Data. \u003d $ _ Medan (<> ) ;

# Kontrollera hur mycket det drivs av phpBB utan referens i källaren
skriv ut "phpBB. \\ n "
om ($ data \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? phpbb \\ .com \\ /? "[^\u003e] *\u003e phpbb / i Eller.
# $ Data \u003d ~ /viewforum\\.php \\? [^ "" ** f \u003d \\ d + / jag eller
$ Data \u003d ~ / phpbb \\ -seo / jag eller
$ Data \u003d ~ /) ;
skriv ut "IPB \\ n "
om ($ data \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? INVISION (?: Board | Power) \\. com \\ /? [^ "] *" [^\u003e] *\u003e [^.<]*IP\.Board/i Eller.
$ Data \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? INVISIONBOARD \\ .com \\ /? "[^\u003e] *\u003e INVISION POWER Board / I Eller.
$ Data \u003d ~ /

/ I. Eller.
$ Data \u003d ~ / Index /.php\\?[^""**showforum\u003d\\d +/i.) ;
skriv ut "vbulletin. \\ n "
om ($ data \u003d ~ / Drivs av :? [^<]+vBulletin[^<]+(?:Version)?/i Eller.
$ Data \u003d ~ /) ;
skriv ut "SMF. \\ n "
om ($ data \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? simpleMachines \\ .org \\ /? "[^\u003e] *\u003e Drivs av SMF / I Eller.
$ Data \u003d ~ /Indexl.php\\?['"""*board\u003d\\d +\\.0/i.) ;
skriv ut "Punbb. \\ n "
om ($ data \u003d ~ /] + Href \u003d "[^"] * http: \\ / / / (? :(?: Www \\.)? Punbb \\ .org | punbb \\ .informer \\ .com) \\ /? "[^\u003e] *\u003e Punbb / I.); #Eller.
# $ Data \u003d ~ /viewforum\\.php\\?['""" /id\u003d\\d +/i);
skriv ut "FluxBB. \\ n "
# om ($ data \u003d ~ /viewtopic\\.php\\?id\u003d\\d +/i eller
om ($ data \u003d ~ /] + href \u003d "http: \\ / / (?: www \\.) fluxbb \\ .org \\ /?" [^\u003e] *\u003e fluxbb / i) ;
skriv ut "EXBB. \\ n "
om ($ data \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? exbb \\ .org \\ /? "[^\u003e] *\u003e EXBB / I); # Eller
# $ Data \u003d ~ /forums\\.php\\?['""**_forum\u003d\\d +/i);
skriv ut "Yabb. \\ n "
om ($ data \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? yabbforum \\ .com \\ /? "[^\u003e] *\u003e yabb / i Eller.
$ data \u003d ~ /yAbbl.pl ~ /) "" * _ num \u003d \\ d + / i);
skriv ut "Dleforum. \\ n "
om ($ data \u003d ~ / \\ (Drivs av dle forum \\)<\/title>/ I. Eller.
$ Data \u003d ~ /] + href \u003d "[^"] + (?: http: \\ / \\ / (?: www \\.)? dle \\ -filer \\ .ru | Act \u003d copyright) [^ "] *"\u003e dle forum<\/a>/ I.) ;
skriv ut "Ikonboard. \\ n "
om ($ data \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? iokonboard \\ .com \\ /? [^ "] *" [^\u003e] *\u003e Ikonboard / i Eller.
$ Data \u003d ~ /\\ n "
om ($ data \u003d ~ /\\ n "
# om ($ data \u003d ~ /forums\\.php\\?fid\u003d\\d +/i eller
# $ data \u003d ~ / ämne \\ .php \\? fida \u003d \\ d + / jag eller
om ($ data \u003d ~ /] + href \u003d "http: \\ / / / (?: www \\.)? flashbb \\ .NET \\ /?" [^\u003e] *\u003e FlashBB / I) ;
skriv ut "Stokesit. \\ n "
# om ($ data \u003d ~ /forumi.php\\?f\u003d\\D +/i eller
om ($ data \u003d ~ /] + href \u003d "http: \\ / / / (?: www \\.)? stokesit \\ .com \\ .au \\ /?" [^\u003e] *\u003e [^ \\ /] * Stokes det / jag) ;
skriv ut "podium. \\ n "
# om ($ data \u003d ~ / ämne ~ fp \\? t \u003d \\ d + / jag eller
om ($ data \u003d ~ /] + href \u003d [""]? http: \\ / / / (?: www \\.)? sopebox \\ .com \\ /? [""]? [^\u003e] *\u003e Podium / i) ;
skriv ut "usebb. \\ n "
# om ($ data \u003d ~ /forumi.php\\?id\u003d\\d +/i eller
om ($ data \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? usbb \\ .NET \\ /?" [^\u003e] *\u003e AnvändningBB / I) ;
skriv ut "WREFFORUM. \\ n "
# om ($ data \u003d ~ / index ~ FP \\? FID \u003d \\ D + / I eller
om ($ data \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? wr \\ -script \\ .ru \\ /?" [^\u003e] *\u003e wr \\ -forum / jag) ;
skriv ut "YetanotherForumNet \\ n "
om ($ data \u003d ~ / ändå ett annat forum \\ .NET / I eller
$ Data \u003d ~ /Default \\.aspx\\?g\u003dposts&t\u003d\\d +/i.) ;

Detta och andra skript som nämns i posten finns i det här arkivet.

Manus vilken-forum.pl. Undersöker HTML-sidkoden för närvaron av en forummotorns signatur i den. Vi använde liknande mottagning när vi bestämde Wordpress och Joomla, men det finns ett par skillnader. För det första laddas inte skriptet inte sidkoden och läser den från STDIN eller en fil som överförs som ett argument. Detta låter dig ladda upp en sida en gång, till exempel, med hjälp av wget och kör sedan den genom flera analysatorer om vi inte är ensamma. För det andra, i det här skriptet är närvaron av signatur ett 100% tecken på motorn. Förra gången närvaron av signatur gav bara vikten till motsvarande motor och "vann" motorn med störst vikt. Jag bestämde mig för att i det här fallet kommer detta tillvägagångssätt endast att komplicera koden.

För att testa skriptets arbete spenderade jag en liten studie. Jag är en lista med flera tusen forum och körde var och en av dem genom mitt skript, vilket bestämmer procentandelen av programmets utlysningar och populariteten hos olika motorer.

För att få en lista med forum, utnyttjade jag Google Parser. Sökmotor Förfrågningar om typ skickades

webbplats: Forum. *. Ru
Webbplats: Talk. *. Ru
Webbplats: styrelse. *. Ru
Webbplats: SMF. *. Ru
Webbplats: phpbb. *. Ru
....

etc. Fullständig kodgeneratorkod hittar du i filen gen-forumsearch-urls.pl.. Förutom zon.ru användes också.su .ua .kz i.by. Förra gången var den här studien svår, eftersom webbplatser på Wordpress och Joomla inte har liknande signaturer i webbadressen. Kataloger som cmsmagazine.ru/catalogue/ ger inte tillräckligt med provtagning. Vad är 600 platser på Drupal?

Jag måste erkänna, resultaten av experimentet var upprörd av mig. Av de 12590 studerade platserna bestämdes endast 7083 motorer framgångsrikt, det vill säga endast i 56% av fallen. Kanske tog jag inte hänsyn till någon motor? Är det verkligen Bitrix i hälften att se? Eller står jag mer tid att betala sökningen efter signaturer? I allmänhet krävs ytterligare forskning här.

Bland de 56% av framgångsrikt identifierade motorer mest populära, som förväntat, visade sig vara IPB (31%), phpBB (26,6%) och vBulletin (26,5%)

För dem med en stor fördröjning bakom SMF (5,8%) och Dleforum (5,3%). Min favoritpunbb var bara 6: e plats (1,64%). Jag skulle inte rekommendera att starkt lita på dessa nummer (de säger, varje tredje forum i Runet Works på IPB), men vissa slutsatser gör det självklart.

Om du till exempel tänker göra en webbplats på forummotorn och planera att ändra forumet, säg, betala användare av 0,01 $ för varje meddelande med automatisk produktion av medel en gång i veckan, då ska du välja en av de tre mest populära motorer. Ju mer populära forumet, desto större är chansen att hitta en programmerare som demonteras bra i den.

Om signifikanta förändringar i motorn inte förväntas, kan det vara meningsfullt att välja inte den mest populära motorn, till exempel SMF eller Punbb. Genom detta kommer du att minska antalet hackerattacker på ditt forum och antalet spam skickas automatiskt på det.

Skript för sökning / definition av forum kan också hittas inte en praktisk tillämpning. Det första som kom in i mitt huvud är personligen att sortera de identifierade forumen på TITZ och placera inlägg med länkar till en av deras webbplatser på de första hundra. Men hundratals Forum DoFolllow-länkar påverkade inte TIC (2 uppdateringar som passerade), så det är bättre att inte spendera tid här, om du inte är intresserad av övergångar.

Det är uppenbart att namnet på skripten är långt ifrån den enda. Jag tror att du enkelt kommer att komma med hur du kan använda dem.

Hej, kära bloggläsare hemsida. Så fortsätter vi temat för forummotorinställningarna som heter SMF, startade i posten om det. Där har vi ännu inte gjort det ryska forumet, vad gäller översättning från det engelska gränssnittet. På det här ögonblicket Det ser inte särskilt ut, men efter ryssning (om det ännu inte har producerats) och skapandet av de relevanta sektionerna kommer dess uppfattning att förbättras avsevärt.

Idag kommer vi att överväga ämnet för registrering och göra det ryska, samt sätta JFusion-komponenten, som kan arbeta med båda motorerna (och Juma och CMF), vilket gör det möjligt för dig att få en gemensam databas med användare för två och bara en form av deras registrering och post.

Teman och installation av det ryska språket

Motor Enkla maskiner. Forum stöder möjligheten att ändra ämnen, och de kan ändras, både för hela forumet hela forumet och för enskilda sektioner i synnerhet. Personligen använde jag standard design tema, men samtidigt gjorde det en hel del förändringar i det manuellt. I synnerhet ändrade jag bakgrunden, färglösningarna av vissa element, tillading i flash, radio och mycket mer, vad jag ska berätta i de efterföljande inläggen i denna kategori.

Varför använde jag inte någon av de extra dekorationerna när du skapade ett forum? Tja, här, förmodligen, det hela i min lathet. Nej, jag var inte för lat för att söka och ladda ner nya ämnen, fördelarna med platser där det kan göras, många. Min lathet ligger i den andra.

Faktum är att alla olika mods för den här motorn är utformad för att expandera sina möjligheter, orienterade exakt på ett standardämne. Jag förklarar. Om ämnet för registrering du har standard, sker sedan en mod eller annan i SMF i sekunder och, som regel, kräver inte manuell korrigeringskod.

När det gäller att installera mode på ämnet design, som skiljer sig från standard, kommer det att vara nödvändigt, som de säger, alla obehandlade delar behandlas med en fil. Med andra ord måste du använda FileZilla (nedladdning och konfigurera den kan komma åt webbplatsen fTP-protokoll och öppna filerna i din forummotor för att redigera den här moden gör förändringar.

Sök sedan efter önskad plats i koden och producera nödvändiga åtgärder: antingen byte av koden eller radera eller lägga till en del av koden före eller efter fragmentet. Om vi \u200b\u200banser att de filer där du vill göra ändringar kan vara runt de tio bästa, kan du föreställa dig hur problem kommer att göra det. Samtidigt måste du vara mycket uppmärksam och inte felaktig, för annars kan forumet inte alls öppna.

Om alla ovan angivna problem inte är rädda för att använda dig, kan du hämta dem härifrån. Teman Det finns sorterade efter avsnitt (minimalism nära klassisk, modern, etc.) och för var och en av dem kan du se skärmdumpen på fullskärm. Hur man installerar dessa mycket ämnen kommer jag att berätta lite senare.

Om du inte har rysskat forumet på scenen för att fylla på värdmotorns körning, som beskrivs i den första delen av denna OPUS (se länken i början av artikeln), kan du göra det nu. Det ryska språket har tidigare laddat ner från den här sidan med önskat, du måste packa upp och sedan kopiera teman mapp i rotmappdär katalogen redan är närvarande med samma namn.

I slutet av kopian måste du gå till forumet under administratörens inloggning och lösenord. Välj "Admin" -posten i toppmenyn och sedan i den vänstra kolumnen, klicka på serverns inställningar.

I fönstret som öppnas, hittar du "Standard forumspråk" -polaget och välj det ryska språket i rullgardinsmenyn och tryck sedan på "Spara" -knappen längst ner på sidan.

Allt, nu är din konferens redan helt på ryska.

Lösa problem vid installation stöder inte ryska mods

Observera att i framtiden, när du lägger till lägen på SMF, inte har en rysk översättning, kan du ibland ha problem med att visa modologinställningar i Admin. Egentligen kommer dessa mest inställningar i admin helt enkelt inte att se, för Det kommer inte att finnas några ryssfiler för dem. Därför kommer du att ha två alternativ för att lösa detta problem.

Det första sättet är att övergå till engelska för hela forumet. Hur kan det här göras, du kan se flera stycken ovan. Efter att du har skapat de nödvändiga åtgärderna med dessa inställningar, måste du återvända till Ryska igen.

Det andra sättet är mer komplicerat, men det gör det möjligt för oss att se inställningarna för de installerade modsna i administratören, och inte bara när det är aktiverat av engelska. Jag stannar på detta sätt just nu, eftersom frågan är att någon installerade modet och inte kan hitta sina inställningar i hans konferenss administratör, är mycket vanligt.

Så, det andra sättet är att lägga till en översättningslinjer för ryssningsfiler för bara tillsatta mods. Hur man bestämmer vilka ryssningsfiler som behöver göra ändringar och var de ska ta dem, kommer jag att berätta senare. Under tiden kan du tillfälligt använda det första sättet.

JFusion Installation för webbplatsintegration och forum

Först måste du ladda ner Jfusion och dess ryska. När du går in i Jumlé-administrationen väljer vi "Expansion" från toppmenyn, väljer "Installera / delete" - "nedladdningspaketfil" - "Översikt" -knappen - Hitta filen med jfusion_package.zip-komponenten - klicka på knappen "Hämta fil & Installera\u003e.

Därefter visas ett fönster som rapporterar att komponenten är satt framgångsrikt. Om det finns problem, kan du bekanta dig med alternativen för att lösa några av dem enligt den något ovanför länken.

Nu är köen för rysning, som läggs på på samma sätt som själva komponenten. De där. Vi upprepar sekvensen av åtgärder: "Extensions" - "Installera / radera" - "Ladda ner paketfil" - "Översikt" -knappen - Hitta JFusion Rusification-filen på din dator - klicka på knappen "Hämta fil och installera". Nu kan vi gå till inställningarna längs sökvägen "Komponenter" - "Jfusion" och se till att ryssningen har lagts till och fungerar.

Lycka till! Till tvetydiga möten på webbplatsen Blogg Pages

Du kanske är intresserad

Jfusion setup för att kombinera forum SMF. och Jumla-webbplatsen
JFusionsmoduler för att visa meddelanden från forumet på webbplatsen, samt skapa en knapp i SMF för att återvända till Jumlu
Skapa ett menyalternativ i Joomla för att komma in i forumet och överföra användarregistrering från SMF till webbplatsen
Installera SMF Forum - Integration av Joomla 1,5 och enkla maskiner Forum med komponent jfusion
Förlängningar för Joomla - vad det är och var du kan ladda ner komponenter, moduler och plugins för Jumla, hur man installerar dem och raderar
K2 Komponent för att skapa bloggar, kataloger och portaler på Joomla - Möjligheter, installation och rysk Fotogalleri för Joomla - Del 3 - Skapa galleri i Joomla 1.5 Använda Phoca Gallery-komponenten - Lägg till kategorier och ladda ner bilder till fotogalleriet
Artio Joomsef - Ställa in CNC (SEF) länkar och titel i Joomla, samt skapa en 404-fel sida med denna expansion
Akeba Backup (tidigare Joomlapack) - Skapa en säkerhetskopiering på Joomla och återhämtning från säkerhetskopiering Två klick

Alla vet att jag bara inte kan leva utan Jumla, men enligt min mening finns det inget bra forum i komponenterna. Därför jobbar jag med forummotorer. En av de nya jag nyligen började använda är att starta en ny kategori SMF, jag hoppas med användbart material. Vi börjar med små, väl, och som nykomlingar är mycket användbara.

Första steg B. sökmotoroptimering Simple Machines Forum: Ta bort copywrites och externa länkar

Omedelbart gör en bokning att jag bara arbetar SMF 2 och den här artikeln kommer att relatera till den här versionen av Free Forum-motorn.

Och så vet permanenta läsare hur mycket jag inte gillar att lägga på "10" externa referenser till de officiella platserna i motorerna, inklusive forum. Det är därför det första jag tar bort copywrites och hela 4, uppmärksamhet 4 externa referenser av arten " SMF 2.0.2 | Enkla maskiner | SMF © 2011 | Xhtml "! För att göra detta, anslut till webbplatsen för FTP-forum / teman / namn på ditt ämne/ och redigera filen index.template.php.. Naturligtvis, längst ner finns en kod (ca 330 linjer), som tar ut det som inte trovärdigt för oss externa länkar. Därför tar vi bort: "

  • ", tema_copyright (),"
  • "Och"
  • ", $ Txt [" xhtml "],"
  • "Det är så enkelt och Leggo. I närmaste publikationer, vänta på nya material om att främja och optimera forum på SMF /