Piše index php topic powered by smf. Tretja lekcija. Najboljše baze podatkov zbiramo sami. Reševanje težav pri nameščanju modov, ki ne podpirajo ruščine
Pozdravljeni dragi bralci spletnega mesta blog. Tako nadaljujemo temo o vzpostavitvi forumnega motorja, imenovano SMF, ki se je začela v prispevku o tem. Tam še nismo naredili foruma ruskega v smislu prevoda iz angleškega vmesnika. Vklopljeno ta trenutek ne izgleda zelo predstavljivo, a po rusifikaciji (če še ni bila izvedena) in oblikovanju ustreznih razdelkov se bo njen videz znatno izboljšal.
Danes bomo preučili teme oblikovanja in ga naredili ruskega ter namestili komponento JFusion, ki lahko deluje z obema motorjema (tako Joomla kot SMF), kar nam bo omogočilo skupno bazo uporabnikov za dva in samo eno obliko njihovo registracijo in prijavo.
Teme in namestitev paketa ruskih jezikov
Preprost motor Forum strojev podpira možnost spreminjanja tem, poleg tega pa jih je mogoče spremeniti tako za celoten forum kot celoto, kot tudi za posamezne njegove razdelke. Osebno sem uporabil privzeto kožo, vendar sem jo naredil kar nekaj ročno. Zlasti sem spremenil ozadje, barvne sheme nekaterih elementov, dodal uro na bliskavico, radio in še veliko več, o čemer bom govoril v naslednjih objavah v tem razdelku.
Zakaj nisem uporabil nobenega dodatne teme registracija pri ustvarjanju foruma? No, tu je verjetno vse zaradi moje lenobe. Ne, nisem bil preveč len, da bi iskal in naložil nove teme, saj obstaja veliko krajev, kjer je to mogoče storiti. Moja lenoba je drugje.
Dejstvo je, da je vsa raznolikost modov za ta motor, namenjena razširitvi njegovih zmogljivosti, osredotočena na privzeto temo. Naj razložim. Če imate privzeto temo, dodajanje enega ali drugega načina v SMF traja nekaj sekund in praviloma ne zahteva ročnega urejanja kode.
V primeru namestitve mod na temo oblikovanja, ki je drugačna od privzete, boste morali, kot pravijo, vse neobdelane dele obdelati z datoteko. Z drugimi besedami, morali boste uporabiti FileZilla (lahko ga prenesete in konfigurirate za dostop do spletnega mesta prek FTP in odpiranje datotek vašega motorja foruma za urejanje, v katerem ta mod naredi spremembe.
Nato poiščite pravo mesto v kodi in izvedite potrebna dejanja: bodisi zamenjajte kodo ali izbrišite ali dodajte kodo pred ali po tem, ko je fragment potreben. Glede na to, da je morda treba spremeniti približno ducat datotek, si lahko predstavljate, kako težavno bo. V tem primeru morate biti zelo previdni in ne delati napak, ker se sicer forum sploh ne bo odprl.
Če vas vse zgoraj navedene težave pri uporabi privzete teme ne prestrašijo, jih lahko prenesete od tukaj. Teme so tam razvrščene po odsekih (minimalizem, blizu klasične, moderne itd.) In za vsakega od njih si lahko ogledate posnetek zaslona na Celozaslonski način... Malo kasneje vam bom povedal, kako namestite te teme.
Če niste rusificirali foruma v fazi nalaganja datotek motorja na gostovanje, kot je opisano v prvem delu tega opusa (glejte povezavo na samem začetku članka), lahko to storite zdaj. S te strani je vnaprej naložen ruski jezik jezikovni paket z želeno morate razpakirati in nato kopirati mapo Teme v korenska mapa kjer že obstaja imenik z istim imenom.
Po zaključku kopiranja morate obiskati forum z uporabniškim imenom in geslom skrbnika. V zgornjem meniju izberite »Skrbnik« in nato v levem stolpcu kliknite »Nastavitve strežnika«.
V oknu, ki se odpre, najdemo postavko "Privzeti jezik foruma" in na spustnem seznamu izberemo ruski jezik, nato pa na dnu strani kliknemo gumb "Shrani".
To je to, zdaj je vaša konferenca popolnoma v ruskem jeziku.
Reševanje težav pri nameščanju modov, ki ne podpirajo ruščine
Upoštevajte, da boste lahko v prihodnosti pri dodajanju modelov v SMF, ki nimajo ruskega prevoda, včasih imeli težave s prikazom nastavitev modov na skrbniški plošči. Pravzaprav te nastavitve na skrbniški plošči preprosto ne bodo vidne, tk. zanje ne bo datotek za rusifikacijo. Zato boste imeli dve možnosti za rešitev tega problema.
Prvi način je, da za celoten forum preklopite v angleščino. Kako je to mogoče, si lahko ogledate nekaj odstavkov zgoraj. V skladu s tem se boste morali po izvedbi potrebnih dejanj s temi nastavitvami znova vrniti v ruščino.
Druga metoda je bolj zapletena, vendar nam bo omogočila ogled nastavitev nameščenih načinov na skrbniški plošči vedno in ne le, ko je aktivirana angleškega jezika... Na tej točki se tako podrobno zadržujem, ker je vprašanje, da je nekdo namestil mod in ne najde njegovih nastavitev na skrbniški plošči svoje konference, zelo pogosto.
Drugi način je torej dodajanje prevodnih nizov v datoteke za rusifikacijo za novo dodane modove. Kako določiti, katere datoteke za rusifikacijo je treba spremeniti in kje jih dobiti, vam bom povedal kasneje. Za zdaj lahko začasno uporabite prvo metodo.
Namestitev JFusion za integracijo spletnih mest in forumov
Najprej boste morali prenesti JFusion in njegovo rusifikacijo. V upravni plošči Joomla izvedemo standardna dejanja: v zgornjem meniju skrbniške plošče izberite elemente »Razširitve« - »Namesti / Odstrani« - »Prenesi datoteko paketa« - gumb »Prebrskaj« - poiščite na računalnik datoteko s komponento jfusion_package.zip - kliknite na "Download file & Install>".
Po tem se prikaže okno, ki obvešča, da je bila komponenta uspešno nameščena. Če imate težave, se lahko seznanite z možnostmi za reševanje nekaterih od njih na zgoraj navedeni povezavi.
Zdaj je na vrsti rusifikacija, ki je dodana na enak način kot sama komponenta. Tisti. ponavljamo zaporedje dejanj: "Razširitve" - "Namesti / Odstrani" - "Prenesi datoteko paketa" - gumb "Prebrskaj" - v računalniku poišči datoteko rusifikacije JFusion - klikni na "Prenesi datoteko in namesti" gumb. Zdaj lahko gremo v nastavitve po poti "Komponente" - "JFusion" in se prepričamo, da je bila rusifikacija uspešno dodana in deluje.
Srečno! Kmalu se vidimo na straneh spletnega mesta
Morda vas zanima
Konfiguriranje JFusion za Combine SMF forum in spletno mesto Joomla
Moduli JFusion za prikaz sporočil s foruma na spletnem mestu, kot tudi ustvarjanje gumba v SMF za vrnitev v Jumlo
Ustvarjanje elementa menija v Joomli za vstop na forum in prenos registracije uporabnikov iz SMF na spletno mesto
Namestitev foruma SMF - Joomla 1.5 Integracija in Preprosti stroji Forum z Komponenta JFusion
Razširitve za Joomlo - kaj je to in kje prenesti komponente, module in vtičnike za Joomlo, kako jih namestiti in odstraniti
Komponenta K2 za ustvarjanje spletnih dnevnikov, katalogov in portalov v Joomli - funkcije, namestitev in rusifikacija Galerija fotografij za Joomlo - 3. del - Ustvarjanje galerij v Joomli 1.5 s komponento Galerija Phoca - dodajanje kategorij in nalaganje slik v galerijo fotografij
ARTIO JoomSEF - nastavitev povezav in naslova CNC (SEF) v Joomli ter ustvarjanje strani z napako 404 s to razširitvijo
Akeeba Backup (nekdanji JoomlaPack) - ustvarite spletno mesto za varnostno kopiranje v Joomli in ga obnovite iz rezerva v dveh klikih
Organizira ga Botmaster Labs, ni načrtovano. Ni časa, video je potreben za tekmovanje, kot nov trend, čeprav je vse lažje razložiti z dobrimi posnetki zaslona (moj IMHO) in prav nič ne želim posneti. Dobičkonosnih je torej ostalo zelo malo, neumna neželena pošta sploh ne vlada več, tukaj morate razmišljati in nihče ne bo zažgal teme, če le zastareli poskušajo malo potlačiti in posuti v čudovit ovoj. :) Ampak to ne gre za nas. Na splošno so ti trije "ne" v bistvu postali ovire za sodelovanje pri natečaju za večino potencialnih udeležencev. To je kot popravilo avtomobila od treh: poceni, kakovostno, hitro - v servisu lahko hkrati izpolnite le 2 pogoja. sedite in izberite tisto, kar vam je bližje. :) Konkurenca je enaka: imam čas, lahko snemam videe, nimam pa teme, ali znam narediti video, imam temo, pa sploh nimam časa, ali imam prosti čas in imam malo temke, ampak video je strašljiv. Toda to je dobro, če sta hkrati izpolnjena 2 pogoja. No, v redu, spustimo besedilo. Nadaljeval bom pri sebi. Nisem načrtoval, kar pomeni, da sem sodeloval na natečaju, celo izbral sem, za kateri članek bom glasoval. Recite, kar vam je všeč, vendar Doz zelo dobro pozna programsko opremo in jo zna uporabljati zelo smiselno. Danes pa sem ugotovil, da se je na tekmovanju pojavila spletka. Izkazalo se je, da ne morem glasovati, vendar bodo to lahko storili le začetniki, ki so programsko opremo kupili leta 2011 in je tekmovanje namenjeno njim. Malo sem bil presenečen, vendar je lastnik mojster. Natečaj je oglaševalska kampanja in Alexander bolje ve, kako jo izvesti. Na splošno sem se potem odločil, da objavim članek, nekoliko lažje je pisati, ko je jasno, za koga za celotno kolektivno kmetijo pravzaprav to ni mogoče.
Dolg uvod je končan, zdaj k bistvu.
Kaj potrebuje začetnik, ko je pridobil takšen super kombajn, ki je kompleks Xrumer + Hrefer? Tako je, naučite se delati na tem in zavrzite iluzijo, da lahko z začetkom pošiljanja neželene pošte z rjuhami zaslužite. Če mislite tako, takoj dajte svoj denar v dobrodelne namene. Naučiti se morate uporabljati orodja kompleksa, po možnosti tako, da ga izostrite. Čas "vzemi več - vrzi več" je minil. Količina odstopa od kakovosti. Tako bomo zbrali bazo zase, ne naučite se tega - vi boste zaostajali za vlakom. Pri tem nam bo seveda pomagal Hrefer. Če nameravate svoje vire promovirati v Googlu, moramo tudi pri Googlu poiskati donatorska mesta. Mislim, da je to jasno in logično. Toda Google kot lastnik bakrene gore svojega bogastva ne razdaja vsem. Potrebujete pristop k temu. Takoj bi rad rekel, da ne upate, da boste lahko zbrali nekaj na podlagi znakov, ki jih najdete v javnosti. Zato so dostopni javnosti, saj so ničvredni. Teme ne bom nadaljeval. Bolje, da vam povem, kako ga pravilno sestaviti, tako da vidite rezultat, ostalo boste končali sami, glavna stvar je razumeti načelo. Zbirati je treba pravilno na podlagi posebnih motorjev, ki jih potrebujemo, in ne na podlagi forumov na splošno. To je glavna napaka začetnikov - ne osredotočiti se na določeno, ampak poskušati vse zajeti v celoti. In vendar, če želite razčleniti bolj ali manj običajno bazo, je ne uporabljajte v poizvedbah operaterja. Brez "inurl:", "site:", "title" itd. Google bo iskalce, kot ste vi, takoj prepovedal. Zato natančno preučujemo motorje, s katerimi trenutno dela Hrumer:
Poganja ga php-Fusion
V različici Hrumer 7.07 se program usposablja v več novih motorjih:
forumi.biz, forumb.biz, 1forum.biz, 7forum.biz itd.
phpBB-fr.com, tema Solaris phpBB
In proces učenja novih stvari se neprestano nadaljuje.
Na splošno moramo pripraviti pravilne poizvedbe za razčlenitev s strani Hreferja. Vzemimo za primer forum djok. Forumi SMF... In začnimo ga razstavljati na dele za razčlenjevanje. Pri tem nam bo pomagal naš ljubljeni Google. Vnos zahteve v Google Forumi SMF- v rezultatih iskanja je veliko smeti, vrnemo se na kakšno 13. stran in izberemo poljubno povezavo. Naletel sem na tole: http://www.volcanohost.com/forum/index.php?topic=11.0. Odpremo in pregledamo. Na strani moramo poiskati nekaj značilnega, kar bi lahko uporabili pri iskanju drugih strani tega motorja. V nogi opazimo naslednji napis Poganja SMF 1.1.14, ga citiramo in vnesemo v Google, to nam pokaže po podana zahteva pozna približno 59 milijonov možnosti. Hitro poiščemo povezave, tej ključni besedi dodamo še nekaj ali dve možnosti, na primer "Poganja SMF 1.1.14" topola ali "Poganja ga SMF 1.1.14" viagra... Prepričani smo, da je zahteva čudovita, prikazani so le forumi in za vas skoraj ni smeti.
Poleg tega nas ne zanima količina, ampak kakovost, kot sem rekel zgoraj. Pojdi naprej. Z istega foruma vzamemo še en stavek iz noge: , ga tudi citiramo in posredujemo Googlu. V odgovor razkrije, da pozna več kot 13 milijonov rezultatov. Ponovno pobrskamo po rezultatih iskanja, dodamo dodatne besede in z njimi preverimo rezultate. Poskrbimo, da je poizvedba odlična in tudi smeti skorajda ni. Na splošno obstajata že 2 železniški zahtevi. Predlagam, da za zdaj pustite prvi forum pri miru in še naprej zbirate zahteve za druge forume. Na srečo je Google odprt na zahtevo 2006-2008, Simple Machines LLC... Iz rezultatov vzamemo na primer te forume: http://www.snowlinks.ru/forum/index.php?topic=1062.0 in http://litputnik.ru/forum/index.php?action=printpage; topic = 380.0 v njihovih nogah sprejmemo naslednje zahteve: "Poganja SMF 1.1.7" in "Poganja SMF 1.1.10" (vedno svetujem, da za Hrefer vozite v narekovajih, ker najprej potrebujemo kakovost). Mislim, da je jasno, kaj počnemo, na koncu bomo imeli določeno bazo poizvedb za iskanje forumov na motorju SMF (izbrano je za primer, pri ostalih motorjih je enako).
Izgledalo bo nekako takole:
"Poganja SMF 1.1.2"
"Poganja SMF 1.1.3"
"Poganja SMF 1.1 RC2"
"Poganja SMF 1.1.4"
"Poganja SMF 1.1.8"
"Poganja SMF 1.1.7"
"2006-2008, Simple Machines LLC"
In to še ni vse. Med zbiranjem različic motorjev na nekaterih forumih SMF v nogi najdemo nadvis "2001-2006, Lewis Media". To zahtevo preverimo, prav tako nas popolnoma zadovolji. Najdemo podobno poizvedbo: "2001-2005, Lewis Media". Med nogami najdemo naslednjo poizvedbo: "SMFone design by A.M.A, ported to SMF 1.1". Preverimo - odlično. Itd. Pol ure dela in imate čudovito bazo poizvedb za motor, Google pa bo za te poizvedbe prepovedan veliko manj pogosto, kot če v njih uporabljate operaterje. Hkrati bo vaša zbirka podatkov veliko čistejša, kot če bi uporabljali poizvedbe, kot je "index.php? Topic =", saj Google tukaj ne bo dal le forumov, ki jih potrebujemo, ampak tudi veliko levih virov, kjer nam je uspelo link do teme foruma. Lahko se prepirate, pravijo, kaj je s tem narobe? Drugi so pustili povezavo, kar pomeni, da lahko. Ampak! Povezave ne more pustiti samo Hrumer, ampak tudi drugi programi. poleg tega jih je mogoče posebej izostriti, da pustijo komentarje v določenem viru, tako imenovani visoko specializirani programski opremi, in take povezave lahko pustite ročno. Še enkrat bom ponovil, da za nas ni pomembna količina smeti, ampak kakovost, osnova s pravimi zahtevami in tako bomo zbirali. Prednost te metode je, da vam v Hreferju praktično ni treba konfigurirati sito -filter
, ga lahko preprosto izklopite, ker vam Google praktično ne bo dal smeti.
Menim, da je zelo pomembno, da se v začetni fazi naučite pravilno uporabljati Hrefer, saj ko se tega naučite, lahko vedno uporabite Hrumerja, ne glede na to, kako se stanje spremeni. Zaščita postaja vse bolj zapletena in če je bila pri nekaterih vrstah motorjev zaščita okrepljena in se ji Hrumer trenutno ne more spopasti, potem nima smisla porabiti sredstev za zbiranje teh povezav in nato za njihovo delo s podjetjem Hrumer, bolje se osredotočiti na to, kar daje rezultat ... In hkrati, če je ekipa Botmaster Labs Hrumerja naučila nekaj novega, lahko hitro razčlenite novega pacienta in pripravite bazo za Hrumerja, medtem ko je bolnik še mlačen. Čas je denar, pri nakupu baze vir morda ne bo več pomemben. zbral nekdo. Poleg tega pravilno zbiranje baz zase bistveno širi "belo" uporabo Hrumerja. In prav tam se vse premika, pa če nam je to všeč ali ne, in proces beljenja ali sivenja poteka. Črne rjuhe so preteklost.
Vse ostale, že tehnične vidike dela s Hreferjem, si lahko ogledate v pomoči in na njih se nima smisla zadrževati, vsi cilji-točke-sekunde so empirično določeni za vsak avtomobil posebej.
Kot bonus bom tukaj objavil predlogo za razčlenjevanje kitajskega iskalnika Baidu, drugi dan so me o tem vprašali, zato sem to storil vmes, oprostite za besedo. :)
Ime gostitelja = http: //www.baidu.com
Poizvedba = s? Wd =
Povezava Maska =
Skupaj strani = 100
Naslednja stran =
Naslednja stran2 =
CaptchaURL =
CaptchaImage =
CaptchaField =
Poskusil sem jih razčleniti v testu, prepovedi ni bilo, Hrefer je živo zbiral vire, vse zahteve po razčlenjevanju so bile podobne Googlovim, vendar so bili kitajski viri morje in z visokim PR -om, poleg tega pa je bilo veliko krajev, kjer Evropejec ni stopil. Bolje je razčleniti s kitajskimi zahtevami. To bo Googlovemu prevajalcu vneslo seznam ključnih besed v ruščino in ga prevedlo v kitajščino. Resnica v " besede"Hrefer besed ni mogoče dodati v kitajščini, morate jih znova kodirati.
Namesto kitajščine:
伟哥 - viagra
吉他 - kitara
其他 - počitek
保险公司 - zavarovanje
Za zamenjavo v besedilno datoteko vnesite te kode:
% E4% BC% 9F% E5% 93% A5
% E5% 90% 89% E4% BB% 96
% E5% 85% B6% E4% BB% 96
% E4% BF% 9D% E9% 99% A9% E5% 85% AC% E5% 8F% B8
Če promovirate spletno mesto za zavarovanje, potem tako, da v svojem profilu postavite povezavo na tematski (!) Celo kitajski forum, ki ga najdete na zahtevo " Forum SMF "保险公司 bo zelo lepo.
Na koncu bi rad povedal, da nikoli nisem razumel ljudi, ki so se pritoževali, da so Khreferji slabi ali ne razčlenjujejo, vedno sem hotel to povedati, samo ne veste, kako jih skuhati. Bolje kot hrefer, noben razčlenjevalec ne zna zbrati rezultatov, samo zahteve morajo biti pravilne. Hrefer je avtomobil: dober, trden, narejen v nemščini, vendar ga človek vozi in vse je odvisno od tega, kako razumno se vozi, avtomobila ne morete prisiliti, da gre hkrati desno in levo.
Ločena tema je čiščenje podstavkov, ki sem jih nekoč naredil pred tremi leti za prejšnje tekmovanje. Z več je vse še vedno pomembno, zdaj pa lahko zavrnete preverjanje 200 OK, res mi ni bil všeč ta postopek, napake so bile zelo velike, odstranjenih je bilo veliko nepotrebnih stvari. Zdaj je to mogoče skoraj samodejno v procesu Hrumerjevega dela, čeprav ta postopek ni popoln analog preverjanja za "200 OK". Na splošno do točke: ne tako dolgo nazaj se je v Hrumerju pojavila čudovita priložnost - oropati informacije iz virov v času izvajanja projekta. Izgleda takole. Vnesete predlogo, ki bo v postopku obdelana, podatki, zbrani iz predloge, pa bodo vneseni v datoteko xgrabbed.txt v mapi Dnevniki. To funkcijo lahko uporabite za karkoli, polet domišljije je ogromen. To funkcijo uporabljam enkrat tedensko, da odstranim "potekle" povezave iz delovne baze podatkov. Ni skrivnost, da forumi vsak dan odmirajo, da očistijo bazo iz takšnih virov in nam bo v tem primeru pomagalo orodje "Autograbbing".
Konec koncev morate priznati, da pogosto tipkamo na primer http://www.laptopace.com/index.php in vidimo, da je ta domena že na primer velik fant, vendar tam ni nobenega foruma. Torej, da bi to žlindro vrgli iz baze, bomo oropali. :) Odprite izvorno kodo strani in si oglejte ta vnos tam:
Zdaj nam bodo vsi "mrtvi" iz goudaddija znani po imenu.
Tukaj je majhen izbor za orodje "Autograbbing", če želite očistiti zbirko podatkov z različnih "potekel" domen: