DataLife Enginen määrittäminen. Yleiset DLE-asetukset

Perustuu DLE-moottoriin (DataLife Engine). Kuvaan asennuksen erittäin yksityiskohtaisesti, yritän olla missaamatta mitään, uskon, että dle-asetuksista tulee pitkä postaussarja. Tässä viestisarjassa emme vain tarkastele asetusta yksityiskohtaisesti, vaan ymmärrämme myös, mihin kukin asetustoiminto on tarkoitettu.

DLE-moottorin määrittämistä koskevissa viesteissä käytän DataLife Enginen v.9.4:tä, tarkemmin sanottuna tämän moottorin demoversiota. Tämä riittää minulle kertoakseni DataLife Enginen asetuksista ja ominaisuuksista.

Ensimmäinen artikkeli on omistettu järjestelmänvalvojalle: " Yleiset komentosarjaasetukset". Löydät tämän osion seuraavasti: kun olet siirtynyt DLE (DataLife Engine) -hallintapaneeliin, joka sijaitsee osoitteessa site.ru/admin.php, näet nopean pääsyn hallintapaneelin pääosiin. Tänään tarvitsemme tavaran" Järjestelmän asennus" , ja siinä osio " yleiset skriptiasetukset". Tietysti on muitakin tapoja päästä tähän osioon, mutta mielestäni tämä on helpoin tapa.

Joten aloitetaan dle-moottorin asentaminen, ensimmäinen kohta on otsikko (title dle). Kirjoita otsikkoon projektisi nimi, esimerkiksi: Kaikki aloitteleville webmastereille. Otsikkosi voi kuulostaa miltä tahansa, oletuksena DLE-moottorissa sivuston nimi on DataLife Engine, jos annamme jonkin muun nimen, se muuttuu. Ja se muodostaa otsikon dle:n, joka näkyy selaimen välilehdellä sekä hakutulossivulla. Ota siis otsikko vakavasti. Tässä mielestäni asia on selvä.

Hyvin, Kotisivu, Minusta se on ymmärrettävää. Annamme verkkotunnuksesi nimen, esimerkiksi: site.ru ja siinä kaikki.

Käytetty koodaus, oletuksena on Windows-1251, mikä tarkoittaa, että resurssi tukee venäjän kieltä. Jos sinulla on demoversio DataLife Enginestä, sinun ei tarvitse muuttaa täällä mitään. Jos CMS ostetaan, niin koodaus voidaan vaihtaa esim. UTF-8:ksi ja sitten projektistasi tulee monikielinen, tässä vaiheessa emme harkitse koodausta yksityiskohtaisesti, mielestäni on selvää, jos et muuta demo, vaikka se olisi ostettu, mutta verkkotunnus on ru-alueella, rehellisesti sanottuna en näe syytä muuttaa koodausta.

Seuraava kohde: Kuvaus, jossa kuvailemme lyhyesti projektimme sisältöä, esimerkiksi: Kaikki blogien tai sivustojen luomisesta, perustamisesta ja mainostamisesta jne., mutta enintään 200 merkkiä. Teoriassa tämä kuvaus pitäisi näyttää hakukoneissa, joten ota tämä vakavasti ja älä unohda kirjoittaa kuvaukseen avainsanoja, joita resurssiasi mainostetaan tulevaisuudessa. Se näyttää tältä Googlen hakukoneessa:

Edelleen, avainsanoja(kirjoitamme sanat pilkuilla erotettuina), myös näiden sanojen mukaan hakukoneet kiinnittävät huomiota sivuusi, avainsanojen tulee vastata mahdollisimman paljon sivustosi tai blogisi suuntaa, ensin sinun on tehtävä avainsanaluettelo ja tarkista näiden sanojen pyyntöjen määrä. Tarkistaaksemme pyyntöjen määrän käytämme tätä Internet-sivua http://wordstat.yandex.ru. Emme käsittele sitä yksityiskohtaisemmin tässä vaiheessa, koska tämä ei enää koske tätä viestin aihetta, vaan optimointia hakukoneissa. Katso itse, mitä kirjoittaa tähän kenttään, sillä jokainen avainsana on erilainen.

Lyhyt nimi, tässä mielestäni kaikki on selvää. Tämä nimi näkyy speedbar-moduulissa. Voit jälleen toistaa projektin nimen. Joten keksimme nimet ja jatkamme. Speedbar-moduuli (alias korppujauhot) näyttää tältä:

