Cool Index PHP-aihe Powered by SMF. Foorumin moottorin automaattinen määritelmä

Hei, Hyvä blogi lukijat verkkosivuilla. Joten jatkamme Foorumin moottorin asetusten teemaa, jota kutsutaan SMF: ssä, aloittivat postitse. Siellä emme ole vielä tehneet Venäjän foorumia kääntämällä englanninkielistä käyttöliittymää. Tällä hetkellä ei näytä olevan kovin esillä, mutta vensätyksen jälkeen (jos sitä ei ole vielä tuotettu) ja asiaankuuluvien osien perustaminen, sen näkemys paranee merkittävästi.

Tänään harkitsemme rekisteröinnin aihe ja tehdä se venäläiseksi sekä laittaa JFUSION-komponentti, joka voi työskennellä molempien moottoreiden (ja JUMA: n ja CMF: n) kanssa, joiden avulla voit saada yhteisen tietokannan käyttäjistä kahdelle ja vain eräänlainen rekisteröinti ja merkintä.

Venäläisen kielipaketin teemat ja asennus

Yksinkertaiset koneet Foorum Engine tukee mahdollisuutta muuttaa aiheita, ja niitä voidaan muuttaa sekä koko foorumille että erityisesti yksittäisistä osista. Henkilökohtaisesti käytin oletussuunnittelua teemaa, mutta samanaikaisesti se teki melko vähän muutoksia manuaalisesti. Erityisesti muutin taustan, joidenkin elementtien väriratkaisuja, jotka on lisätty salaman, radion ja paljon muuta, mitä kerron tämän luokan myöhemmissä viesteissä.

Miksi en käytä mitään lisäkoristeista, kun luodaan foorumi? No, tässä, luultavasti koko asia laiskuullani. Ei, en ollut liian laiska etsiä ja ladata uusia aiheita, paikkojen edut, joissa se voidaan tehdä, monet. Minun laiskuuteni on toisessa.

Tosiasia on, että kaikki tämän moottorin kaikki modit mallit, jotka on suunniteltu laajentamaan kykyjä, suuntautuvat tarkasti oletusvuodesta. Minä selitän. Jos rekisteröinnin aihe on oletusarvoinen ja lisäämällä mod tai muu SMF tapahtuu sekunnissa ja pääsääntöisesti ei edellytä manuaalista korjauskoodia.

