De DataLife-engine instellen. Algemene DLE-instellingen
Gebaseerd op de DLE-engine (DataLife Engine). Ik zal de setup in detail beschrijven, in een poging om niets te missen, ik denk dat de dle setup zal veranderen in een lange reeks berichten. In deze reeks berichten zullen we niet alleen gedetailleerd naar de instelling kijken, maar ook begrijpen waar elke instellingsfunctie voor is.
Voor berichten die zijn gewijd aan het opzetten van de DLE-engine, zal ik de DataLife Engine v.9.4. gebruiken, meer precies, een demoversie van deze engine. Dit is voor mij voldoende om u te vertellen over de instellingen en mogelijkheden van de DataLife Engine.
Het eerste artikel zal worden gewijd aan de admin-sectie: “ Algemene scriptinstellingen». U kunt deze sectie als volgt vinden: nadat u naar het DLE (DataLife Engine) admin-paneel gaat, dat zich bevindt op: site.ru/admin.php, u ziet snel toegang tot de hoofdsecties van het beheerderspaneel. Vandaag hebben we een artikel nodig " Systeemconfiguratie" , en daarin de rubriek " algemene scriptinstellingen". Er zijn natuurlijk andere manieren om in deze sectie te komen, maar naar mijn mening is dit de gemakkelijkste manier.
Dus laten we beginnen met het opzetten van de dle engine, het eerste punt is: titel (titel dle). Schrijf in de titel de naam van uw project, bijvoorbeeld: Alles voor beginnende webmasters. Uw titel kan alles klinken, standaard op de DLE-engine wordt de site DataLife Engine genoemd, als we een andere naam invoeren, wordt deze gewijzigd. En het zal de titel dle vormen, die zowel in het browsertabblad als op de pagina met zoekresultaten wordt weergegeven. Neem de titel daarom serieus. Hier, ik denk dat het duidelijk is.
We zullen, Startpagina, Ik denk dat het begrijpelijk is. We voeren de naam van uw domein in, bijvoorbeeld: site.ru en dat is alles.
Gebruikte codering, is standaard windows-1251, wat betekent dat uw bron de Russische taal ondersteunt. Als u een demoversie van de DataLife Engine heeft, hoeft u hier niets te wijzigen. Als het CMS is aangeschaft, dan kan de codering worden gewijzigd, bijvoorbeeld naar UTF-8 en dan wordt uw project meertalig, in dit stadium zullen we de codering niet in detail bekijken, ik denk dat het duidelijk is als u niet verandert de demo, zelfs als deze is gekocht, maar het domein bevindt zich in de ru-zone, om eerlijk te zijn, zie ik geen reden om de codering te wijzigen.
Volgende item: Beschrijving, waarin we kort de inhoud van ons project beschrijven, bijvoorbeeld: Alles over het maken, opzetten en promoten van blogs of sites etc., maar niet meer dan 200 tekens. In theorie zou deze beschrijving in zoekmachines moeten worden weergegeven, dus neem dit serieus en vergeet niet in de beschrijving de trefwoorden te vermelden die uw bron in de toekomst zal promoten. In een Google-zoekmachine ziet het er ongeveer zo uit:
Verder, trefwoorden(we voeren woorden in gescheiden door komma's), ook volgens deze woorden zullen zoekmachines aandacht besteden aan uw pagina, trefwoorden moeten zoveel mogelijk overeenkomen met de richting van uw site of blog, eerst moet u een lijst met trefwoorden maken en controleer het aantal verzoeken voor deze woorden. Om het aantal verzoeken te controleren, gebruiken we deze pagina op internet http://wordstat.yandex.ru. We zullen er in dit stadium niet nader op ingaan, omdat dit niet langer van toepassing is op dit onderwerp van de post, maar op optimalisatie in zoekmachines. Kijk hier zelf wat u in dit veld moet schrijven, want elk zoekwoord zal anders zijn.
Korte naam, hier denk ik dat alles duidelijk is. Deze naam wordt weergegeven in de speedbar-module. U kunt de naam van het project nogmaals herhalen. Dus we hebben de namen bedacht, we gaan verder. De speedbar-module (ook wel breadcrumbs genoemd) ziet er als volgt uit:
Tijdzone correctie, dient om de tijd op de site te corrigeren. Uw server is bijvoorbeeld ingesteld op Moskou-tijd en u woont in een andere tijdzone en wilt dat de tijd op de site overeenkomt met uw tijdzone, dan wordt dit in deze kolom gecorrigeerd. Hoe alles op te lossen is daar duidelijk, we schrijven de uren in minuten, de huidige tijd van de server staat ook in deze kolom, je kunt tegen die tijd navigeren.
In de kolom (mens-begrijpelijke url) is het raadzaam om "Ja" te selecteren. Het is nodig om uw adres visueel te laten zien door gebruikers, wat een goed effect heeft op de bruikbaarheid van uw bron. Om het duidelijker te maken, zal ik voorbeelden geven van nieuws met en zonder CNC, nieuws met CNC dle: http://site. ru/addnews.html, zonder CNC: http://site.ru/index.php?do=addnews, d.w.z. met CNC is de visuele waarneming van de link veel beter dan zonder.
Kies dan CNC-type:, hier heb je alles in handen, maar ik raad niet aan om het derde type te kiezen, omdat dit de belasting van je server verhoogt.
Ongeldige CNC-URL's verwerken: Ik stel voor om hier "Ja" in te voeren omdat deze optie handig is voor SEO, maar je kunt deze optie uit laten als je wilt. Meer details voor wat het nodig heeft, in de instellingen waarin het is geschreven, is het vrij duidelijk.
Kies dan gebruikte taal, aangezien ik een demoversie heb, is mijn keuze niet groot, slechts één taal is Russisch, maar voor de ru-domeinzone is dit voldoende.
Verder, standaard sitesjabloon — is standaard, maar u kunt een andere kiezen. Dit onderwerp wordt behandeld in een apart artikel over het installeren van een sjabloon op de DataLife Engine (DLE). Natuurlijk willen we allemaal een speciale, niet-standaard sjabloon, vooruitkijkend, zal ik zeggen dat het installeren van een sjabloon op dle heel eenvoudig is. Download de sjabloon die u leuk vindt van internet of maak er zelf een, kopieer de sjabloonmap naar de enginemap, naar de sjabloonmap, en als uw bron zich op een lokale server bevindt, start u deze opnieuw. En nu verschijnt de sjabloon in de standaardkolom voor het selecteren van sitesjablonen.
Ga na het kiezen van een sjabloon naar de twee instellingen " WYSIWYG-editor inschakelen...", in beide gevallen raad ik aan om "Ja" te kiezen, omdat het veel gemakkelijker is om nieuws (artikelen) en opmerkingen te bewerken met een visuele editor dan met BB-codes. Het is echter aan jou om te kiezen, te experimenteren en een keuze te maken ten gunste van gemak. DLE WYSIWYG-editor is een visuele editor.
Zo ziet het bewerkingspaneel eruit, met behulp van BB-codes.
Zo ziet het bewerkingspaneel eruit met DLE WYSIWYG.
Vervolgens komt een nogal handige optie: site uitschakelen«, deze optie haalt de bron offline, als u denkt dat uw project nog niet klaar is om door gebruikers te worden gezien, schakel deze optie dan in. Als alles klaar is, schakelt u de optie uit en geeft u het project vrij op het netwerk. U kunt deze functie ook gebruiken bij het bijwerken van de structuur of sjabloon van uw resource. Ik merk op dat deze optie handig is als uw "experimentele" wordt gehost, en niet op een lokale server, zoals de mijne.
Laatste optie ( reden voor sluiting) nuttig zal zijn voor degenen die profiteren van de sluiting van de site. De reden voor het afsluiten staat al in het tekstveld, dat u zelf kunt bewerken of uw eigen reden kunt schrijven.
Dat is alles. Je hebt de eerste stap gezet naar het opzetten van DLE (DataLife Engine). Nu blijft het om de algemene dle-instellingen op te slaan en te wachten op het volgende bericht over het instellen van de DLE-engine.
Opmerking: berichten over het instellen van DLE (DataLife Engine) worden in dit formulier ingediend, voor een betere perceptie van de ontvangen informatie, om geen rommel in het hoofd te maken. Natuurlijk was het mogelijk om de hele opzet in één artikel te beschrijven, zoiets als dit: selecteer het hier, plaats het hier, schrijf daar zo. Maar ik wil dat je begrijpt waar elke functie voor is. Er zijn te veel instellingen en functies in DLE voor één bericht. Ik hoop dat je begrip hebt.
De volgende wijzigingen zijn voorbereid en doorgevoerd:
1. De mogelijkheid toegevoegd om op de site te autoriseren met behulp van sociale netwerken. Deze ondersteuning is ingeschakeld in de scriptinstellingen in het configuratiescherm. En het rechtstreeks opzetten van sociale netwerken gebeurt in een speciale nieuwe sectie van het configuratiescherm: "Sociale netwerken instellen". In deze sectie kunt u configureren welke sociale netwerken u op uw site wilt ondersteunen, evenals de noodzakelijke parameters en sleutels specificeren om een bepaald sociaal netwerk te laten werken. Dit gedeelte biedt ook gedetailleerde hulp bij het maken van toepassingen in sociale netwerken voor autorisatie. In totaal worden momenteel zes sociale netwerken ondersteund: Vkontakte, Odnoklassniki, Facebook, Yandex, Mail.ru, Google. Zo kunnen uw bezoekers snel inloggen op uw site met hun login en wachtwoord op sociale netwerken, zonder de registratieprocedure te hoeven doorlopen met het invoeren van captcha's, e-mailbevestiging en andere dingen.
tekst, die de daarin ingesloten tekst weergeven, als ondersteuning voor autorisatie met behulp van het sociale netwerk Vkontakte is ingeschakeld. En ook de tag (vk_url)
tekst, die de tekst weergeven die erin is ingesloten als ondersteuning voor autorisatie met behulp van het sociale netwerk Odnoklassniki is ingeschakeld. En ook de tag (odnoklassniki_url), die een URL-link voor autorisatie weergeeft in deze sociale. netwerken.
tekst de tekst erin weergeven als autorisatieondersteuning via het sociale netwerk Facebook is ingeschakeld. En ook de tag (Facebook URL), die een URL-link voor autorisatie weergeeft in deze sociale. netwerken.
tekst, die de daarin opgenomen tekst weergeven als autorisatie is ingeschakeld via het sociale netwerk van Google. En ook de tag (google_url), die een URL-link voor autorisatie weergeeft in deze sociale. netwerken.
tekst, die de tekst weergeven die erin is ingesloten, als ondersteuning voor autorisatie via het sociale netwerk Mail.ru is ingeschakeld. En ook de tag (mailru_url), die een URL-link voor autorisatie weergeeft in deze sociale. netwerken.
tekst, die de daarin ingesloten tekst weergeven als ondersteuning voor autorisatie met behulp van het Yandex-netwerk is ingeschakeld. En ook de tag (yandex_url), die een URL-link weergeeft om in dit netwerk te autoriseren.
3. De mogelijkheid toegevoegd om te creëren bij het uploaden van afbeeldingen naar de server niet alleen verkleinde kopieën, maar ook kopieën van de gemiddelde grootte van geüploade afbeeldingen. Zo kunt u bij het uploaden van afbeeldingen nu een klein voorbeeld van de afbeelding, een middelgrote miniatuurkopie en de originele afbeelding maken. 4. De mogelijkheid toegevoegd om afbeeldingen in te voegen die naar het nieuws zijn geüpload aangeven hoe u deze moet invoegen. Namelijk om ze te vergroten door erop te klikken naar de originele afbeelding, of om ze gewoon als afbeeldingen in te voegen, zonder enige links erin. 5. In de scriptinstellingen in het scriptcontrolepaneel is de tijdverschuivingsinstelling verwijderd. In plaats daarvan is er een handiger keuze toegevoegd voor de tijdzone van de server waarvoor het script zal werken. Het gebruik van tijdzones is handiger, omdat: de overgang naar zomer- en wintertijd wordt automatisch uitgevoerd (als de server zich bijvoorbeeld in Europa bevindt en u de tijdzone van Moskou hebt ingesteld, hoeft u niet twee keer per jaar instellingen te maken). En ook de juiste tijdzone van uw server wordt uitgezonden in RSS. 6. De mogelijkheid toegevoegd om te personaliseren elke geregistreerde gebruiker van zijn tijdzone waarin hij zich bevindt. Met deze functie kunnen sitebezoekers zelf het juiste tijdstip van publicatie van artikelen en opmerkingen zien. Als de server en het beheer van de site zich bijvoorbeeld in Moskou bevinden en de geregistreerde gebruiker zich in Krasnoyarsk bevindt, kan deze gebruiker naar de site gaan in zijn profielinstellingen en de tijdzone van Krasnoyarsk selecteren, en daarna zal hij zien de datum en tijd van nieuws en opmerkingen al in zijn Krasnojarsk-tijd, enz.7. Voor de sjabloon voor het bewerken van gebruikersprofielen (userinfo.tpl) nieuwe tag toegevoegd (tijdzones) die een lijst met beschikbare tijdzones in het systeem weergeeft en hem in staat stelt zijn eigen tijdzone te kiezen voor zijn profiel op de site.
8. Polls toegevoegd, toegevoegd aan publicaties, geeft ze niet alleen weer bij het bekijken van volledig nieuws, maar ook bij het bekijken van kort nieuws. Om dit te doen, in de korte nieuwssjabloon (kortverhaal.tpl) je kunt tag gebruiken (poll). Het ontwerp van de peiling zelf wordt ook uitgevoerd in de poll.tpl-sjabloon
9. Voor korte nieuwsoutputsjablonen (shortstory.tpl) de mogelijkheid toegevoegd om bannertags te gebruiken die zijn toegevoegd bij het beheer van advertentiemateriaal in het beheerdersdashboard. Zo kunt u zeer flexibel banners op de pagina's van uw site samen met tags weergeven. (banner_x) en bepaal zelfstandig na welk nieuws op de pagina je reclame wilt tonen.
10. Voor korte en volledige nieuwsoutputsjablonen (shortstory.tpl en fullstory.tpl) nieuwe tags toegevoegd tekst, die de tekst erin weergeven in de vorm van een link om nieuws toe te voegen aan bladwijzers op de site, evenals toegevoegde tags tekst, die de tekst erin weergeven als een link om nieuws uit bladwijzers op de site te verwijderen. Met deze tags kunt u het ontwerp van uw site flexibeler aanpassen voor degenen die de algemene tag willen verlaten (favorieten), die slechts één voorgeprogrammeerde afbeelding voor deze acties weergeeft.
11. Nieuwe globale tags toegevoegd voor sjablonen: tekst, die de tekst weergeven die erin is ingesloten als de site wordt bekeken met een smartphone, evenals tags tekst, die de daarin ingesloten tekst weergeven als de site wordt bekeken door een bezoeker en niet vanaf een smartphone. Deze tags zijn globaal en kunnen in alle sjabloonbestanden worden gebruikt. Zo kunt u de output van de inhoud van uw site flexibel aanpassen aan het apparaat dat door de bezoeker wordt gebruikt, bijvoorbeeld de weergave van advertenties voor apparaten beheren en nog veel meer.
12. Nieuwe globale tags toegevoegd voor sjablonen: tekst, die de tekst weergeven die erin is ingesloten als de site wordt bekeken met een tablet, evenals tags tekst, die de daarin ingesloten tekst weergeven als de site wordt bekeken door een niet-tabletbezoeker. Deze tags zijn globaal en kunnen in alle sjabloonbestanden worden gebruikt. Zo kunt u de output van de inhoud van uw site flexibel aanpassen aan het apparaat dat door de bezoeker wordt gebruikt, bijvoorbeeld de weergave van advertenties voor apparaten beheren en nog veel meer.
13. Nieuwe globale tags toegevoegd voor sjablonen: tekst, die de tekst weergeven die erin is ingesloten als de site wordt bekeken met een desktopbrowser (desktopcomputers, laptops), evenals tags tekst, die de daarin ingesloten tekst weergeven als de site wordt bekeken door een bezoeker die geen desktopbrowser gebruikt. Deze tags zijn globaal en kunnen in alle sjabloonbestanden worden gebruikt. Zo kunt u de output van de inhoud van uw site flexibel aanpassen aan het apparaat dat door de bezoeker wordt gebruikt, bijvoorbeeld de weergave van advertenties voor apparaten beheren en nog veel meer.
14. Mogelijkheid toegevoegd om te specificeren voor statische pagina's sjabloonbestanden die zich niet alleen in de hoofdmap van de sjabloon bevinden, maar ook bestanden in de submappen van de sjabloon.
15. Functie toegevoegd in kruisverwijzingsmodule wijs voor elk trefwoord toe hoeveel vervangingen voor dit woord op de pagina moeten worden gemaakt.16. Voor full-text zoeken op de site is een logische zoekmodus toegevoegd, waarmee u de zoekopdracht op de site en de relevantie van de gevonden informatie voor de zoekopdracht aanzienlijk kunt verbeteren. Deze innovatie maakt het mogelijk de bezoeker het nieuws, de commentaren of de statische pagina's te tonen die het meest geschikt zijn voor zijn verzoek.
17. Verbeterd verwerkingsalgoritme reeds bestaande links op de pagina bij het vervangen van trefwoorden uit de kruisverwijzingen module. Nu is het niet langer nodig om geen HTML-tags in links te hebben, ze zullen hoe dan ook niet worden vervangen.
18. Verbeterd algoritme voor het vinden en vervangen van trefwoorden uit de module kruisverwijzingen, waardoor het mogelijk was om de snelheid van het script aanzienlijk te verhogen met een groot aantal links.
19. Voor de kruisverwijzingsmodule in het admin-paneel van het script is de mogelijkheid toegevoegd om het gebied voor het vervangen van trefwoorden massaal in te stellen, evenals de mogelijkheid om massaal in te stellen om rekening te houden met het geval van letters of niet. 20. De mogelijkheid om te bewerken toegevoegd waarden van extra velden voor het gebruikersprofiel, rechtstreeks in het beheerderspaneel van het script in het instellingengedeelte van het eigen profiel van de gebruiker.21. Voor de sjabloon voor het weergeven van informatie over een geregistreerde gebruiker op de site (login.tpl) de mogelijkheid toegevoegd om de waarden van zijn extra velden weer te geven, die hij tijdens de registratie of in zijn profielinstellingen heeft ingevuld. Om extra profielvelden weer te geven, worden exact dezelfde tags gebruikt als in profielsjablonen (userinfo.tpl) en commentaarsjablonen (comments.tpl).
22. Stationair ICQ-veld verwijderd uit gebruikersprofieldatabase. Deze beslissing is genomen vanwege het feit dat deze messenger zijn relevantie heeft verloren en het gebruik van dit veld onbeduidend is, ondanks het feit dat het ruimte inneemt in de database. Tegelijkertijd kunt u, indien nodig, dit veld als extra veld voor het profiel maken en indien nodig op de site gebruiken.
23. Indicatie toegevoegd van het paginanummer dat wordt bekeken volledig nieuws, in de titelmetatag, als het nieuws over meerdere pagina's is opgesplitst.
24. Optie toegevoegd aan scriptinstellingen tekentoewijzing - scheidingsteken, voor module "speedbar" (broodkruimels). Dit symbool wordt gebruikt bij het weergeven van de navigatie van deze module, waarbij secties van de site worden gescheiden. U kunt dus elk aangepast scheidingsteken opgeven in plaats van het eerder gebruikte symbool "»". 25. Optie toegevoegd aan scriptinstellingen toewijzing van een symbool - een scheidingsteken, voor de lijst met categorieën die aan het nieuws zijn toegewezen. Dit symbool wordt gebruikt bij het weergeven van de lijst met categorieën bij het weergeven van nieuws op de site, waarbij de toegewezen categorieën worden gescheiden. U kunt dus elk aangepast scheidingsteken opgeven in plaats van het eerder gebruikte symbool "»".26. Toegevoegde informatie-output over modules van derden die zijn geïnstalleerd in het scriptconfiguratiescherm, in het linkerpaneel voor snelle navigatie door modules in het beheerderspaneel.
27. Herontworpen trefwoordbeheer voor tag cloud, metatags en aanvullende waarden. velden met typekruisverwijzingen. Nu kunt u ze niet alleen met één klik verwijderen, maar ook bewerken zonder ze te verwijderen, hiervoor moet u dubbelklikken op het woord dat u nodig hebt. En ook automatisch ontleden van ingevoegde woorden toegevoegd met Ctr-V, zonder op Enter te hoeven drukken. 28. In het scriptconfiguratiescherm, er is een knop toegevoegd om de zijbalk snel samen te vouwen en uit te vouwen. Deze innovatie zal nuttig zijn voor gebruikers met monitoren met een lage schermresolutie om het werkgebied te vergroten.29. Automatische cache-reset toegevoegd gecomprimeerde CSS- en JS-bestanden bij het bewerken van deze bestanden in de sjablooneditor van het configuratiescherm.
31. Ondersteuning toegevoegd voor apostrofs, voor extra nieuwsvelden van het type "Gebruik waarden als hyperlinks" en waarvoor de veilige modus niet is ingeschakeld. Zo kunt u bijvoorbeeld woorden gebruiken als O "Brien, d" Artagnan, enz.
32. Automatische generatie van de CNC-naam toegevoegd voor de categorie, wanneer deze is gemaakt in het beheerderspaneel, als deze niet door de gebruiker is ingesteld. In dit geval wordt bij het maken van deze naam transliteratie van de opgegeven categorienaam gebruikt.
33. Bij het toevoegen en bewerken van categorieën in het beheerderspaneel van het script, controle toegevoegd over gereserveerde CNC-linknamen voor categorieën, zodat gebruikers geen namen toevoegen die in DLE zijn gereserveerd voor andere behoeften. U kunt bijvoorbeeld geen hoofdcategorie met de naam 'catalogus' toevoegen omdat die naam wordt gebruikt om een directorysite te organiseren, maar u kunt die naam wel gebruiken voor een subcategorie waar die naam nog niet is gereserveerd, enzovoort.
34. Handigere categorieselectie toegevoegd bij het maken of bewerken van extra nieuwsvelden in het scriptcontrolepaneel. 35. De mogelijkheid om het aantal dagen op te geven is toegevoegd aan de scriptinstellingen, waarbij het nodig is om scriptlogboeken op te slaan voor de module "Lijst van alle uitgevoerde acties in het scriptbeheerpaneel". Tegelijkertijd blijft het minimum aantal dagen voor beveiligingsdoeleinden 30 dagen, zodat een aanvaller de actielogboeken niet kan verwijderen en de sitebeheerder, indien gewenst, het vereiste aantal dagen kan verhogen, bijvoorbeeld tot drie maanden of een jaar enz.36. JQuery-bibliotheek bijgewerkt naar de huidige versie v1.11.1
37. TinyMCE visuele editor is bijgewerkt naar de huidige versie.
38. Bijgewerkt naar de nieuwste versie van HTML5-speler, waarmee enkele afspeelfouten zijn verholpen.
39. Probleem opgelost, waarbij het beheer van de scriptinstellingen in het admin-paneel niet werkte bij gebruik van smartphones en tablets.
40. Probleem opgelost, waarbij een onjuiste controle op de volheid van de advertentie plaatsvond. velden, als er een verplicht veld met een ander type was vóór het veld met het type "lijst".
41. Probleem opgelost, waarbij als de zoekopdracht wordt herhaald en de gebruiker niet op de eerste pagina van de zoekresultaten stond, hij een blanco pagina zou kunnen krijgen als er minder nieuws werd gevonden in de nieuwe resultaten. Nu brengt de nieuwe zoekopdracht de gebruiker terug naar de eerste pagina met de zoekresultaten.
42. Probleem opgelost, waarin de "speedbar" -module (broodkruimel) de geneste locatie van de gebruiker op de statische pagina weergeeft, en tegelijkertijd was hij daadwerkelijk op de hoofdpagina van de site, als de weergave van de statische pagina standaard was ingeschakeld voor de hoofdpagina van de site in de scriptinstellingen.
43. Probleem opgelost, waarin als de gebruiker het nieuws bewerkte, wachtend op moderatie op de site, hij de foto's die naar dit nieuws waren geüpload niet kon beheren, en als hij bij het bewerken van het nieuws foto's opnieuw uploadde, werden ze niet aan dit nieuws toegewezen.
44. Probleem opgelost gerelateerd aan onjuist werk van teksttags wanneer ze worden gebruikt in een aangepaste tag-nieuwsweergave (aangepast ...)
45. Kleine bugs in het script die eerder werden ontdekt en aangekondigd, zijn verholpen.
Informatie voor het downloaden van het script voor klanten:
Aandacht! Het bekijken van deze informatie is alleen beschikbaar voor gebruikers die een licentie voor het script hebben. Als je het script al hebt gekocht, moet je naar de site gaan onder je klantaccount.
Bent u nog geen klant bij ons, dan kunt u onze website bezoeken.
U kunt de release bespreken op:
Hallo vrienden. Ik besteed bijna al mijn tijd. Aangezien de meeste van mijn sites zijn gebouwd op CMS DLE, moet ik veel met deze engine werken. Ik heb al eerder gezegd dat ontwikkelaars geen vrienden zijn met SEO, en over het algemeen hebben ze zo'n woord nog nooit gehoord, maar het bleek nog erger dan het zou kunnen zijn. Ik heb zelfs een hele reeks berichten voorbereid die gewijd zijn aan de "ossificatie" van de nationale motor (zie in de categorie).
Maar vandaag wil ik het hebben over zoiets belangrijks als de html-sitemap voor DLE. Hoe ik ook op internet zocht naar een normale kaartmodule, ik vond hem niet. Er zijn natuurlijk meerdere oplossingen, maar ze geven allemaal niet het gewenste resultaat en veroorzaken soms zelfs schade. Ik moest de module zelf schrijven, of liever de uitvoering van mijn “verlanglijstje” toevertrouwen aan professionals. Ik betuig mijn diepe dankbaarheid aan Alexander Fomin voor zijn enthousiasme en ongelooflijke snelheid van werken.
De sitemap-module voor DLE die ik u ga voorstellen, voldoet aan alle eisen van seo en is zeer eenvoudig te installeren.
SiteMap - HTML-module voor het genereren van sitemaps voor DLE
Originele naam: sitemap
CMS-compatibiliteit: DLE 8.2- 10.6
Verspreiding: Gratis, zoals het is, wanneer het verspreiden van een link naar de bron vereist is
Huidige versie: 2.2 (vanaf 05/08/2014)
Doel: Voer een ongeordende lijst uit met links naar alle publicaties, categorieën en statische pagina's.
Eigenaardigheden: Visuele insluitcodegenerator. Gedetailleerde instelling van het principe van het weergeven van alle site-elementen - nieuws, categorieën, statische pagina's - het aantal weergegeven elementen, sorteerprincipe en sorteervolgorde, het weergeven van elementen als een link of in platte tekst, de mogelijkheid om specifieke elementen op te nemen / uit te sluiten.
Beschrijving en configuratie van de HTML-sitemapmodule voor DLE
Vrienden, 3 juni 2012 is een grote dag, er is een gloednieuwe sitemap versie 2.0 uitgebracht. We brengen de bruikbaarheidsbalk van onze module naar een nieuw niveau. Wij (ik hoop dat jij ook) het systeem voor het genereren van visuele code in het systeem leuk vond en we besloten het in de sitemap-module te implementeren. U hoeft nu geen handleidingen en beschrijvingen van alle functies en hun waarden te lezen - ga gewoon naar het admin-paneel, geef een paar waarden op en dat is alles - de module is klaar voor gebruik!
Naast het bovenstaande zou ik graag een lijst willen maken: nog een paar belangrijke functies:
- de module is volledig in de cache opgeslagen;
- de module maakt gebruik van de DLE API;
- de kaart geeft geen publicaties weer die niet door de moderatie zijn gekomen, en ook geen publicaties die voor de toekomst zijn gepland;
- er wordt rekening gehouden met de aan-/afwezigheid van CNC, evenals het type CNC;
- zo'n subtiliteit wordt geboden - als iemand al heel lang met de DLE-engine werkt, herinnert hij zich dat er in de vroege versies helemaal geen CNC was, en toen verscheen het, maar slechts van één type (hetzelfde als type 3 wordt nu gevormd). Dit is dus ook voorzien in deze module - nieuwe publicaties worden weergegeven met een url, waarvan het CNC-type is geselecteerd in het admin-paneel, en oude respectievelijk met de url van de CNC van het oude type.
Ondanks het uiterlijk van een visuele generator, raad ik u aan om vertrouwd te raken met de mechanica van de module.
De module wordt ingevoegd in de main.tpl-sjabloon met behulp van de tag:
(inclusief file="engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — moduleparameter, waarde1 — parameterwaarde. Module-instellingen komen na het teken? en gescheiden door &.
Voorbeeld invoegen (toont een sitemap met een lijst van statische pagina's en nieuws uit categorieën met id=2,3,4):
(inhoud)
(inclusief file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
Om ervoor te zorgen dat de sitemap op een aparte pagina wordt weergegeven, moet de tag (include ...) worden ingesloten in , en de (content) tag moet worden ingesloten in . Daarna zal de module beschikbaar zijn op http://site.ru/sitemap/
Na eventuele wijzigingen aan de parameters en hun waarden, is het noodzakelijk om de cache in het admin-paneel te wissen.
Moduleparameters doorgegeven via tpl bij het invoegen:
- need_cats - een lijst met id-categorieën gescheiden door komma's voor weergave op de kaart
- exc_cats - lijst met id-categorieën gescheiden door komma's, uitgesloten van de kaart
- need_news — door komma's gescheiden lijst van id-artikelen om op de kaart weer te geven
- exc_news - door komma's gescheiden lijst van artikel-ID's die van de kaart moeten worden uitgesloten
- het heeft geen zin om deze parameters tegelijkertijd op te geven
- need_static — door komma's gescheiden lijst met statische pagina-ID's om op de kaart weer te geven
- exc_static - lijst met statische id-pagina's, gescheiden door komma's, uitgesloten van de kaart
- het heeft geen zin om deze parameters tegelijkertijd op te geven
- cats_as_links - toon categorienamen als links (1 of 0)
- show_static - toon statische pagina's op de kaart (1 of 0)
- cats_sort - sorteerveld categorielijst (veld uit tabel dle_category)
- cats_msort - sorteerrichting categorielijst (ASC of DESC)
- news_sort - sorteerveld voor de lijst met artikelen (veld uit de dle_post tabel)
- news_msort - richting van het sorteren van de lijst met artikelen (ASC of DESC)
- static_sort - sorteerveld voor de lijst met statische pagina's (veld uit de dle_static tabel)
- static_msort - richting voor het sorteren van de lijst met statische pagina's (ASC of DESC)
- Er zijn 2 sorteermogelijkheden:
- ASC - oplopend (alfabetisch)
- DESC - aflopend (in omgekeerde volgorde)
- als het veld en de sorteervolgorde niet zijn opgegeven, worden de opgegeven categorie-instellingen of standaard DLE-parameters gebruikt
- cats_limit - maximaal aantal subcategorieën om weer te geven
- news_limit - het maximale aantal uitvoerartikelen uit de categorie
- static_limit - het maximum aantal weergegeven statische pagina's
Merk op geen van de bovenstaande instellingen is vereist, je kunt helemaal niets specificeren - voeg gewoon de tag toe (inclusief file="engine/modules/sitemap.php") - dan worden de standaardinstellingen gebruikt.
Uiterlijk en stijlklassen van de sitemap
Optioneel is het mogelijk om het uiterlijk van de sitemap te wijzigen, hiervoor openen we het stijlbestand (style.css) van onze template en schrijven de hieronder beschreven klassen voor.
Lijst met CSS-klassen voor sitemaps:
Sitemap_categories - element
- categorie lijst
- categorie lijst
.sitemap_items - element- lijst met artikelen
- lijst met artikelen
.sitemap_static_pages - element- lijst met statische pagina's
- lijst met statische pagina's
Root - een klasse voor de bovenstaande elementen in de root van de lijst
Sitemap_categories a - element met categorienaam
.sitemap_categories span - element met categorienaam
.sitemap_items a - het element met titel van het artikel
.sitemap_static_pages een - element met statische paginanaamInstalleren, verwijderen en bijwerken van de sitemapmodule op DLE
Module-installatie
- Pak het archief uit met de module;
- Kopieer de inhoud van de uploadmap (behalve /templates/) naar de server;
- Plaats de inhoud van de uploads/sjablonen/Standaard/ map in uw sjabloonmap;
- Voer het bestand http://site.ru/sitemap_installer.php uit en volg de instructies;
- Verwijder het sitemap_installer.php-bestand van de server;
- Ga naar het admin panel, selecteer de SiteMap module en genereer de code;
- Open het main.tpl-bestand van uw sjabloon en zoek:
Motor herschrijven aan
Voeg hieronder toe:
$metatags =<<
Voeg hierboven toe:
if ($do == "sitemap" ) ($nam_e = "Sitemap"; $metatags [ "titel"] = "Sitemap ($config["home_title"]) "; $metatags["beschrijving"] = "Sitemap ($config["beschrijving"]) "; $canoniek = ""; ) if ($do == "sitemap") ($nam_e = "Sitemap"; $metatags["title"] = "Sitemap ($config["home_title"])"; $metatags["description"] = " Sitemap ( $config["description"])"; $canonical = ""; )
- Het installatieproces is voltooid - de sitemap is beschikbaar op http://site.ru/sitemap/
Een module verwijderen
- Upload het sitemap_uninstaller.php bestand naar de server (naar de map waar DLE is geïnstalleerd);
- Voer het http://site.ru/sitemap_uninstaller.php bestand uit en volg de instructies;
- Verwijder alle modulebestanden die tijdens de installatie zijn gedownload;
- Zet alle wijzigingen in de engine-bestanden (main.tpl en .htaccess) die tijdens de installatie zijn gemaakt terug;
- Vergeet niet het sitemap_uninstaller.php bestand te verwijderen.
Module-update
- Download de nieuwe versie van de module van http://website/blog/post/1974
- Pak het archief uit met de module.
- Kopieer de inhoud van de uploadmap (behalve het sitemap_installer.php-bestand en de /templates/-map) naar uw server en beantwoord de vragen van uw FTP-client over het vervangen van bestaande bestanden met "Ja".
Aandacht! Upgraden van v.1.x naar v.2.x:
Het is noodzakelijk om de nieuwe bestanden van versie 2.x volledig naar de server te kopiëren, als de namen overeenkomen, bevestigt u de vervanging. Daarna moet je http://site.ru/sitemap_installer.php uitvoeren en de instructies volgen. Hiermee is de update voltooid.Download HTML SiteMap-module voor DLE
Versiegeschiedenis (Geschiedenislogboek)
- v.2.2 - 08.05.2014
- Volledig opnieuw ontworpen moduleontwerp voor alle versies van DLE.
- Kleine bugs opgelost en verbeteringen aangebracht. Volg bij het updaten de stap met het bewerken van het bestand engine.php in de update-instructies.
- v.2.1.1 - 17.04.2014
- De modulecode is bijgewerkt om compatibel te zijn met de nieuwe bestandsindeling voor DLE-instellingen, versie 10.2 en hoger.
- v.2.1 - 08.10.2012
- Een bug in de codegenerator opgelost.
- Typefouten in admin panel opgelost.
- v.2.0 - 03.06.2012
- Installatieprogramma toegevoegd.
- Er was een beheerderspaneel met een codegenerator om in een sjabloon in te voegen.
- v.1.2 - 02.06.2012
- DLE-versiebeheer geïntroduceerd.
- De module is nu compatibel met de DLE 8.2-9.6 lijn.
- v.1.1 - 02.11.2011
- Bugs opgelost met sommige modulefuncties.
- v.1.0 - 16.03.2011
- Officiële uitgave.
FAQ - antwoorden op veelgestelde vragen
Q: Waarom heb ik twee sitemaps xml en html nodig? Wat is hun verschil? Kunnen ze tegelijkertijd worden gebruikt?
EEN: Dit zijn twee totaal verschillende entiteiten: de xml-sitemap is alleen bedoeld voor zoekmachines. De html-sitemap is bedoeld voor gebruikers om door de site te navigeren. Ze kunnen en moeten tegelijkertijd worden gebruikt.Q: Welke sitemap moet worden toegevoegd aan het Yandex- en Google-webmasterpaneel?
EEN: Zoekmachines moeten precies de xml-sitemap 'feeden', en niet de sitemap die deze module maakt.Q: Naar welke sitemap kan op de site (bijvoorbeeld in de footer) worden gelinkt?
EEN: U hoeft alleen naar de html-sitemap te linken, d.w.z. degene die door deze module is gemaakt en beschikbaar is op http://site.ru/sitemap/Q: Ik krijg de volgende foutmelding, wat moet ik doen?
Fatale fout: kan klasse-sitemap niet opnieuw declareren in /.../engine/modules/sitemap.php op regel 55
EEN: Gebruik de alternatieve installatie van een sitemap via statische pagina's - de methode wordt hier beschrevenQ: Werkt deze module op DLE 10?
EEN: Ja, alles werkt prima. Maar als u problemen ondervindt, is er een ander alternatief. Dankzij de gebruiker onder de bijnaam Ryan - de methode wordt hier beschrevenQ: Ik heb veel publicaties op de site en al deze links worden op één pagina weergegeven. Dit is onzin, Yandex zweert!
EEN: Ja, Yandex zweert. Om het aantal links op een pagina te verminderen, gebruikt u de parameter news_limit om het aantal nieuwsuitvoer te beperken (zie de lijst met parameters voor details).Q: Hoeveel links op de kaartpagina kunnen/moeten worden weergegeven?
EEN: Uit de officiële reactie van Yandex-ondersteuning: het aanbevolen aantal links in de html-sitemap mag niet hoger zijn dan 3000 links.Q: Maar hoe zit het met het opdelen van de sitemap in pagina's? Alsjeblieft.
EEN: Paginering van de sitemap wordt niet geïmpliceerd door de databasestructuur en modulelogica. Paginering wordt in de nabije toekomst niet verwacht.Dus ik heb je alles verteld, download, test en schrijf beoordelingen. Als u fouten vindt - schrijf, zullen we alles zo snel mogelijk corrigeren. Ook als je wensen hebt met betrekking tot de functionaliteit, verbeteringen, schrijf ook, we bespreken alles en doen het!
VRIJWARING Onlangs is deze module verspreid op verschillende sites gewijd aan DLE, onder andere namen, met gewijzigde code, verwijderd / gewijzigd copyright, enz. Maar desondanks blijven tekenen dat dit precies deze module is en ontwikkeld door Alexander Fomin. Dus - ik draag geen enkele verantwoordelijkheid voor distributies die zijn gedownload van andere sites.
Met vriendelijke groet, Alexander Alaev
De volgende wijzigingen zijn voorbereid en doorgevoerd:
1. De mogelijkheid toegevoegd om afbeeldingen naar de server te uploaden voor opmerkingen die op de site zijn gepubliceerd. Deze functie is ingeschakeld en geconfigureerd in de groepsinstellingen. Voor elke gebruikersgroep kunt u het uploaden van afbeeldingen voor opmerkingen in- of uitschakelen. Ook kunt u voor elke groep verschillende individuele parameters instellen voor geüploade afbeeldingen, bijvoorbeeld het maximale aantal geüploade afbeeldingen voor opmerkingen, hun grootte en gewicht, enz. Bij het uploaden van afbeeldingen naar opmerkingen heeft de gebruiker toegang tot een vereenvoudigd formulier voor het uploaden van opmerkingen en worden afbeeldingen geüpload volgens de parameters die zijn gespecificeerd in de groepsinstellingen. Tegelijkertijd kan de gebruiker zijn geüploade afbeeldingen beheren. Hij kan ze verwijderen of vervangen als hij zijn opmerkingen mag bewerken. 2. Ondersteuning toegevoegd voor InnoDB-engine voor MySQL-database. Bij het installeren van het script kun je kiezen welk type opslag je wilt gebruiken. U kunt ervoor kiezen om een van beide te gebruiken: InnoDB of MijnISAM. Bij het kiezen van een motor raden we aan om ons te laten leiden door de volgende criteria. Als uw site zelden wordt bijgewerkt met nieuwe inhoud (registratie van een groot aantal gebruikers, actief nieuwe opmerkingen toevoegen, enz.), d.w.z. referentiesite, is het aanbevolen om te gebruiken MijnISAM type, is het sneller bij het ophalen uit de database. Als de site is gepland om actief iets met een groot aantal gebruikers te bespreken, wordt aanbevolen om InnoDB type. Voor de meeste sites is InnoDB de beste keuze, omdat. het schaalt gemakkelijker in de toekomst. De keuze van de database-engine is alleen beschikbaar als uw server een versie van MySQL heeft die niet lager is dan 5.6.4. Als de MySQL-serverversie lager is, is alleen MyISAM beschikbaar. 3. De mogelijkheid toegevoegd om te maken en te gebruiken afspeellijsten bij het afspelen van video's op de site. Om dit te doen, worden videobestanden eenvoudigweg in de videotag weergegeven, gescheiden door komma's. Bijvoorbeeld:
4. De mogelijkheid toegevoegd om een beschrijving te maken, voor een video die zichtbaar is wanneer deze in de speler wordt weergegeven, wordt hiervoor het volgende formaat gebruikt in de video-embed-tag: , hetzelfde kan voor alle bestanden worden ingesteld als een door komma's gescheiden bestandsafspeellijst wordt gebruikt. U kunt een voorbeeld van het display zien in de bovenstaande schermafbeelding.5. Mogelijkheid toegevoegd om in de tag te gebruiken, ook links naar video's in de YouTube-service. Zo kunt u op de YouTube-service gemengde afspeellijsten organiseren die uw video en video's bevatten.
6. De mogelijkheid toegevoegd om afspeellijsten te maken en te gebruiken bij het afspelen van audio op de site. Om dit te doen, worden audiobestanden gewoon vermeld in de audiotag, gescheiden door komma's. Bijvoorbeeld:
7. De mogelijkheid toegevoegd om een beschrijving te maken, voor audio die zichtbaar zal zijn bij het afspelen van muziek in de speler, hiervoor wordt het volgende formaat gebruikt in de audio embed tag: . U kunt een voorbeeld van het display zien in de bovenstaande schermafbeelding.8. Mogelijkheid toegevoegd voor de audiospeler koppelingen toevoegen om streaming audio af te spelen. Zo kunt u afspeellijsten instellen en weergeven om naar te luisteren op uw site met radiostations.
9. In de instellingen van de spelers, in het admin-paneel, de mogelijkheid toegevoegd het kiezen van een thema voor de speler. U kunt een donker of licht thema voor de speler kiezen, waardoor de weergave van de speler op uw site organischer wordt. 10. Verbeterde procedure voor het invoegen van video- en audiomateriaal in editors. Bij het toevoegen van een video kun je direct afspeellijsten maken en kun je in het invoervenster direct niet alleen een link naar video en audio instellen, maar ook links naar posters daarvoor, en een beschrijving voor video- en audiobestanden. 11. Er is een nieuwe WYSIWYG-editor toegevoegd aan de DataLife Engine. De naam van de nieuwe editor is FroalaEditor. Deze editor heeft een gemakkelijke en begrijpelijke interface (naar onze mening de beste interface) voor het maken en bewerken van inhoud, de HTML-code die hij genereert is een van de schoonste en heeft bijna niets overbodigs, hij is relatief licht van gewicht, hij heeft een snelle weergave van de redacteur op de pagina. 12. Nieuw type toegevoegd voor extra publicatievelden:"Downloadbare afbeeldingengalerij". Wanneer u dit type veld maakt, kunt u opties instellen voor geüploade afbeeldingen, evenals het maximale aantal afbeeldingen dat voor deze galerij kan worden geüpload. Bij het toevoegen van een publicatie in het admin panel of op de site, kan de afbeelding in één klik worden geüpload. Wanneer dit veld op de site wordt weergegeven, worden de afbeeldingen gegroepeerd in een galerij met afbeeldingen, die ook door elkaar kunnen worden gebladerd tijdens het bekijken, als er kleine kopieën voor de afbeeldingen zijn gemaakt.13. Voor extra velden van het type"Afbeelding downloaden" en "Bestand downloaden", toegevoegd automatisch verbod op het opnieuw uploaden van afbeeldingen en bestanden totdat de vorige geüploade afbeelding of bestand is verwijderd. Dit verkleint de kans dat ongebruikte bestanden en afbeeldingen aan het nieuws worden toegevoegd.
14. Voor extra velden van het type "Afbeelding uploaden" nieuwe tags toegevoegd: En , die respectievelijk alleen de URL voor de miniatuur van de geüploade afbeelding en de URL voor de volledige afbeelding uitvoert, waarbij "X" de naam is van het optionele veld. Deze tags zijn handig voor webmasters die de geüploade publicaties op de site willen personaliseren, bijvoorbeeld in combinatie met andere aanvullende velden.
15. Voor extra velden van het type "Switch Ja of Nee", De mogelijkheid toegevoegd om standaard de status "Ingeschakeld" of "Uitgeschakeld" toe te wijzen, die zal worden gebruikt bij het toevoegen van een nieuwe publicatie. 16. De mogelijkheid toegevoegd om documenten online te bekijken, geüpload naar de site via het DataLife Engine-script. Om dit te doen, zijn de volgende tags toegevoegd aan het uitvoersjabloon voor geüploade bestanden (attachment.tpl): (online-kijk-link) die een URL-link weergeeft om het document online in de browser te bekijken, evenals tags tekst, die de bijgevoegde tekst uitvoert als het geladen document een ondersteunde indeling heeft om te bekijken. De volgende soorten documenten worden ondersteund voor online weergave: Adobe PDF, Microsoft Word, Microsoft Excel. Documenten worden rechtstreeks in de browser van de bezoeker bekeken met behulp van de Google Docs Viewer-service, zodat bezoekers geen Microsoft- of Adobe-software hoeven te hebben geïnstalleerd.17. Vanwege het feit dat de ontwikkelaars van de WYSIWYG LiveEditor besloot om alle werkzaamheden aan deze editor stop te zetten, en hij heeft al enkele jaren geen updates meer ontvangen, werd besloten om deze editor uit de DataLife Engine te verwijderen. Sites die eerder deze editor gebruikten, schakelen automatisch over naar het gebruik van de FroalaEditor.
18. De mogelijkheid toegevoegd om een beschrijving van afbeeldingen in te stellen (alt-attribuut) bij het massaal invoegen van afbeeldingen in nieuws. Om dit te doen, moet u de gewenste afbeeldingen selecteren en door op een van hen te klikken een beschrijving instellen. Klik vervolgens op de knop "Geselecteerde invoegen". De opgegeven beschrijving wordt ook toegevoegd voor alle foto's wanneer ze worden geplakt.19. Automatische cache-reset Zend OPCache toegevoegd bij het wijzigen van site-instellingen. Dus wanneer deze caching is ingeschakeld in de serverinstellingen, hoeft u de cache niet zelf opnieuw in te stellen of te wachten tot de wijzigingen van kracht worden.
20. Bij het bekijken van de lijst met categorieën in het beheerderspaneel, in het categoriebewerkingsgedeelte is de weergave van de lijst met categorieën gewijzigd. Nu worden alle subcategorieën samengevouwen weergegeven en kunnen ze direct worden geopend wanneer dat nodig is voor een bepaalde bovenliggende categorie. En ook toegevoegde knoppen, waardoor u snel alle categorieën in de lijst met één klik kunt uitvouwen of samenvouwen. Het toevoegen van een nieuwe categorie gebeurt in een pop-upvenster. Dit vereenvoudigt het werk met een groot aantal categorieën en subcategorieën in het admin panel. 21. De mogelijkheid toegevoegd om alle gebruikers uit te schrijven, geabonneerd op opmerkingen, voor elk nieuws afzonderlijk. Als het nieuws geabonneerde gebruikers heeft, kunt u bij het bewerken van dit nieuws in het configuratiescherm op het tabblad "Geavanceerd" het aantal abonnees zien en hen uitschrijven voor opmerkingen over deze specifieke publicatie. Deze innovatie zal bijvoorbeeld handig zijn als het nieuws is gesloten voor verder commentaar.22. De mogelijkheid toegevoegd om je te abonneren op reacties naar het nieuws wanneer een opmerking wordt geplaatst, zelfs wanneer de opmerking wordt gemodereerd.
23. In het gebruikersprofiel op de site, de mogelijkheid toegevoegd afmelden voor geabonneerde reacties op publicaties, met vermelding van het aantal publicaties waarop de gebruiker is geabonneerd. Om dit te doen, in de sjabloon gebruikersinfo.tpl (Afmelden), waarin een selectievakje wordt weergegeven om u af te melden voor opmerkingen, en het aantal geabonneerde publicaties.24. In het gebruikersprofiel op de site, de mogelijkheid om automatisch abonneer u om meldingen te ontvangen over nieuwe opmerkingen die zijn toegevoegd aan het nieuws, waarvan hij de auteur is. De gebruiker hoeft zich dus niet afzonderlijk te abonneren op elk van zijn nieuws, het volstaat om het overeenkomstige selectievakje in de instellingen van zijn profiel te annuleren. Een selectievakje weergeven in een sjabloon gebruikersinfo.tpl nieuw taggebruik toegevoegd (nieuws-abonneren).
25. In het gebruikersprofiel op de site, de mogelijkheid om automatisch abonneer u om meldingen te ontvangen van nieuwe opmerkingen die reacties zijn op zijn eigen opmerkingen. Om dit te doen, schakelt u het overeenkomstige selectievakje in uw profielinstellingen uit. Een selectievakje weergeven in een sjabloon gebruikersinfo.tpl nieuw taggebruik toegevoegd (opmerkingen-antwoorden-abonneren).
26. Ondersteuning toegevoegd voor de PHP Memcached-extensie. Het DLE-script bepaalt automatisch welke PHP-extensie is geïnstalleerd, Memcache of Memcached op de server, en gebruikt, afhankelijk hiervan, een of andere PHP-extensie, als Memcache-caching is ingeschakeld in de scriptinstellingen. Het is dus niet langer nodig om de PHP Memcache-extensie op de server te installeren.
27. In het beheerderspaneel, in de sectie voor het bewerken van publicaties, aan de lijst met massale acties op publicaties is de mogelijkheid toegevoegd om categorieën toe te voegen aan publicaties. In tegenstelling tot het bestaande item "Categorieën bewerken", kunt u met het item "Categorie toevoegen" massaal nieuwe geselecteerde categorieën aan publicaties toewijzen, zonder oude, eerder toegevoegde categorieën te wijzigen.28. Voor de sjabloontag heeft Tekst de mogelijkheid toegevoegd specificeer een nieuwsbereik met een streepje. U kunt bijvoorbeeld specificeren: Tekst Tekst. Dit maakt het gemakkelijker om het ontwerp te maken dat u nodig hebt, en het is niet nodig om alle ID's van de vereiste publicaties voor te schrijven, gescheiden door komma's.
29. Voor de sjabloontag heeft Tekst de mogelijkheid toegevoegd specificeer het bereik van pagina's dat u wilt met behulp van het streepjesteken. U kunt bijvoorbeeld specificeren: Tekst. Op dezelfde manier kan het bereik worden ingesteld voor de tegenovergestelde tag Tekst. Dit maakt het gemakkelijker om het ontwerp te maken dat u nodig hebt, en het is niet nodig om alle nummers van de pagina's die u nodig hebt, gescheiden door komma's, voor te schrijven.
30. De mogelijkheid toegevoegd om zich af te melden voor sitegebruikers van mailings, die worden verzonden vanuit het gedeelte "Berichten" van het beheerdersdashboard. Om dit te doen, kunt u bij het verzenden van e-mails ofwel in de sjabloon of rechtstreeks in de berichttekst de tag (%unsubscribe%), die in de verzonden e-mail de URL weergeeft voor het afmelden voor het ontvangen van de nieuwsbrief voor de gebruiker. Wanneer u op deze link klikt, wordt voor het gebruikersprofiel de status "Geen e-mails van de site ontvangen" ingesteld. Tegelijkertijd hoeft de gebruiker alleen de link te volgen, hij hoeft niet in te loggen of andere acties op de site uit te voeren. Zo kan hij zich gemakkelijk afmelden voor brieven van de site als hij al lang geen interesse meer heeft in de site. Ondanks het feit dat u met het verzenden van brieven nog steeds een bericht naar de gebruiker kunt sturen, zelfs als hij heeft aangegeven geen brieven te willen ontvangen. We raden webmasters ten zeerste aan om bij het verzenden van berichten altijd rekening te houden met de status die de gebruiker in zijn profiel heeft ingesteld, om te voorkomen dat de server in spamfilters terechtkomt.31. Automatische toevoeging toegevoegd voor alle externe links, die zijn gepubliceerd in het nieuws en opmerkingen, attribuut rel, met daarin de parameters "externe noopener noreferrer". Met dit kenmerk kunt u de kans op een mogelijke aanval op de site verkleinen met behulp van social engineering-mechanismen.
32. In de scriptinstellingen de mogelijkheid toegevoegd om het aantal dagen op te geven, waarin het volledige nieuws na publicatie in de cache wordt opgeslagen. Het maken en bijwerken van de cache is ook een arbeidsintensieve bewerking. Na verloop van tijd verliest de publicatie ook zijn populariteit en als deze niet vaak wordt gelezen, is het niet aan te raden om de cache er altijd voor te maken en te beheren. Als uw site weinig nieuws publiceert, kunt u het aantal dagen dat u moet cachen verhogen, als het veel is, en vervolgens verminderen. In ieder geval raden we af om de cachetijd in te stellen op minder dan 30 dagen. Gebruik een klein aantal dagen alleen als er problemen zijn met de vrije ruimte op de harde schijf van de server, of als u een zeer groot aantal nieuws per maand publiceert. Maar voor degenen die weinig nieuws op de site hebben, raden we aan deze waarde te verhogen. 33. In het beheerderspaneel, in het gedeelte voor het bewerken van gebruikers, is de mogelijkheid toegevoegd snelle overdracht van alle publicaties van de ene gebruiker naar de andere. Klik hiervoor op het aantal publicaties van de gebruiker, selecteer de overdracht van publicaties naar een andere gebruiker en geef de gebruikersnaam op van de gebruiker naar wie je publicaties wilt overdragen. Deze innovatie is handig als u, voordat u een gebruiker uit de database verwijdert, al zijn publicaties moet overdragen aan een andere gebruiker.34. In het beheerderspaneel, in het gedeelte voor het bewerken van gebruikers, is de mogelijkheid toegevoegd snelle herberekening van het aantal publicaties door de gebruiker. Klik hiervoor op het aantal publicaties van de gebruiker en selecteer in het menu de herberekening van publicaties. Deze optie is handig als er massale manipulaties met publicaties zijn uitgevoerd, of als toevoegingen aan de database het script omzeilen.
35. In het beheerderspaneel, in het gedeelte voor het bewerken van gebruikers, is de mogelijkheid toegevoegd snelle herberekening van het aantal opmerkingen van een gebruiker. Om dit te doen, klikt u op het aantal gebruikersopmerkingen en selecteert u de herberekening van opmerkingen in het menu. Deze optie is handig als er massale manipulaties met opmerkingen zijn uitgevoerd, of als toevoegingen aan de database het script omzeilen.36. Verbeterde prestaties van nieuwsoutput bij gebruik van sorteren op beoordeling en weergaven. Verbeterde ook de prestaties van de uitvoer van opmerkingen die sorteren op beoordeling gebruiken.
37. Verbeterd systeem om rekening te houden met het aantal gebruikersopmerkingen in zijn profielstatistieken. Het massaal verwijderen van nieuws berekent ook automatisch de opmerkingen van gebruikers. Dit elimineert de noodzaak voor periodieke herberekening van statistieken.
38. De weergave van het DataLife Engine-beheerpaneel geoptimaliseerd op mobiele apparaten in staande stand. Het bedieningspaneel is dus handiger geworden bij gebruik op smartphones.
39. JQuery-bibliotheek is bijgewerkt naar regel 2.xx
40. De TinyMCE-editor bijgewerkt naar de huidige versie.
41. Probleem opgelost waarbij: het was onmogelijk om de punt in de advertentie te gebruiken. velden van het kruisverwijzingstype.
42. Probleem opgelost waarbij: Er is een ongeldige lay-out van HTML-opmerkingen gevormd bij het gebruik van boomachtige opmerkingen.
43. Probleem opgelost waarbij: voor de tag (category-url), werd de URL naar de categorie weergegeven met behulp van de CNC, ongeacht de CNC-instellingen in het beheerderspaneel van het script.
44. Probleem opgelost waarbij: er was een verdubbeling van indexen van extra velden, met de mogelijkheid van kruisverwijzingen, als het nieuws in verschillende categorieën wordt gepubliceerd.
45. Probleem opgelost waarbij: de tekst- en teksttags voor de hoofdpagina werkten niet correct als de scriptinstellingen het weergeven van een statische pagina op de hoofdpagina als de hoofdpagina mogelijk maakten.
46. Een probleem opgelost waarbij als het nieuws werd ontdaan van opmerkingen in de sectie voor het bewerken van publicaties, dan werd altijd teruggekeerd naar de eerste pagina van de sectie voor het bewerken van nieuws, ongeacht de zoekfilters en het weergeven van publicaties voor bewerking.
47. Probleem opgelost waarbij: het was onmogelijk om het juiste antwoord in het Q&A-systeem in te voeren als de gebruiker op een opmerking reageert in plaats van een nieuwe toe te voegen.
48. Kleine bugs in het script die eerder werden ontdekt en aangekondigd, zijn verholpen.
Informatie voor het downloaden van het script voor klanten:
Aandacht! Het bekijken van deze informatie is alleen beschikbaar voor gebruikers die een licentie voor het script hebben. Als je het script al hebt gekocht, moet je naar de site gaan onder je klantaccount.
Bent u nog geen klant bij ons, dan kunt u onze website bezoeken.
U kunt de release bespreken op:
U kunt in dit artikel meer lezen over alle nieuwe functies van DLE 12.1.
DataLife Engine v.12.1 Persbericht zal u vertellen over de toevoeging aan de advertentiemodule, nu ondersteunt de module de rubriekfunctie, in deze versie kunt u het aantal weergaven van advertentiemateriaal bijhouden en meer toevoegingen met betrekking tot advertentiebeheer.
Een goede, mogelijk met behulp van canonieke links, is toegevoegd aan de code voor alle pagina's van de site, inclusief navigatie door secties, het bekijken van het volledige nieuws, enz. Dit is een functie om de SEO-optimalisatie van projecten te verbeteren, dubbele pagina's te elimineren als onjuiste links naar uw site ergens op internet worden gepubliceerd, of als het om de een of andere reden nodig is om de besturing van onjuiste CNC uit te schakelen.
Om veiligheidsredenen is een functie toegevoegd om de site automatisch te beschermen tegen het uploaden van code of het invoegen van frames op sites van derden. Als deze instelling is ingeschakeld, wordt uw bron automatisch geblokkeerd als deze is ingesloten in een iframe op de site van iemand anders. Op deze manier kunt u uw site beschermen tegen aanvallen zoals clickjacking.
Een andere interessante functie voor SEO-site-optimalisatie zijn de uitgebreide mogelijkheden van de "Metatags" -module, nu is het mogelijk om niet alleen metatags voor pagina's in te stellen, maar ook elke afzonderlijke titel voor de pagina en paginabeschrijving, die u later kunt weergeven overal in uw sjabloon.
(aanbevolen)
Hosting met gratis SSL-certificaat voor de site, moderne apparatuur op SSD - een van de leiders in kwaliteit en lage prijs. We lezen in dit artikel.bijvoorbeeld over gratis hosting Zonder reclame en voorwaarden met DataLife Engine 12-9.x of een ander CMS - deze service helpt u binnen een maand te begrijpen of hosting geschikt voor u is of niet.
Wij bieden: download DLE verschillende versies op http://www.site in de sectie voor iedereen zonder te registreren (gelicentieerde versies van UTF 8 en Win 1251).
De belangrijkste ontwikkelingsfase van versie 12.1 is voltooid, de release bevindt zich in het testen en pre-release voorbereiding, maar voor nu nodigen we u uit om vertrouwd te raken met de informatie over wat u te wachten staat met de release van de nieuwe versie.
De volgende wijzigingen zijn voorbereid en doorgevoerd:
1. Ondersteuning toegevoegd voor koppen in de advertentiebeheermodule. In deze module kunt u koppen aanmaken en uw advertentiemateriaal in deze koppen plaatsen. Koppen worden helemaal bovenaan weergegeven, vóór de lijst met toegevoegd advertentiemateriaal, in de vorm van mappen. In de rubrieken zelf kunt u ook in een onbeperkt aantal extra ondertitels maken. Zo kunt u bij een groot aantal advertentiematerialen deze plaatsen om er gemakkelijk doorheen te navigeren, in verschillende kopjes en ondertitels.
2. De mogelijkheid toegevoegd om rekening te houden met het aantal weergaven voor promotiemateriaal toegevoegd in het scriptcontrolepaneel. Weergaven worden alleen geteld voor echte gebruikers die de site hebben bezocht via een browser. Bots die de site crawlen, tellen niet mee. Het tellen van weergaven is direct ingeschakeld voor elke banner, dus je kunt alleen weergaven tellen voor de advertenties die je nodig hebt. U hebt ook de mogelijkheid om aan te geven of alle bannerweergaven moeten worden geteld, of alleen weergaven van unieke gebruikers.
3. Voor promotiemateriaal in het beheerderspaneel is de mogelijkheid toegevoegd om de weergave van de banner te beperken gebaseerd op het aantal weergaven dat het heeft, en u kunt de banner uitschakelen wanneer het het opgegeven maximale aantal weergaven bereikt.4. De mogelijkheid toegevoegd om rekening te houden met het aantal klikken voor advertentiemateriaal dat is toegevoegd in het scriptconfiguratiescherm. DataLife Engine onderschept automatisch HTML-tags die zijn gepubliceerd met behulp van tags en houdt automatisch de klikken erop bij. Er is geen speciaal ontwerp van deze links vereist, ze kunnen naar elk gewenst adres leiden. Je hebt ook de mogelijkheid om aan te geven of je alle klikken op een link wilt tellen, of alleen klikken van unieke gebruikers.
5. Voor advertentiemateriaal in het beheerderspaneel is de mogelijkheid toegevoegd om de weergave van een banner te beperken op basis van het aantal klikken op uw banner, en u kunt de weergave van een banner uitschakelen wanneer het opgegeven maximale aantal klikken erop is bereikt.
7. Toegevoegd gebruik van canonieke links, in de code van de pagina's, voor alle pagina's van de site, inclusief navigatie door secties, het volledige nieuws bekijken, enz. Met deze functie kunt u de SEO-optimalisatie van sites verhogen en kunt u dubbele pagina's vermijden als er ergens op internet onjuiste links naar uw site worden gepubliceerd, of als u om de een of andere reden de besturing van een onjuiste CNC moet uitschakelen.
8. In de categorie-instellingen in het configuratiescherm, de mogelijkheid toegevoegd om standaard voor een categorie in te stellen of het is toegestaan om nieuws uit deze categorie op de hoofdpagina van de site te publiceren. Deze instellingen zijn van kracht op het moment dat een publicatie wordt toegevoegd of bewerkt, en als publicatie op de hoofdpagina voor een categorie niet is toegestaan, wordt de bijbehorende optie verwijderd op het moment dat een publicatie wordt toegevoegd of bewerkt.
9. In de categorie-instellingen in het configuratiescherm, de mogelijkheid toegevoegd om standaard voor een categorie in te stellen of opmerkingen zijn toegestaan voor berichten uit deze categorie. Deze instellingen zijn geldig op het moment dat een publicatie wordt toegevoegd of bewerkt, en als opmerkingen zijn uitgeschakeld voor een categorie, wordt de bijbehorende optie verwijderd op het moment dat een publicatie wordt toegevoegd of bewerkt.
10. In de categorie-instellingen in het configuratiescherm, de mogelijkheid toegevoegd om standaard voor een categorie in te stellen of een beoordeling is toegestaan voor publicaties uit deze categorie. Deze instellingen zijn geldig op het moment dat een publicatie wordt toegevoegd of bewerkt, en als het gebruik van een beoordeling voor een categorie is uitgeschakeld, wordt de bijbehorende optie verwijderd op het moment dat een publicatie wordt toegevoegd of bewerkt.
11. In de scriptinstellingen in het configuratiescherm, in het gedeelte met beveiligingsinstellingen, de mogelijkheid toegevoegd om automatische bescherming van de site in te schakelen tegen insluiting in frames op sites van derden. Als deze instelling is ingeschakeld, wordt uw site automatisch geblokkeerd als deze is ingesloten in een iframe op de site van iemand anders. Op deze manier kunt u uw site beschermen tegen aanvallen zoals clickjacking.
12. De mogelijkheden van de module "Metatags" uitgebreid, deze module is hernoemd naar "Koppen, beschrijvingen, metatags". In deze module kunt u nu niet alleen metatags voor pagina's instellen, maar ook een aparte titel voor de pagina en een beschrijving van de pagina, die u later overal in uw sjabloon kunt weergeven. Hiervoor zijn nieuwe algemene tags voor sjablonen toegevoegd: (paginatitel) - geeft de titel weer die u voor de pagina opgeeft, (paginabeschrijving) - geeft de beschrijving weer die u voor de pagina opgeeft. Het is ook toegestaan om BB- en HTML-tags te gebruiken in de paginabeschrijving. Zo kunt u met deze module bijvoorbeeld titels en beschrijvingen voor een tagcloud voor elke tag afzonderlijk maken en weergeven, enz.
13. Nieuwe tekst voor algemene sjabloontags toegevoegd, die de tekst weergeven die erin is ingesloten als een titel voor de pagina die wordt bekeken, is ingesteld in de module "Koppen, beschrijvingen, metatags". En ook tegenoverliggende teksttags toegevoegd die de tekst weergeven die erin is ingesloten als de titel van de pagina die wordt bekeken niet was ingesteld. Soortgelijke tags zijn ook toegevoegd voor de beschrijving: tekst , die de tekst weergeeft die erin is ingesloten als een beschrijving is opgegeven voor de pagina die wordt bekeken in de module "Koppen, beschrijvingen, metatags", tekst die de tekst weergeeft die erin zit als er was geen beschrijving voor de pagina die werd bekeken.
14. Ondersteuning voor nieuwe teksttags is toegevoegd voor de categoriemenusjabloon (categorymenu.tpl)., die de tekst weergeven die erin is ingesloten als de categorie die op de site wordt bekeken, of het nieuws, niet tot de categorie uit het menu behoort. Deze tag kan alleen binnen tags worden gebruikt en wordt bijvoorbeeld gebruikt om bepaalde informatie (zoals links) alleen voor inactieve categorieën uit het menu weer te geven.
15. Uitgebreide opties voor het weergeven van publicaties op basis van de waarden van extra velden in publicaties. Wanneer geopend op http://uwsite/xfsearch/veldnaam/veldwaarde/, worden berichten geretourneerd zoals voorheen met de gespecificeerde waarde in dat specifieke veld als het veld is ingesteld op "gebruiken als kruisverwijzingen". Wanneer u http://uwsite/xfsearch/veldwaarde/ opent, worden publicaties met deze waarde voor alle extra velden weergegeven. Bij het openen van http://uwsite/xfsearch/veldnaam/ worden alle publicaties weergegeven waarin dit gespecificeerde veld is ingevuld.
16. In de scriptinstellingen is de mogelijkheid toegevoegd om een aparte pagina toe te wijzen met de naam 404.html in de hoofdmap van uw site om pagina's weer te geven waarvoor geen inhoud is. Als deze instelling is ingeschakeld, kunt u in plaats van de standaard systeemmelding "Helaas is deze pagina niet voor u beschikbaar, het adres is mogelijk gewijzigd of verwijderd.", een aparte pagina weergeven die speciaal is voorbereid, met een volledig apart ontwerp. Deze innovatie is handig voor webmasters die een apart ontwerp van 404 pagina's van hun site willen maken.
17. De mogelijkheid om een HTTP-header toe te wijzen is toegevoegd aan de scriptinstellingen, van waaruit het nodig is om IP-adressen van gebruikers te verkrijgen. Deze innovatie is handig voor sites die verschillende externe proxyservers gebruiken en niet de mogelijkheid hebben om de server correct voor hen opnieuw te configureren om de juiste echte IP-adressen van bezoekers te verkrijgen. Bijvoorbeeld bij gebruik van de cloudflare-service en andere ter bescherming tegen DDOS-aanvallen en bij gebruik van een regulier hostingplan zonder toegang tot serverinstellingen. Nu kunt u in de scriptinstellingen in het beheerderspaneel het script vertellen waar het IP-adres van sitebezoekers vandaan moet komen.
18. Bij het verwijderen van een categorie in het scriptconfiguratiescherm, de mogelijkheid toegevoegd om te kiezen wat te doen met publicaties in deze categorie. U kunt: "Deze categorie uit publicaties verwijderen", "De categorie vervangen door een andere of andere categorie", evenals "Alle publicaties in deze categorie verwijderen". Als in dit geval een categorie wordt verwijderd of vervangen uit een publicatie, wordt alleen de categorie die wordt verwijderd verwijderd of vervangen. Staat uw publicatie bijvoorbeeld in de categorieën "Wereld", "Nieuws", "Populair", en verwijdert u bijvoorbeeld de categorie "Wereld", dan wordt voor publicaties in deze categorie alleen de categorie "Wereld" verwijderd , of vervangen, blijven alle andere categorieën in de lijst van deze publicaties van kracht.
19. Er is een nieuw type extra veld toegevoegd voor publicaties: "Pure HTML en JS". Wanneer u dit veld gebruikt, zal DataLife Engine de tekst die erin is geschreven niet hinderen, en zal het de HTML-code van deze tekst niet filteren, en staat het ook toe om er pure javascript-code in te schrijven. Dit veld is handig wanneer u een code in het nieuws moet invoeren die niet op beveiliging hoeft te worden gecontroleerd, bijvoorbeeld een van uw spelers, enz. Let op, aangezien het script de tekst uit dit veld niet filtert, moet u bij het maken ervan beperkingen instellen voor welke groepen het mogen gebruiken. Sta niet toe dat het wordt gebruikt door gewone gebruikers die u niet vertrouwt, anders kan het een veiligheidsrisico voor uw site vormen.
20. Voor aanvullende publicatiegebieden, die de optie "Gebruiken als kruisverwijzingen" hebben, is de mogelijkheid toegevoegd om het scheidingsteken voor deze verwijzingen op te geven. U kunt zowel afzonderlijke tekens als HTML-code als scheidingsteken opgeven. Voorheen werd een komma gebruikt als lijstscheidingsteken, nu kunt u uw eigen persoonlijke scheidingsteken voor elk veld instellen, waardoor u uw eigen unieke uitvoerontwerp in de sjabloon voor elk veld kunt maken.
21. Ondersteuning toegevoegd voor "Yandex Turbo"-technologie voor reguliere RSS-feeds, zonder gebruik te maken van de opname in de instellingen van het RSS-feedtype als "Yandex-nieuws", voor deze toegevoegde ondersteuning voor het weergeven van de volledige nieuwstag (volledig verhaal) voor elk type RSS-feed. Ook is de standaardsjabloon /templates/rss.xml bijgewerkt, die laat zien hoe een sjabloon met volledige ondersteuning voor Yandex Turbo eruit zou moeten zien. Evenzo wordt de mogelijkheid om de RSS-sjabloon voor Yandex Zen-technologie aan te passen volledig ondersteund.
22. De mogelijkheid toegevoegd om op opmerkingen te reageren bij het bekijken van de laatste opmerkingen op de site, als ondersteuning voor boomachtige opmerkingen is ingeschakeld in de scriptinstellingen. Zo kunt u bijvoorbeeld snel reageren op binnenkomende opmerkingen op de site zonder op elk nieuwsitem in te gaan, omdat sommige van de zware scripts zijn overgeschakeld naar een vertraagd en onafhankelijk van het laden van paginaweergaven. Deze scripts worden parallel met de weergave van de pagina in de browser geladen en worden pas uitgevoerd nadat de pagina in de browser is weergegeven. Wat visueel zorgt voor een snellere paginaweergave.24. De mogelijkheid toegevoegd voor gebruikers die niet op de site zijn geregistreerd, stuur klachten naar het sitebeheer over nieuws en opmerkingen, net zoals deze mogelijkheid voorheen alleen voor geregistreerde gebruikers bestond.
25. Het gebruik van schema-organisatie-opmaak toegevoegd om een beoordeling weer te geven met het type "Beoordeling". Het gebruik van deze opmaak zorgt ervoor dat volledig nieuws, wanneer weergegeven in Google-zoekresultaten, ook de beoordeling van de publicatie weergeeft.
26. Automatische detectie van de oriëntatie van foto's toegevoegd wanneer ze naar de server worden geüpload, gebaseerd op de meta-informatie in de grafische bestanden. Als de originele foto ondersteboven was, zal het script deze ook automatisch naar de gewenste positie draaien wanneer deze wordt geüpload naar de server. Dit elimineert de noodzaak om extra foto's op een computer te bewerken als de camera werd gedraaid tijdens het fotograferen.
27. De mogelijkheid toegevoegd om het sitebeheer automatisch op de hoogte te stellen van nieuw nieuws van gebruikers, die wordt gemodereerd (als het is ingeschakeld in de scriptinstellingen), als het nieuws is toegevoegd vanuit het scriptconfiguratiescherm. Voorheen werd er alleen een melding gestuurd als een bericht rechtstreeks vanaf de site werd toegevoegd.28. Als de gebruiker de publicatie in het configuratiescherm bewerkt, die eerder op de site was gepubliceerd, maar volgens de instellingen van zijn groep is het hem verboden om zonder moderatie te publiceren, of niet in alle categorieën te publiceren, dan zal de sitebeheerder ook een overeenkomstige e-mailmelding krijgen dat dit nieuws op moderatie wacht.
29. Er zijn wijzigingen aangebracht in de werking van de Breadcrumbs-module op de site. Als nieuws uit een bepaalde categorie wordt bekeken, dan wordt voor de categorie waarin de gebruiker zich direct bevindt, deze categorie weergegeven in platte tekst, niet als een link. Alleen categorieën die hoger in de hiërarchie staan, worden weergegeven als een link, of een link naar deze categorie wordt weergegeven als de gebruiker bijvoorbeeld verder is gegaan met het navigeren door pagina's in deze categorie. Deze innovatie vermijdt dus cyclische links van pagina's naar zichzelf.
30. Voor de module "Kruisverwijzingen" in het configuratiescherm, zijn er twee nieuwe vervangende regio's voor koppelingen toegevoegd. U kunt optioneel alleen een vervanging voor statische pagina's specificeren, evenals een vervanging voor statische pagina's, nieuws en opmerkingen.
31. Voor de module "Zoeken en vervangen" in het bedieningspaneel, de mogelijkheid toegevoegd om tekst in bulk te vervangen in opiniepeilingen voor publicaties en bij het stemmen op de site.
32. De mogelijkheid toegevoegd om alle publicaties te verwijderen, in afwachting van moderatie door een specifieke gebruiker. Om dit te doen, klikt u in de sectie gebruikersbeheer op het nummer van zijn publicaties en selecteert u het juiste menu-item.33. De mogelijkheid toegevoegd om alle opmerkingen te verwijderen, in afwachting van moderatie door een specifieke gebruiker. Om dit te doen, klikt u in het gedeelte gebruikersbeheer op het aantal opmerkingen en selecteert u het juiste menu-item.
34. Een geformatteerde weergave van het aantal verschillende tellers (views, publicaties, opmerkingen) is toegevoegd aan het admin-paneel van het script. De uitvoer van deze tellers wordt uitgevoerd in een geformatteerde vorm als door spaties gescheiden honderden, duizenden, miljoenen, enz. Dat geeft een meer visuele weergave en perceptie van deze getallen.35. Voor sjablonen voor het weergeven van opmerkingen en het toevoegen van opmerkingen (addcomments.tpl en comments.tpl), is ondersteuning voor nieuwe tags toegevoegd tekst - geeft tekst in de tag weer als het nieuws tot de opgegeven categorieën behoort, evenals tags: tekst - geeft tekst in de tag weer als het nieuws niet tot de opgegeven categorieën behoort. U kunt dus een ander ontwerp instellen voor het weergeven van opmerkingen en het toevoegen van opmerkingen voor publicaties uit verschillende categorieën.
36. Ondersteuning toegevoegd voor woordverbuigingen voor de tag voor het weergeven van het aantal stemmen, die werden blootgesteld voor de beoordeling van publicaties. U kunt bijvoorbeeld (vote-num) feedback||a|s gebruiken. Voorheen was dit niet beschikbaar voor deze tag. het bevat HTML-code, niet alleen een nummer.
37. Als de scriptinstellingen het gebruik van de site alleen via het HTTPS-protocol mogelijk maken, dan worden cookies door de browser ook alleen via het HTTPS-protocol naar de server gestuurd en automatisch geblokkeerd als het reguliere HTTP-protocol wordt gebruikt.
38. Controle toegevoegd over onjuiste CNC voor statische pagina's, waarvan de tekst van de publicatie is verdeeld over meerdere pagina's. Als er een onjuist paginanummer is opgegeven, wordt er automatisch een 301-omleiding gemaakt naar het startadres van deze pagina.
39. Voor RSS-import van publicaties is ondersteuning toegevoegd voor het importeren van afbeeldingen uit de bijlage-tag die een afbeelding voor publicatie bevat. Als de korte beschrijving in de RSS-feed alleen tekst is en de afbeelding daarin als een aparte tag wordt gegeven, dan wordt de afbeelding voor deze publicatie ook aan het begin van het korte nieuws toegevoegd als deze wordt geïmporteerd.
40. Ondersteuning toegevoegd voor omleidingen om volledig nieuws te krijgen bij het gebruik van RSS-import van publicaties. Als de link van de RSS-feed een omleiding is voor verdere overgang naar de volledige tekst van het nieuws op de bronsite, zal de DataLife Engine deze omleiding automatisch volgen en de inhoud van de uiteindelijke bron overnemen. Het ontvangen van volledig nieuws zal dus van betere kwaliteit zijn dan voorheen.
41. Er zijn wijzigingen aangebracht in het werk van tags en. Als het gebruik en het toevoegen van commentaar voor een bepaalde publicatie verboden is, zullen deze tags ook de inhoud ervan verbergen.
42. Indien commentaar is toegestaan voor publicatie, maar tegelijkertijd, volgens andere instellingen, was het de gebruiker of groep gebruikers verboden om opmerkingen te publiceren, dan wordt een bericht hierover niet aan het einde van alle opmerkingen weergegeven, maar op de plaats waar u de uitvoer van definieert het formulier voor het toevoegen van een opmerking met de tag (addcomments) in uw sjabloon, hiermee kunt u de locatie van dit bericht op uw site bepalen.
43. Voor autorisatie via het sociale netwerk "Odnoklassniki", de mogelijkheid toegevoegd om automatisch de e-mail van de gebruiker te ontvangen, op voorwaarde dat de applicatie zelf de juiste rechten heeft gekregen van Odnoklassniki. Let op, Odnoklassniki geeft standaard geen rechten om e-mail te ontvangen, en om de juiste toegang te krijgen, moet u bovendien contact opnemen met de sociale. netwerk om e-mail te ontvangen. Als toestemming wordt verleend, zal DLE automatisch ook het e-mailadres importeren.
44. Verbeterd systeem voor het berekenen van beeldverhoudingen bij het maken van kleine kopieën. Dit zorgt voor een meer correcte en verkleinde kopie van hoge kwaliteit.
45. Verbeterd zoeksysteem voor publicaties indien ingeschakeld in de scriptinstellingen, een eenvoudig zoektype. Met het nieuwe algoritme kunt u publicaties nauwkeuriger en correcter vinden.
46. Verbeterd controlesysteem voor het verschijnen van dubbele pagina's, bij het bekijken van de laatste reacties op de site.
47. Geoptimaliseerde verwerking van aanvullende publicatievelden bij het weergeven van korte publicaties, evenals wanneer de module voor het weergeven van populaire publicaties actief is.
48. Visuele editors TinyMCE en Froala bijgewerkt naar huidige versies. Een aantal geïdentificeerde fouten in deze editors verholpen.
49. TinyMCE-editor heeft ondersteuning toegevoegd voor het invoegen van verborgen teksttags, met behulp van de bijbehorende knop in de editor.
50. Bij gebruik van de Floraa-editor voor opmerkingen, de mogelijkheid toegevoegd om snel afbeeldingen te laden en in een opmerking in te voegen. U kunt op het pictogram afbeelding invoegen klikken en een bestand selecteren om te uploaden, of u kunt het afbeeldingsbestand eenvoudig van uw computer naar het editorveld slepen en neerzetten, waarna de afbeelding automatisch wordt geladen en in de cursorpositie in de editor wordt ingevoegd.
51. Er zijn kleine wijzigingen aangebracht in de lay-out van het scriptcontrolepaneel, gericht op het elimineren van enkele lay-outfouten en het verbeteren van de interactie met het bedieningspaneel.
52. Bijgewerkt naar de nieuwste versies van de bibliotheek voor het verzenden van e-mail vanaf de site, evenals een bibliotheek voor detectie van mobiele apparaten.
53. Er is een probleem opgelost waarbij de tags en niet werden verwerkt in de voorbeeldweergave van het bericht.
54. Probleem opgelost waarbij metatags voor sociale netwerken verkeerd werden gevormd. netwerken van video en audio, als de video is gepubliceerd in de advertentie. velden en bestond uit afspeellijsten en beschrijvingen van video- en audiobestanden.
55. Er is een probleem opgelost waarbij, onder bepaalde situaties en serverinstellingen, het publicatievoorbeeld mogelijk niet werkt bij het toevoegen van publicaties van de site.
56. Probleem opgelost waarbij dynamisch laden van opmerkingen niet werkte, als het is ingeschakeld in de scriptinstellingen en de tag (jsfiles) helemaal onderaan de site wordt geplaatst.
57. Probleem opgelost waarbij de weergave van de laatste opmerkingen niet werkte, indien het bekijken van bepaalde categorieën voor een bepaalde groep verboden was.
58. Kleine bugs in het script die eerder werden ontdekt en aangekondigd, zijn verholpen.
.sitemap_static_pages li - element - lijst met statische pagina's
.sitemap_items li - element - lijst met artikelen
.sitemap_categories li - element