Aikavyöhykkeen korjaus, korjaa ajan sivustolla. Esimerkiksi palvelimesi on asetettu Moskovan aikaan ja asut eri aikavyöhykkeellä ja haluat sivuston ajan vastaavan aikavyöhykkettäsi. Tämä korjataan tässä sarakkeessa. Siellä on selvää kuinka kaikki korjataan, kirjoitamme tunnit minuuteissa, palvelimen nykyinen aika on myös kirjoitettu tähän sarakkeeseen, voit navigoida tämän ajan mukaan.

Sarakkeessa (ihmisen ymmärrettävä url) on suositeltavaa valita "Kyllä". Sitä tarvitaan, jotta käyttäjät ymmärtäisivät osoitteesi visuaalisesti, millä on hyvä vaikutus resurssi käytettävyyteen. Selvyyden vuoksi annan esimerkkejä uutisista CNC:llä ja ilman, uutisia CNC dle:llä: http://site. ru/addnews.html, ilman CNC:tä: http://site.ru/index.php?do=addnews, eli CNC:llä linkin visuaalinen havainto on paljon parempi kuin ilman sitä.

Valitse sitten CNC tyyppi, tässä kaikki on sinun käsissäsi, mutta en suosittele valitsemaan kolmatta tyyppiä, koska se lisää palvelimesi kuormitusta.

Käsittele virheellisiä CNC-URL-osoitteita: Tässä ehdotan, että laitat "Kyllä", koska tämä vaihtoehto on hyödyllinen hakukoneoptimoijalle, mutta voit jättää tämän vaihtoehdon pois päältä, jos haluat. Lisätietoja siitä, mitä sitä tarvitaan, asetuksissa se on kirjoitettu, se on melko selkeä.

Valitse sitten käytetty kieli, koska minulla on demoversio, valintani ei ole suuri, vain yksi kieli on venäjä, mutta ru-verkkoalueelle tämä riittää.

Edelleen, oletussivustomalli on oletusarvo, mutta voit valita toisen. Tätä aihetta käsitellään erillisessä artikkelissa mallin asentamisesta DataLife Engineen (DLE). Tietenkin me kaikki haluamme jonkin erityisen, epätyypillisen mallin, ja eteenpäin katsoessani sanon, että mallin asentaminen dle:hen on hyvin yksinkertaista. Lataa haluamasi malli Internetistä tai tee oma, kopioi mallikansio moottorihakemistoon, templates-kansioon ja jos resurssi on paikallisella palvelimella, käynnistä se uudelleen. Ja nyt malli näkyy oletussivustomallin valintasarakkeessa.

Kun olet valinnut mallin, siirry kahteen asetukseen " Ota WYSIWYG-editori käyttöön...", suosittelen molemmissa tapauksissa valitsemaan "Kyllä", koska uutisten (artikkeleiden) ja kommenttien muokkaaminen visuaalisen editorin avulla on paljon helpompaa kuin BB-koodien avulla. On kuitenkin sinun tehtäväsi valita, kokeilla ja tehdä valinta mukavuuden puolesta. DLE WYSIWYG -editori on visuaalinen editori.

Tältä muokkauspaneeli näyttää BB-koodeja käyttäen.

Tältä muokkauspaneeli näyttää DLE WYSIWYG:n avulla.

Seuraavaksi tulee varsin hyödyllinen vaihtoehto: sammuta sivusto«, tämä vaihtoehto siirtää resurssin offline-tilaan. Jos uskot, että projektisi ei ole vielä valmis käyttäjien nähtäväksi, ota tämä vaihtoehto käyttöön. Jos kaikki on valmis, sammuta vaihtoehto ja vapauta projekti verkkoon. Voit käyttää tätä toimintoa myös päivittäessäsi resurssi rakennetta tai mallia. Huomaan, että tämä vaihtoehto on hyödyllinen, jos "kokeellinen" on isännöity, eikä paikallisella palvelimella, kuten minulla.

Viimeinen vaihtoehto ( sammutuksen syy) on hyödyllinen niille, jotka käyttävät hyväkseen sivuston sulkemista. Sulkemisen syy on jo kirjoitettu tekstikenttään, jota voit muokata itse tai kirjoittaa oman syysi.

Siinä kaikki. Olet ottanut ensimmäisen askeleen DLE:n (DataLife Engine) määrittämisessä. Nyt on vielä tallennettava yleiset dle-asetukset ja odotettava seuraavaa viestiä DLE-moottorin asentamisesta.