Jos haluat asentaa muotia suunnittelun aiheeseen, eroaa oletusarvoista, on välttämätöntä, kuten sanotaan, kaikki käsittelemättömät osat käsitellään tiedostolla. Toisin sanoen sinun on käytettävä FileSillaa (lataus ja määrittäminen, se voi käyttää FTP-sivustoa ja avata foorumin tiedoston muokata tiedostoja, joissa tämä mod osallistuu.

Etsi sitten halutun sijainnin koodissa ja tuota tarvittavat toimet: joko koodin korvaaminen tai poista tai lisää osa koodista ennen fragmenttia tai sen jälkeen. Jos katsomme, että tiedostot, joissa haluat tehdä muutoksia, voivat olla kymmenen parhaan joukkoon, voit kuvitella, kuinka ongelmat tekee sen. Samaan aikaan sinun on oltava erittäin tarkkaavainen eikä väärässä, koska muuten foorumi ei ehkä avaa lainkaan.

Jos kaikki edellä mainitut ongelmat eivät pelkää käyttää sinua, voit ladata ne täältä. Teemat Lajittelee osista (minimalismi lähellä klassista, modernia jne.) Ja jokaiselle niistä näet sen kuvakaappauksen koko näytölle. Kuinka asentaa nämä erittäin aiheet Kerro hieman myöhemmin.

Jos et ole vensään foorumia täyttämällä hosting-moottorin aseman, kuten tämän OPUS: n ensimmäisessä osassa on kuvattu (ks. Linkki artikkelin alussa), voit tehdä sen nyt. Venäläinen kielipaketti on aiemmin ladattu tältä sivulta halutulla tavalla, sinun on pakattava pakkauksen ja kopioida sitten teemat-kansio juuri-kansioon, jossa hakemisto on jo esillä samalla nimellä.

Kopion lopussa sinun on siirryttävä foorumiin järjestelmänvalvojan sisäänkirjautumisen ja salasanan alla. Valitse ylävalikosta "Admin"-kohde ja napsauta sitten vasemmassa sarakkeessa palvelimen asetusten kohteen.

Löydä avautuvassa ikkunassa "Oletus Foorumin kieli" -kohdan ja valitse venäjän kieli avattavasta luettelosta ja paina sitten sivun alareunassa "Tallenna" -painiketta.

Kaikki, nyt konferenssi on jo täysin venäjä.

Ongelmien ratkaiseminen, kun asennat eivät tue Venäjän modia

Huomioithan, että tulevaisuudessa, kun lisäät tiloja SMF: llä, ei ole venäläistä käännöstä, sinulla voi joskus olla ongelma näyttämällä Modue-asetukset Admin. Itse asiassa nämä useimmat järjestelmänvalvojat eivät yksinkertaisesti näe, koska Heille ei ole vensäystiedostoja. Siksi sinulla on kaksi vaihtoehtoa tämän ongelman ratkaisemiseksi.

Ensimmäinen tapa on siirtyminen englanniksi koko foorumille. Kuinka tämä voi tehdä, näet useita edellä mainittuja kappaleita. Näin ollen, kun olet tuottanut tarvittavat toimet näillä asetuksilla, sinun on palattava jälleen venäjäksi.

Toinen tapa on monimutkaisempi, mutta se antaa meille mahdollisuuden nähdä asennettujen modien asetukset järjestelmänvalvojassa eikä vain aktivoida englannin kielen. Pysyn tällä hetkellä tällä hetkellä, koska kysymys on, että joku asensi mod ja ei löydä sen asetuksia konferenssin ylläpitäjässä, on hyvin yleinen.

Joten toisella tavalla on lisätä käännöslinjoja russifiointitiedostoihin vain lisättyihin modille. Kuinka määrittää, mitkä venäläiset tiedostot tarvitsevat muutoksia ja mistä ottaa ne, kerron myöhemmin. Sillä välin väliaikaisesti voit käyttää ensimmäistä tapaa.

JFUSION-asennus sivuston integraatiolle ja foorumille

Ensin sinun on ladattava jfuusio ja sen vensäys. Jumlé-hallinnon syöttäminen, valitsemme "Asenna / poista" - "Lataa pakettitiedosto" - "Yleiskatsaus" -painike - Etsi tiedosto JFUSION_PACKAGE.ZIP-komponentilla - Napsauta painiketta "Lataa tiedosto" & Asenna\u003e.

Tämän jälkeen näkyy ikkuna, joka raportoi, että komponentti on asetettu onnistuneesti. Jos on ongelmia, voit tutustua vaihtoehtoihin joidenkin heiden ratkaisemiseksi hieman yllä olevan linkin mukaan.

Nyt jono on vensäys, joka lisätään samalla tavalla kuin itse osa. Nuo. Toistamme toimintojen sekvenssin: "Laajennukset" - "Asenna / poista" - "Lataa pakettitiedosto" - "Yleiskatsaus" -painike - Etsi JFUSION RUSIFICATION -tiedosto tietokoneellasi - Napsauta "Lataa tiedosto ja asenna" -painiketta. Nyt voimme mennä asetuksiin polku "komponentit" - "Jfusion" ja varmista, että venäläistä lisätään onnistuneesti ja toimii.

Onnea sinulle! Epäselvä tapaaminen blogisivuilla verkkosivuilla

Saatat olla kiinnostunut

Määritä JFUSION UNION SMF- ja JUMLA-sivustofoorumille
JFUSION-moduulit näyttämään viestejä sivuston foorumille sekä luomalla painike SMF: ssä palata Jumluiin
JOOMLA-valikkokohdan luominen Foorumiin ja siirtämällä käyttäjän rekisteröinti SMF: ltä sivustoon
SMF-foorumin asennus - Integration Joomla 1.5 ja yksinkertaiset koneet-foorumi JFUSION-komponentin avulla
Joomla-laajennukset - mitä se on ja mistä ladata komponentteja, moduuleja ja laajennuksia Jumlalle, miten ne asennetaan ja poistaa
K2-komponentti blogejen, luetteloiden ja portaalien luomiseksi Joomla - mahdollisuudet, asennus ja ruusut Kuvagalleria Joomla - Osa 3 - Gallerian luominen Joomla 1.5 Phoca Gallery Component - Lisää kategorioita ja lataa kuvia valokuvagalleriaan
Artio Joomsef - CNC (SEF) -linkkien ja nimikkeen perustaminen Joomlassa sekä 404-virheesivun luominen tällä laajennuksella
Akeeba Backup (entinen JoomLapack) - Sivuston varmuuskopiointi Joomla ja palautus varmuuskopiosta kahdelle napsautukselle

Aloitetaan heti tärkeimmistä käsikirjoituskoodista:

#! / USR / BIN / Perl

# Mikä- forum.pl skripti
# (C) 2010 Alexandr A Alexeev, http: // Sivusto /

käytä tiukasti;

# Kommentoi linjat - tarkkuus
# Jos tehtävänä on kerätä moottoreiden tilastot, jätä se
# Jos teet luettelon foorumeista - rassoi

omat $ tiedot;
$ Data. \u003d $ _ Kun (<> ) ;

# Tarkista, kuinka paljon se oli PHPBB: llä ilman viittausta kellarissa
tulosta "phpbb. \\ n "
jos ($ Data \u003d ~ /] + href \u003d "[^"] * http: / / (?: www \\.)? PHPBB \\ .com \\ /? "[^\u003e] *\u003e PHPBB / I Tai.
# $ Data \u003d ~ /Viewforum\\.php \\? [^ "" ** F \u003d \\ D + / I tai
$ Data \u003d ~ / phpbb \\ -So / i tai
$ Data \u003d ~ /) ;
tulosta "IPB \\ n "
jos ($ Data \u003d ~ /] + href \u003d "[^"] * http: / / / (?: www \\.)? Viljely (?: Board | Power) \\. com \\ /? [^ "] *" [^\u003e] *\u003e [^.<]*IP\.Board/i Tai.
$ Data \u003d ~ /] + href \u003d "[^"] * http: / / (?: www \\.)? Invisionboard \\ .com \\ /? "[^\u003e] *\u003e Invision Power Board / I Tai.
$ Data \u003d ~ /

/ I. Tai.
$ Data \u003d ~ / Index /.php\\?[ ^""13.**showforum\u003d\\d+/i.) ;
tulosta "vbulletin. \\ n "
jos ($ Data \u003d ~ / Powered by :? [^<]+vBulletin[^<]+(?:Version)?/i Tai.
$ Data \u003d ~ /) ;
tulosta "SMF. \\ n "
jos ($ Data \u003d ~ /] + href \u003d "[^"] * http: / / (?: www \\.)? SimpleMachines \\ .org \\ /? "[^\u003e] *\u003e Powered by SMF / I Tai.
$ Data \u003d ~ /Index\\.php\\?[^"""""board\u003d\\d +\\.0/i.) ;
tulosta "punbb. \\ n "
jos ($ Data \u003d ~ /] + Href \u003d "[^"] * http: / / / (? :(?: Www \\.)? Punbb \\ .Arg | Punbb \\ .Informer \\ .com) \\ /? "[^\u003e] *\u003e Punbb / I.); #Tai.
# $ Data \u003d ~ /Viewforum\\.php\\?[^"""id\u003d\\d+/i);
tulosta "FluxBB. \\ n "
# jos ($ data \u003d ~ /viewtopic\\.php\\?id\u003d\\d+/i tai
jos ($ Data \u003d ~ /] + href \u003d "http: / / (?: www \\.) fluxbb \\ .org \\ /?" [^\u003e] *\u003e fluxbb / i) ;
tulosta "Exbb. \\ n "
jos ($ Data \u003d ~ /] + href \u003d "[^"] * http: / / / (?: www \\.)? exbb \\ .org \\ /? "[^\u003e] *\u003e Exbb / i); # Tai
# $ Data \u003d ~ /forums\\.php\\?[^""30_forum\u003d\\d+/i);
tulosta "YABB. \\ n "
jos ($ Data \u003d ~ /] + href \u003d "[^"] * http: \\ / (?: www \\.)? Yabbforum \\ .com \\ /? "[^\u003e] *\u003e Yabb / i Tai.
$ Data \u003d ~ /YabB\\.pl ~ /) "" * _ NUM \u003d \\ D + / I);
tulosta "dleforum. \\ n "
jos ($ Data \u003d ~ / \\ (Powered by Dle Forum \\)<\/title>/ I. Tai.
$ Data \u003d ~ /] + href \u003d "[^"] + (?: http: / / / (?: www \\.)? DLE \\ -files \\ .ru | Act \u003d Copyright) [^ "] *"\u003e DLE FORUM<\/a>/ I.) ;
tulosta "Ikonboard. \\ n "
jos ($ Data \u003d ~ /] + href \u003d "[^"] * http: / / / (?: www \\.)? Ikonboard \\ .com \\ /? [^ "] *" [^\u003e] *\u003e IKONBOARD / I Tai.
$ Data \u003d ~ /\\ n "
jos ($ Data \u003d ~ /\\ n "
# jos ($ data \u003d ~ /forums\\.php\\?fid\u003d\\d+/i tai
# $ Data \u003d ~ / Aihe \\ .php \\? FID \u003d \\ D + / I tai
jos ($ Data \u003d ~ /] + href \u003d "http: / / / (?: www \\.)? FlashBB \\ .NET \\ /?" [^\u003e] *\u003e FlashBB / i) ;
tulosta "Stokesit. \\ n "
# jos ($ data \u003d ~ /forum\\.php\\?f\u003d\\d+/i tai
jos ($ Data \u003d ~ /] + href \u003d "http: / / / (?: www \\.)? Stokesit \\ .com \\ .Au \\ /?" [^\u003e] *\u003e [^ \\ /] * Stokes IT / I) ;
tulosta "Podium. \\ n "
# jos ($ Data \u003d ~ / aihe ~ fp \\? t \u003d \\ d + / i tai
jos ($ Data \u003d ~ /] + href \u003d [""]? http: / / / (?: www \\.)? SOPBOX \\ .com \\ /? [""]? [^\u003e] *\u003e Podium / i) ;
tulosta "KäyttöBB. \\ n "
# jos ($ data \u003d ~ /forum\\.php\\?id\u003d\\d+/i tai
jos ($ Data \u003d ~ /] + href \u003d "http: / / (?: www \\.)? USBB \\ .NET \\ /?" [^\u003e] *\u003e UseBB / I) ;
tulosta "WRFORUM. \\ n "
# jos ($ Data \u003d ~ / Index ~ FP \\? FID \u003d \\ D + / I tai
jos ($ Data \u003d ~ /] + href \u003d "http: / / (?: www \\.)? WR \\ -Script \\ .ru \\ /?" [^\u003e] *\u003e wr \\ -Forum / i) ;
tulosta "YetaneTotherForummet \\ n "
jos ($ Data \u003d ~ / vielä toinen foorumi \\ .net / i tai
$ Data \u003d ~ /Default\\.aspx\\?g\u003dposts&t\u003d\\d+/i.) ;