Huomautus: DLE:n (DataLife Engine) määrittämistä koskevat viestit lähetetään tällä lomakkeella, jotta vastaanotettu tieto ymmärretään paremmin, jotta pää ei sotkeudu. Tietysti oli mahdollista kuvata koko asennus yhdessä artikkelissa, jotenkin näin: valitse se tästä, laita se tänne, kirjoita näin sinne. Mutta haluan sinun ymmärtävän, mihin kukin toiminto on tarkoitettu. DLE:ssä on liikaa asetuksia ja ominaisuuksia yhtä viestiä varten. Toivon ymmärrystäsi.

Seuraavat muutokset on valmisteltu ja toteutettu:




1. Lisätty mahdollisuus valtuuttaa sivustolla sosiaalisten verkostojen avulla. Tämä tuki on otettu käyttöön ohjauspaneelin komentosarjaasetuksissa. Ja sosiaalisten verkostojen määrittäminen suoraan suoritetaan erityisessä uudessa ohjauspaneelin osiossa: "Sosiaalisten verkostojen määrittäminen". Tässä osiossa voit määrittää, mitä sosiaalisia verkostoja haluat tukea sivustossasi, sekä määrittää tarvittavat parametrit ja avaimet, jotta tietty sosiaalinen verkosto toimii. Tämä osio tarjoaa myös yksityiskohtaista apua sovellusten luomiseen sosiaalisissa verkostoissa valtuutusta varten. Yhteensä tällä hetkellä tuetaan kuutta sosiaalista verkostoa: Vkontakte, Odnoklassniki, Facebook, Yandex, Mail.ru, Google. Siten vierailijasi voivat nopeasti kirjautua sisään sivustollesi kirjautumistunnuksellaan ja salasanallaan sosiaalisissa verkostoissa ilman, että heidän tarvitsee käydä läpi rekisteröintimenettelyä syöttämällä captchas, sähköpostivahvistus ja muita asioita.

teksti, jotka näyttävät niihin sisältyvän tekstin, jos tuki sosiaalisen verkoston Vkontakte avulla on käytössä. Ja myös tagi (vk_url)


teksti, jotka näyttävät niihin sisältyvän tekstin, jos Odnoklassniki-sosiaalisen verkon kautta tapahtuvan valtuutuksen tuki on käytössä. Ja myös tagi (odnoklassniki_url), joka näyttää URL-linkin valtuutusta varten tässä sosiaalisessa mediassa. verkkoja.


teksti näyttää niiden sisällä olevan tekstin, jos valtuutustuki Facebookin sosiaalisen verkoston avulla on käytössä. Ja myös tagi (facebook_url), joka näyttää URL-linkin valtuutusta varten tässä sosiaalisessa mediassa. verkkoja.


teksti, jotka näyttävät niissä olevan tekstin, jos valtuutus on otettu käyttöön Googlen sosiaalisen verkoston kautta. Ja myös tagi (google_url), joka näyttää URL-linkin valtuutusta varten tässä sosiaalisessa mediassa. verkkoja.


teksti, jotka näyttävät niiden sisällä olevan tekstin, jos Mail.ru-sosiaalisen verkoston kautta tapahtuvan valtuutuksen tuki on käytössä. Ja myös tagi (mailru_url), joka näyttää URL-linkin valtuutusta varten tässä sosiaalisessa mediassa. verkkoja.


teksti, jotka näyttävät niiden sisällä olevan tekstin, jos Yandex-verkon kautta tapahtuvan valtuutuksen tuki on käytössä. Ja myös tagi (yandex_url), joka näyttää URL-linkin valtuutusta varten tässä verkossa.

3. Lisätty mahdollisuus luoda, kun kuvia ladataan palvelimelle ei vain pienennettyjä kopioita, vaan myös kopioita ladattujen kuvien keskimääräisestä koosta. Kun lataat kuvia, voit nyt luoda kuvasta pienen esikatselun, keskikokoisen pikkukuvakopion ja alkuperäisen kuvan.

4. Lisätty mahdollisuus lisätä uutisiin ladattuja kuvia kerro kuinka ne asetetaan. Nimittäin suurentaa niitä napsauttamalla niitä alkuperäiseen kuvaan tai lisätä ne yksinkertaisesti kuvina ilman linkkejä. 5. Aikasiirtymäasetus on poistettu komentosarjan ohjauspaneelin komentosarjaasetuksista. Sen sijaan on lisätty kätevämpi palvelimen aikavyöhyke, jolle komentosarja toimii. Aikavyöhykkeiden käyttö on kätevämpää, koska siirtyminen kesä- ja talviaikaan suoritetaan automaattisesti (esimerkiksi jos palvelin sijaitsee Euroopassa ja olet asettanut Moskovan aikavyöhykkeen, sinun ei tarvitse tehdä asetuksia kahdesti vuodessa). Ja myös palvelimesi oikea aikavyöhyke lähetetään RSS:ssä.

6. Lisätty kyky muokata kukin sen aikavyöhykkeen rekisteröity käyttäjä, jolla hän sijaitsee. Tämän ominaisuuden avulla sivuston vierailijat voivat itse nähdä artikkeleiden ja kommenttien oikean julkaisuajan. Esimerkiksi, jos sivuston palvelin ja hallinto sijaitsevat Moskovassa ja rekisteröity käyttäjä sijaitsee Krasnojarskissa, tämä käyttäjä voi mennä sivustolle profiiliasetuksissaan ja valita Krasnojarskin aikavyöhykkeen, jonka jälkeen hän näkee uutisten ja kommenttien päivämäärä ja kellonaika jo hänen Krasnojarskin aikaansa jne.

7. Käyttäjäprofiilin muokkausmalli (userinfo.tpl) uusi tunniste lisätty (aikavyöhykkeet) joka näyttää luettelon käytettävissä olevista aikavyöhykkeistä järjestelmässä ja antaa hänelle mahdollisuuden valita oman aikavyöhykkeen profiililleen sivustolla.

8. Äänestykset lisätty, jotka on lisätty julkaisuihin, näytä ne paitsi kokonaisia ​​uutisia myös katseltaessa lyhyitä uutisia. Voit tehdä tämän lyhyessä uutismallissa (shortstory.tpl) voit käyttää tagia (kysely). Itse kyselyn suunnittelu tehdään myös poll.tpl-mallissa

9. Lyhyiden uutisten tulostemalleille (shortstory.tpl) lisätty mahdollisuus käyttää banneritunnisteita, jotka on lisätty mainosmateriaalien hallintaan hallintapaneelissa. Siten voit näyttää bannereita sivustosi sivuilla tagien kanssa erittäin joustavasti. (banneri_x) ja määrittää itsenäisesti, minkä uutisten jälkeen sivulla haluat näyttää mainoksia.

10. Lyhyet ja täydelliset uutistulostusmallit (shortstory.tpl ja fullstory.tpl) uusia tunnisteita lisätty teksti, jotka näyttävät niissä olevan tekstin linkin muodossa uutisten lisäämiseksi sivuston kirjanmerkkeihin sekä lisätyt tunnisteet teksti, jotka näyttävät niissä olevan tekstin linkkinä uutisten poistamiseen sivuston kirjanmerkeistä. Näiden tunnisteiden avulla voit muokata sivustosi ulkoasua joustavammin niille, jotka haluavat luopua yleisestä tunnisteesta. (suosikit), joka näyttää vain yhden esiohjelmoidun kuvan näitä toimintoja varten.

11. Lisätty uusia yleisiä tunnisteita malleille: teksti, jotka näyttävät niiden sisällä olevan tekstin, jos sivustoa tarkastellaan älypuhelimella, sekä tunnisteet teksti, jotka näyttävät niihin sisältyvän tekstin, jos sivustoa katselee vierailija, joka ei ole älypuhelimella. Nämä tunnisteet ovat yleisiä ja niitä voidaan käyttää kaikissa mallitiedostoissa. Siten voit joustavasti mukauttaa sivustosi sisällön tuottoa vierailijan käyttämän laitteen mukaan, esimerkiksi hallita laitteiden mainosten näyttämistä ja paljon muuta.

12. Lisätty uusia yleisiä tunnisteita malleille: teksti, jotka näyttävät niiden sisällä olevan tekstin, jos sivustoa tarkastellaan tabletilla, sekä tunnisteet teksti, jotka näyttävät niihin sisältyvän tekstin, jos sivustoa katselee muu kuin tablettia käyttävä vierailija. Nämä tunnisteet ovat yleisiä ja niitä voidaan käyttää kaikissa mallitiedostoissa. Siten voit joustavasti mukauttaa sivustosi sisällön tuottoa vierailijan käyttämän laitteen mukaan, esimerkiksi hallita laitteiden mainosten näyttämistä ja paljon muuta.