Tämä ja muut postissa mainitut komentosarjat löytyvät tästä arkistosta.

Komentosarja joka- forum.pl. Tutki HTML-sivukoodin foorumin moottorin allekirjoituksen läsnäolosta siinä. Käytimme samanlaista vastaanottoa määritettäessä WordPress ja Joomla, mutta pari eroaa. Ensinnäkin käsikirjoitus itse ei lataa sivukoodia ja lukee sen STDIN: stä tai argumenttina lähetetystä tiedostosta. Näin voit ladata sivun kerran esimerkiksi Wgget-laitteella ja ajaa sitten useita analysaattoreita, jos emme ole yksin. Toiseksi tässä skriptillä allekirjoituksen läsnäolo on 100% merkki moottorista. Viime kerralla allekirjoituksen läsnäolo vain antoi painon vastaavaan moottoriin ja "voitti moottorin suurimmalla painolla. Päätin, että tässä tapauksessa tämä lähestymistapa vaikeuttaa vain koodia.

Testata komentosarjan työtä, vietin hieman tutkimusta. Olen luettelo useista tuhannesta foorumeista ja ajoi jokaisen käsikirjoitukseni kautta, mikä määrittelee ohjelman laukaisujen prosenttiosuuden ja eri moottoreiden suosion.

Saat luettelon foorumeista, kävin Google Parseria. Hakukone lähetetty tyypit

sivusto: foorumi. *. Ru
Sivusto: Talk. *. Ru
Sivusto: lauta. *. Ru
Sivusto: SMF. *. Ru
Sivusto: phpbb. *. Ru
....

jne. Koko koodin generaattorikoodi löydät tiedostosta gen-forumsearch-urls.pl.. Vyöhykkeen lisäksi käytettiin myös.Su .ku .kz i.by. Viime kerralla tämä tutkimus oli vaikeaa, koska WordPressin ja Joomla-sivustot eivät ole samankaltaisia \u200b\u200ballekirjoituksia URL-osoitteessa. Luettelot, kuten cmsmagazine.ru/catalogue/ Älä anna riittävää näytteenottoa. Mikä on 600 paikkaa Drupalissa?