13. Lisätty uusia yleisiä tunnisteita malleille: teksti, jotka näyttävät niiden sisällä olevan tekstin, jos sivustoa tarkastellaan pöytäkoneen selaimella (pöytätietokoneet, kannettavat tietokoneet), sekä tunnisteet teksti, jotka näyttävät niiden sisällä olevan tekstin, jos sivustoa katselee vierailija, joka ei käytä työpöytäselainta. Nämä tunnisteet ovat yleisiä ja niitä voidaan käyttää kaikissa mallitiedostoissa. Siten voit joustavasti mukauttaa sivustosi sisällön tuottoa vierailijan käyttämän laitteen mukaan, esimerkiksi hallita laitteiden mainosten näyttämistä ja paljon muuta.

14. Lisätty mahdollisuus määrittää staattisia sivuja mallitiedostot, jotka sijaitsevat paitsi mallin juurikansiossa, myös tiedostot, jotka sijaitsevat mallin alikansioissa.

15. Lisätty ominaisuus ristiviittausmoduuliin määritä kullekin avainsanalle, kuinka monta korvausta tälle sanalle tulee tehdä sivulla.

16. Sivuston kokotekstihakua varten on lisätty looginen hakutila, jonka avulla voit parantaa merkittävästi sivuston hakua ja löydettyjen tietojen osuvuutta hakukyselylle. Tämä innovaatio mahdollistaa vierailijalle hänen pyynnöstään parhaiten soveltuvien uutisten, kommenttien tai staattisten sivujen näyttämisen.

17. Parannettu käsittelyalgoritmi sivulla jo olemassa olevat linkit, kun vaihdat avainsanoja ristiviittausmoduulista. Nyt ei enää tarvitse olla HTML-tageja linkkien sisällä, niitä ei korvata siitä huolimatta.

18. Parannettu algoritmi avainsanojen etsimiseen ja korvaamiseen ristiviittausmoduulista, jonka ansiosta oli mahdollista lisätä huomattavasti skriptin nopeutta suurella määrällä linkkejä.

19. Ristiviittausmoduulille komentosarjan hallintapaneeliin on lisätty mahdollisuus massaasettaa avainsanan korvausalue sekä mahdollisuus massaasettaa, otetaanko kirjaimet huomioon vai ei.

20. Muokkausmahdollisuus lisätty käyttäjäprofiilin lisäkenttien arvot suoraan komentosarjan hallintapaneelissa käyttäjän oman profiilin asetusosiossa.

21. Mallille sivustolla rekisteröityneen käyttäjän tietojen näyttämiseen (login.tpl) lisäsi mahdollisuuden näyttää lisäkenttiensä arvot, jotka hän täytti rekisteröinnin yhteydessä tai profiilin asetuksissa. Lisäprofiilikenttien näyttämiseksi käytetään täsmälleen samoja tunnisteita kuin profiilimalleissa (userinfo.tpl) ja kommenttimalleissa (comments.tpl).

22. Kiinteä ICQ-kenttä poistettu käyttäjäprofiilitietokannasta. Tämä päätös johtui siitä, että tämä sanansaattaja on menettänyt merkityksensä ja tämän kentän käyttö on merkityksetöntä huolimatta siitä, että se vie tilaa tietokannassa. Samalla voit tarvittaessa luoda tämän kentän profiilin lisäkenttään ja käyttää sitä tarvittaessa sivustolla.

23. Lisätty ilmoitus katsottavan sivun numerosta koko uutinen, otsikon sisällönkuvauskentässä, jos uutinen on jaettu useille sivuille.

24. Lisätty vaihtoehto komentosarjaasetuksiin merkin määritys - erotin, moduulin "speedbar" (korjausmurut). Tätä symbolia käytetään, kun näytetään tämän moduulin navigointia ja erotetaan sivuston osia. Siten voit määrittää minkä tahansa mukautetun erottimen aiemmin käytetyn symbolin "»" sijaan. 25. Lisätty vaihtoehto komentosarjan asetuksiin symbolin määrittäminen - erotin, uutisille määritettyjen kategorioiden luettelolle. Tätä symbolia käytetään kategorioiden luettelon näyttämisessä, kun sivustolla näytetään uutisia, erottamalla määritetyt luokat. Siten voit määrittää minkä tahansa mukautetun erottimen aiemmin käytetyn symbolin "»" sijaan.

26. Lisätty tiedonanto Tietoja kolmannen osapuolen moduuleista, jotka on asennettu komentosarjan ohjauspaneeliin, vasemmassa sivupaneelissa nopeaa navigointia varten hallintapaneelin moduuleissa.

27. Uudelleen suunniteltu avainsanan hallinta tunnistepilveä varten, sisällönkuvauskentät ja lisäarvot. tyyppiset ristiviittauskentät. Nyt et voi vain poistaa niitä yhdellä napsautuksella, vaan myös muokata niitä poistamatta, tätä varten sinun on kaksoisnapsautettava tarvitsemaasi sanaa. Ja lisätty myös lisättyjen sanojen automaattinen jäsentäminen Ctr-V-näppäimellä ilman Enter-näppäintä.

28. Skriptin ohjauspaneelissa, painike on lisätty sivupalkin nopeaan tiivistämiseen ja laajentamiseen. Tämä innovaatio on hyödyllinen käyttäjille, joilla on alhainen näytön resoluutio, mikä lisää työskentelyaluetta.

29. Lisätty automaattinen välimuistin nollaus pakattuja CSS- ja JS-tiedostoja, kun muokkaat näitä tiedostoja ohjauspaneelin mallieditorissa.

31. Lisätty tuki heittomerkeille, lisäuutiskentille, joiden tyyppi on "Käytä arvoja hyperlinkkeinä" ja joissa vikasietotila ei ole käytössä. Siten voit käyttää esimerkiksi sanoja, kuten O "Brien, d" Artagnan jne.

32. Lisätty CNC-nimen automaattinen generointi kategorialle, kun se luodaan hallintapaneelissa, jos käyttäjä ei ole määrittänyt sitä. Tässä tapauksessa tätä nimeä luotaessa käytetään translitterointia määritetystä luokan nimestä.

33. Kun lisäät ja muokkaat luokkia komentosarjan hallintapaneelissa, lisäsi luokkien varattujen CNC-linkkien nimien hallinnan, jotta käyttäjät eivät lisää nimiä, jotka on varattu DLE:ssä muihin tarpeisiin. Et voi esimerkiksi lisätä juuriluokkaa nimeltä "catalog", koska tätä nimeä käytetään hakemistosivuston järjestämiseen, mutta voit käyttää tätä nimeä alakategorialle, jolle kyseistä nimeä ei ole vielä varattu, ja niin edelleen.

34. Lisätty kätevämpi kategoriavalinta kun luot tai muokkaat ylimääräisiä uutiskenttiä komentosarjan ohjauspaneelissa. 35. Mahdollisuus määrittää päivien lukumäärä on lisätty komentosarjaasetuksiin, jonka aikana on tarpeen tallentaa komentosarjalokit "Luettelo kaikista komentosarjan hallintapaneelissa suoritetuista toiminnoista" -moduulia varten. Samalla päivien vähimmäismäärä turvallisuussyistä on 30 päivää, jotta hyökkääjä ei voi poistaa toimintalokeja ja sivuston ylläpitäjä voi halutessaan lisätä vaadittua päivien määrää esimerkiksi kolmeen kuukauteen. tai vuosi jne.

36. Päivitetty Jquery-kirjasto nykyiseen versioon v1.11.1

37. TinyMCE:n visuaalinen editori on päivitetty nykyiseen versioon.

38. Päivitetty HTML5-soittimen uusimpaan versioon, joka korjasi joitain toistovirheitä.

39. Ongelma korjattu, jossa komentosarjaasetusten hallinta hallintapaneelissa ei toiminut älypuhelimia ja tabletteja käytettäessä.

40. Ongelma korjattu, jossa lisäyksen täyteys tarkistettiin väärin. kentät, jos erityyppinen pakollinen kenttä oli ennen "luettelo"-tyyppistä kenttää.

41. Ongelma korjattu, jossa jos haku toistetaan eikä käyttäjä ollut hakutulosten ensimmäisellä sivulla, hän voi saada tyhjän sivun, jos uusista tuloksista löytyisi vähemmän uutisia. Nyt uusi haku palauttaa käyttäjän hakutulosten ensimmäiselle sivulle.

42. Ongelma korjattu, jossa "speedbar"-moduuli (polkupolku) näytti käyttäjän sisäkkäisen sijainnin staattisella sivulla ja samalla hän oli itse asiassa sivuston pääsivulla, jos staattisen sivun näyttö oli oletusarvoisesti käytössä sivuston pääsivulle komentosarjaasetuksissa.