Minun on myönnettävä, kokeilun tulokset olivat minua järkyttyneitä. 12590 tutkittuista alueista vain 7083 moottoria määritettiin onnistuneesti, eli vain 56 prosentissa tapauksista. Ehkä en ottanut huomioon mitään moottoria? Onko se todella Bitrix puoliksi nähdä? Tai olin enemmän aikaa maksaa etsimän allekirjoituksia? Yleensä tässä vaaditaan lisätutkimusta.

56% onnistuneesti tunnistettujen moottoreiden suosituimmista, odotetuista, osoittautui IPB (31%), phpbb (26,6%) ja vbulletin (26,5%)

Heille, joilla on suuri viive SMF (5,8%) ja dleforum (5,3%). Suosikki Punbb oli vain kuudes paikka (1,64%). En suosittele luottamaan suuresti näihin numeroihin (he sanovat, jokainen kolmas foorumi IPB: ssä), mutta tietysti päätelmät tekevät tietenkin.

Jos esimerkiksi aiot tehdä verkkosivuston foorumin moottorin ja suunnittelemaan foorumin muokkaamista, sanokaa, maksa käyttäjiä 0,01 $ jokaiselle viestille automaattisella rahastoilla kerran viikossa, sinun pitäisi valita yksi kolmesta suosituimmista suosituimmista moottorit. Mitä suosituin foorumi, sitä suurempi on mahdollisuus löytää ohjelmoija, joka pureskelei hyvin siinä.

Jos moottorin merkittäviä muutoksia ei ole odotettavissa, voi olla järkevää valita ei suosituin moottori, esimerkiksi SMF tai PUNBB. Tämän avulla voit vähentää foorumin hakkeri hyökkäysten määrää ja siihen lähetetään automaattisesti roskapostin määrä.

Skriptejä etsimään / foorumien määritelmään ei myöskään löydy yhtä käytännön sovellusta. Ensimmäinen asia, joka tuli pääni henkilökohtaisesti, on lajitella tunnistetut foorumit Titzissä ja aseta viestit linkkien kanssa ensimmäisistä sata-alueista. Kuitenkin satoja foorumin dofolllow linkkejä ei vaikuttanut TIC (2 päivitysten ohitettu), joten on parempi olla viettää aikaa täällä, ellei olet kiinnostunut siirtymiä.

On selvää, että skriptien nimi on kaukana ainoa. Luulen, että tulet helposti, miten muuten voit käyttää niitä.

Kaikki tietävät, että en vain voi elää ilman Jumlaa, mutta mielestäni komponenteissa ei ole hyvää foorumia. Siksi työskentelen foorumimoottoreiden kanssa. Yksi uusista, joita äskettäin alkoi käyttää, aloittaa uuden luokan SMF, toivon hyödyllisellä materiaalilla. Aloitamme pienillä, hyvin, ja kun tulokkaat ovat erittäin hyödyllisiä.

Ensimmäiset vaiheet yksinkertaisissa koneissa Foorumi Hakukoneoptimointi: Poistamme copywriit ja ulkoiset linkit

Tee välittömästi varaus, jota vain työskentelen SMF: llä 2 ja tämä artikkeli koskee tätä vapaata foorumin moottorin versiota.

Ja niin, pysyvät lukijat tietävät, kuinka paljon en halua laittaa "10" ulkoisia viittauksia moottoreiden virallisiin sivustoihin, kuten foorumiin. Siksi ensimmäinen asia, jonka poistan copywriit ja koko 4, huomio 4 ulkoista viittausta lajista " SMF 2.0.2 | Yksinkertaiset koneet SMF © 2011 | Xhtml "! Voit tehdä tämän yhteyden FTP-foorumille / teemoille / aiheen nimi/ ja muokkaa tiedostoa index.template.php.. Luonnollisesti alareunassa on koodi (noin 330 riviä), joka ei ota yhteyttä Yhdysvaltojen ulkoisiin yhteyksiin. Siksi poistamme: "

  • ", teema_Copyright (),"
  • "Ja"
  • ", $ Txt [" xhtml "],"
  • ". Se on niin yksinkertaista ja leggo. Lähimmät julkaisut odottavat uusia materiaaleja edistämällä ja optimoimalla foorumeita SMF /