43. Ongelma korjattu, jossa jos käyttäjä muokkasi uutista odottaen sivustolla moderointia, hän ei voinut hallita tähän uutiseen ladattuja kuvia, ja jos hän uutista muokatessaan ladasi kuvia uudelleen, niitä ei kohdistettu tähän uutiseen.

44. Ongelma korjattu liittyvät tekstitunnisteiden virheelliseen toimintaan, kun niitä käytetään mukautetussa tunnisteuutisten näytössä (muokattu ...)

45. Skriptin pienet virheet, jotka löydettiin ja ilmoitettiin aiemmin, on korjattu.

Tietoja skriptin lataamisesta asiakkaille:

Huomio! Näitä tietoja voivat tarkastella vain käyttäjät, joilla on komentosarjan käyttöoikeus. Jos olet jo ostanut käsikirjoituksen, sinun on siirryttävä asiakastilisi alla olevalle sivustolle.

Jos et ole vielä asiakkaamme, voit vierailla verkkosivuillamme.

Voit keskustella julkaisusta osoitteessa

Hei ystävät. Vietän melkein kaiken aikani. Koska suurin osa sivustoistani on rakennettu CMS DLE:lle, joudun työskentelemään paljon tämän moottorin kanssa. Olen sanonut aiemmin, että kehittäjät eivät ole SEO:n ystäviä, eivätkä yleensä ole koskaan kuulleet sellaista sanaa, mutta se osoittautui vielä pahemmaksi kuin se voisi olla. Olen jopa valmistellut koko sarjan viestejä, jotka on omistettu kansallisen moottorin "luutumiseen" (katso kategoria).

Mutta tänään haluaisin puhua niin tärkeästä asiasta kuin DLE:n html-sivustokartta. Vaikka kuinka paljon etsin Internetistä normaalia korttimoduulia, en löytänyt sitä. Ratkaisuja on tietysti useita, mutta ne kaikki eivät anna toivottua tulosta ollenkaan ja joskus jopa aiheuttavat haittaa. Minun piti kirjoittaa moduuli itse, tai pikemminkin uskoa "toivelistani" toteuttaminen ammattilaisille. Kiitän suuresti Alexander Fominia hänen innostuksestaan ​​ja uskomattomasta työskentelyn nopeudestaan.

DLE:n sivustokarttamoduuli, jonka aion esitellä sinulle, täyttää kaikki SEO:n vaatimukset ja on erittäin helppo asentaa.

SiteMap - HTML-sivustokartan luontimoduuli DLE:lle

Alkuperäinen nimi: sivustokartta
CMS-yhteensopivuus: DLE 8.2- 10.6
Levittäminen: Ilmainen sellaisenaan, jakamisen yhteydessä vaaditaan linkki lähteeseen
Nykyinen versio: 2.2 (5.8.2014 alkaen)
Tarkoitus: Tulosta järjestämätön luettelo linkeillä kaikkiin julkaisuihin, luokkiin ja staattisiin sivuihin.
Ominaisuudet: Visuaalinen upotuskoodigeneraattori. Yksityiskohtaiset asetukset sivuston kaikkien elementtien - uutiset, luokat, staattiset sivut - näyttöperiaatteesta - näytettävien elementtien lukumäärä, lajitteluperiaate ja lajittelujärjestys, elementtien näyttäminen linkkinä tai pelkkänä tekstinä, mahdollisuus sisällyttää / jättää pois tiettyjä elementtejä.

DLE:n HTML-sivustokarttamoduulin kuvaus ja määritys

Ystävät, 3. kesäkuuta 2012 on suuri päivä, upouusi sivustokartan versio 2.0 on julkaistu. Nostamme moduulimme käytettävyysrimaa uudelle tasolle. Me (toivottavasti myös sinä) pidimme järjestelmään toteutetusta visuaalisen koodin generointijärjestelmästä ja päätimme ottaa sen käyttöön sivustokarttamoduulissa. Nyt sinun ei tarvitse lukea käyttöohjeita ja kuvauksia kaikista toiminnoista ja niiden arvoista - mene vain hallintapaneeliin, määritä muutama arvo ja se on siinä - moduuli on valmis!

Edellä mainittujen lisäksi haluaisin luetella muutama tärkeä ominaisuus:

  • moduuli on täysin välimuistissa;
  • moduuli käyttää DLE API:ta;
  • kartta ei näytä julkaisuja, jotka eivät ole läpäisseet moderointia, eikä niitä, joita on suunniteltu tulevaisuutta varten;
  • CNC:n läsnäolo / puuttuminen sekä CNC:n tyyppi otetaan huomioon;
  • tällainen hienovaraisuus tarjotaan - jos joku on työskennellyt DLE-moottorin kanssa pitkään, niin hän muistaa, että varhaisissa versioissa ei ollut ollenkaan CNC:tä, ja sitten se ilmestyi, mutta vain yhden tyypin (sama kuin tyyppi 3 on nyt muodostumassa). Tämä on siis säädetty myös tässä moduulissa - uudet julkaisut näytetään URL-osoitteella, jonka CNC-tyyppi valitaan hallintapaneelissa, ja vanhat vastaavasti vanhan tyypin CNC:n URL-osoitteella.

Visuaalisen generaattorin ulkonäöstä huolimatta ehdotan, että tutustut moduulin mekaniikkaan.

Moduuli lisätään main.tpl-malliin käyttämällä tagia:
(include file="engine/modules/sitemap.php?param1=value1¶m2=value2")

param1= — moduuliparametri, arvo1 — parametrin arvo. Tuleeko moduuliasetukset merkin jälkeen? ja erotettuna &.

Lisää esimerkki (näyttää sivustokartan, jossa on luettelo staattisista sivuista ja uutisista luokista, joiden id=2,3,4):
(sisältö)
(include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")

Jotta sivustokartta voidaan näyttää erillisellä sivulla, (sisällytä ...) -tunnisteen on oltava -tunnisteen sisällä ja (sisältö) -tunnisteen sisällä. Sen jälkeen moduuli on saatavilla osoitteessa http://site.ru/sitemap/

Parametreihin ja niiden arvoihin tehtyjen muutosten jälkeen on tarpeen tyhjentää hallintapaneelin välimuisti.

tpl:n kautta välitetyt moduuliparametrit lisättäessä:

  • need_cats - luettelo tunnisteluokista, jotka on erotettu pilkuilla kartalla näytettäväksi
  • exc_cats - luettelo id-luokista pilkuilla erotettuina, poissuljettu kartalta
  • need_news — pilkuilla eroteltu luettelo id-artikkeleista, jotka näytetään kartalla
  • exc_news - pilkuilla eroteltu luettelo artikkelien tunnuksista, jotka suljetaan pois kartalta
    • on turhaa määrittää näitä parametreja samanaikaisesti
  • need_static — pilkuilla eroteltu luettelo staattisista sivutunnuksista, jotka näytetään kartalla
  • exc_static - luettelo staattisista sivuista, pilkuilla erotettu, kartalta poissuljettu
    • on turhaa määrittää näitä parametreja samanaikaisesti
  • cats_as_links - näytä luokkien nimet linkkeinä (1 tai 0)
  • show_static - näytä staattiset sivut kartalla (1 tai 0)
  • cats_sort - luokkaluettelon lajittelukenttä (kenttä dle_category-taulukosta)
  • cats_msort - luokkaluettelon lajittelusuunta (ASC tai DESC)
  • news_sort - artikkeliluettelon lajittelukenttä (kenttä dle_post-taulukosta)
  • news_msort - artikkeliluettelon lajittelusuunta (ASC tai DESC)
  • static_sort - staattisten sivujen luettelon lajittelukenttä (kenttä dle_static-taulukosta)
  • static_msort - staattisten sivujen luettelon lajittelusuunta (ASC tai DESC)
    • Lajitteluvaihtoehtoja on 2:
      • ASC - nouseva (aakkosjärjestyksessä)
      • DESC - laskeva (käänteisessä järjestyksessä)
    • jos kenttää ja lajittelujärjestystä ei ole määritetty, käytetään määritettyjä luokkaasetuksia tai vakio-DLE-parametreja
  • cats_limit – näytettävien alakategorioiden enimmäismäärä
  • news_limit - luokan tulostettavien artikkelien enimmäismäärä
  • static_limit - näytettävien staattisten sivujen enimmäismäärä

Ilmoitus mitään yllä olevista asetuksista ei vaadita, et voi määrittää mitään - lisää vain tunniste (mukaan lukien file="engine/modules/sitemap.php") - silloin käytetään oletusasetuksia.

Sivustokartan ulkoasu- ja tyyliluokat

Vaihtoehtoisesti on mahdollista muuttaa sivustokartan ulkonäköä, tätä varten avaamme mallimme tyylitiedoston (style.css) ja määritämme alla kuvatut luokat.

Luettelo sivustokartan CSS-luokista:

Sitemap_categories - elementti