Panneau de commande du moteur Datalife anti-intitulé. Communiqué de presse du moteur DataLife v.12.1. Éditeur TinyMCE mis à jour vers la dernière version

Les changements suivants ont été préparés et mis en œuvre :

1. La prise en charge des catégories a été ajoutée au module de gestion des publicités. Vous pouvez créer des catégories dans ce module et placer vos supports publicitaires dans ces catégories. Les rubriques sont affichées tout en haut, devant la liste des supports publicitaires ajoutés, sous forme de dossiers. Au sein des catégories elles-mêmes, vous pouvez également créer des sous-catégories supplémentaires en nombre illimité. Ainsi, si vous disposez d'un grand nombre de supports publicitaires, vous pouvez les placer pour faciliter la navigation dans diverses sections et sous-sections.

2. Ajout de la possibilité de compter le nombre de vues pour le matériel publicitaire ajouté au panneau de contrôle de script. Les vues sont enregistrées uniquement pour les utilisateurs réels ayant accédé au site à l'aide d'un navigateur. Les robots qui explorent le site ne sont pas pris en compte. Le comptage des vues est activé directement pour chaque bannière, vous pouvez donc compter les vues uniquement pour le matériel publicitaire dont vous avez besoin. Vous avez également la possibilité de spécifier si vous souhaitez compter toutes les vues de bannières ou uniquement les vues d'utilisateurs uniques.

3. Pour le matériel publicitaire dans le panneau d'administration, une option a été ajoutée Limitez l'affichage d'une bannière en fonction du nombre de vues dont elle dispose et vous pouvez désactiver la bannière lorsqu'elle atteint un nombre maximum de vues spécifié.

4. Ajout de la possibilité de compter le nombre de clics pour le matériel publicitaire ajouté au panneau de contrôle de script. Moteur DataLife intercepte automatiquement les balises HTML publiées à l'aide de balises <а href="..."> , et assure automatiquement le suivi des clics sur ceux-ci. Ces liens ne nécessitent aucune conception particulière ; ils peuvent mener vers toutes les adresses dont vous avez besoin. Vous avez également la possibilité de spécifier si vous souhaitez compter tous les clics sur un lien ou uniquement les clics d'utilisateurs uniques.

5. Pour le matériel publicitaire dans le panneau d'administration, une option a été ajoutée Limitez l'affichage de votre bannière en fonction du nombre de clics sur votre bannière, et vous pouvez désactiver l'affichage de votre bannière une fois qu'elle atteint un nombre maximum de clics spécifié.

6. Ajouté pour le matériel publicitaire dans le panneau d'administration possibilité d'effacer le nombre de vues et de clics pour chaque bannière publicitaire.

HTML"> 7. Ajout de l'utilisation de liens canoniques dans le code de la page, pour toutes les pages du site y compris la navigation dans les rubriques, la visualisation de l'actualité complète, etc. Cette opportunité permet d'augmenter Optimisation du référencement sites, et vous permet également d'éviter les pages en double si des liens incorrects vers votre site sont publiés quelque part sur Internet, ou si, pour une raison quelconque, il est nécessaire de désactiver le contrôle des CNC incorrectes.

8. Dans les paramètres de catégorie du panneau de configuration, la possibilité a été ajoutée définir par défaut pour une catégorie s'il est autorisé de publier des actualités de cette catégorie sur la page principale du site. Ces paramètres sont en vigueur au moment de l'ajout ou de la modification d'une publication, et si la publication sur la page principale est interdite pour une catégorie, alors l'option correspondante est supprimée au moment de l'ajout ou de la modification d'une publication.

9. Dans les paramètres de catégorie du panneau de configuration, la possibilité a été ajoutée définir par défaut pour une catégorie si les commentaires sont autorisés pour les publications de cette catégorie. Ces paramètres sont en vigueur au moment de l'ajout ou de la modification d'une publication, et si les commentaires sont désactivés pour une catégorie, alors l'option correspondante est supprimée au moment de l'ajout ou de la modification d'une publication.

10. Dans les paramètres de catégorie du panneau de configuration, la possibilité a été ajoutée définir par défaut pour une catégorie si les évaluations sont autorisées pour les publications de cette catégorie. Ces paramètres sont en vigueur au moment de l'ajout ou de la modification d'une publication, et si l'utilisation des notes est désactivée pour une catégorie, alors l'option correspondante est supprimée au moment de l'ajout ou de la modification d'une publication.

11. Dans les paramètres du script du panneau de configuration, dans la section des paramètres de sécurité, la possibilité a été ajoutée permettant une protection automatique du site contre l'intégration dans des cadres sur des sites tiers. Lorsque vous activez ce paramètre, votre site sera automatiquement bloqué s'il est intégré dans une iframe sur le site de quelqu'un d'autre. De cette façon, vous pouvez protéger votre site Web contre des attaques telles que le détournement de clics.

12. Capacités étendues du module "Metatags", ce module a été renommé « Rubriques, Descriptions, Balises Meta ». Désormais, dans ce module, vous pouvez définir non seulement des balises méta pour les pages, mais également un titre distinct pour la page et une description de la page, que vous pourrez ensuite afficher n'importe où dans votre modèle. À cet effet, de nouvelles balises globales pour les modèles ont été ajoutées : (titre de la page)- affiche le titre que vous spécifiez pour la page, (Description de la page)- affiche la description que vous spécifiez pour la page. Il est également acceptable d'utiliser BB et Balises HTML. Ainsi, avec l'aide de ce module, vous pouvez par exemple créer et afficher des titres et des descriptions pour le nuage de tags pour chaque tag individuellement, etc.

13. Ajout de nouvelles balises de texte de modèle global, qui affichent le texte qu'ils contiennent si un titre pour la page consultée a été spécifié dans le module « Titres, descriptions, balises méta ». Et j'ai également ajouté des balises opposées texte qui affichent le texte qu'ils contiennent si le titre de la page consultée n'a pas été spécifié. Des balises similaires ont également été ajoutées pour la description : texte, qui affichent le texte qu'ils contiennent si une description de la page consultée a été précisée dans le module « Titres, Descriptions, Meta Tags », texte qui affichent le texte qu'ils contiennent si une description de la page consultée n'a pas été spécifiée.

14. Pour le modèle de menu de catégorie (categorymenu.tpl) texte, qui affichent le texte qu'ils contiennent si la catégorie ou l'actualité consultée sur le site n'appartient pas à la catégorie du menu. Cette balise ne peut être utilisée qu'à l'intérieur des balises et permet, par exemple, d'afficher certaines informations (par exemple des liens) uniquement pour les catégories inactives du menu.

15. Capacités étendues d'affichage des publications en fonction des valeurs de champs supplémentaires dans les publications. En contactant l'adresse http://votresite/xfsearch/nom du champ/valeur du champ/ les publications seront affichées, comme auparavant, contenant la valeur spécifiée dans ce champ particulier, si l'option « utiliser comme références croisées » est définie pour le champ. En contactant l'adresse http://votresite/xfsearch/field value/ les publications contenant cette valeur seront affichées pour tous les champs supplémentaires. En contactant l'adresse http://votresite/xfsearch/nom du champ/ Toutes les publications dans lesquelles ce champ spécifié est rempli seront affichées.

16. Ajout de la possibilité d'attribuer une page distincte aux paramètres du script avec le nom 404.html à la racine de votre site, pour afficher les pages pour lesquelles il n'y a pas de contenu. Si vous activez ce paramètre, au lieu du message système standard "Malheureusement, cette page n'est pas disponible pour vous, son adresse a peut-être changé ou elle a été supprimée.", vous pouvez afficher une page distincte, spécialement préparée avec un design complètement différent. . Cette innovation sera utile aux webmasters qui souhaitent créer un design distinct pour les 404 pages de leur site internet.

17. Ajout de la possibilité d'attribuer un en-tête HTTP aux paramètres du script, à partir duquel il est nécessaire d'obtenir les adresses IP des utilisateurs. Cette innovation sera utile pour les sites qui utilisent divers serveurs proxy externes et n'ont pas la possibilité de reconfigurer correctement le serveur pour eux afin d'obtenir les adresses IP réelles correctes des visiteurs. Par exemple, lorsque vous utilisez le service cloudflare et d'autres pour vous protéger contre Attaques DDOS et en utilisant un plan d'hébergement régulier sans accès aux paramètres du serveur. Vous pouvez désormais, dans les paramètres du script du panneau d'administration, indiquer au script d'où obtenir l'adresse IP des visiteurs du site.

18. Lors de la suppression d'une catégorie dans le panneau de configuration du script, la possibilité de choisir quoi faire avec les publications de cette catégorie a été ajoutée. Vous pouvez : « Supprimer cette catégorie des publications », « Remplacer la catégorie par une ou plusieurs autres catégories », et également « Supprimer toutes les publications de cette catégorie ». De plus, si une catégorie est supprimée ou remplacée d'une publication, seule la catégorie supprimée sera supprimée ou remplacée. Par exemple, votre publication est dans les catégories « Dans le monde », « Actualités », « Populaire », et vous supprimez par exemple la catégorie « Dans le monde », puis pour les publications situées dans cette catégorie uniquement la catégorie « Dans le monde » seront supprimées ou remplacées, toutes les autres catégories de la liste de ces publications resteront en place.

19. Un nouveau type de champ supplémentaire a été ajouté pour les publications : « Pure HTML et JS ». En utilisant de ce domaine, DataLife Engine n'interférera pas avec le texte qui y est écrit, ne filtrera pas le code HTML de ce texte et permettra également d'y écrire du code javascript pur. Ce champ sera utile lorsque vous devrez insérer du code dans l'actualité qui ne nécessite pas de contrôle de sécurité, par exemple votre propre lecteur, etc. Attention, étant donné que le script ne filtrera pas le texte de ce champ, lors de sa création, assurez-vous de définir des restrictions sur les groupes autorisés à l'utiliser. Ne pas autoriser son utilisation utilisateurs ordinaires, auquel vous ne faites pas confiance, sinon cela pourrait constituer une menace pour la sécurité de votre site.

20. Pour les champs supplémentaires de publications qui ont l'option "Utiliser comme références croisées", ajout de la possibilité de spécifier le séparateur pour les données de lien. Vous pouvez spécifier soit des caractères individuels, soit du code HTML comme délimiteur. Auparavant, une virgule était utilisée comme séparateur de liste ; vous pouvez désormais définir votre propre séparateur personnel pour chaque champ, ce qui vous permet de créer une conception de sortie unique pour chaque champ du modèle.

21. Ajout de la prise en charge de la technologie Yandex Turbo pour les canaux RSS réguliers, sans utiliser l'inclusion dans les paramètres du type de flux RSS comme "Actualités Yandex", pour cela, la prise en charge de l'affichage de la balise d'actualité complète (histoire complète) a été ajoutée pour tout type de flux RSS. Le modèle standard /templates/rss.xml a également été mis à jour, ce qui montre à quoi devrait ressembler un modèle avec prise en charge complète de Yandex Turbo. De même, la possibilité de personnaliser un modèle RSS pour la technologie Yandex Zen est entièrement prise en charge.

22. Ajout de la possibilité de répondre aux commentaires lors de la visualisation de tous les derniers commentaires sur le site, si la prise en charge des commentaires d'arborescence est activée dans les paramètres du script. Ainsi, vous pouvez par exemple répondre rapidement aux commentaires reçus sur le site sans entrer dans chaque actualité, du fait que certains scripts lourds ont été transférés en chargement différé et indépendant du rendu des pages. Ces scripts sont chargés dans le navigateur parallèlement au rendu de la page et ne sont lancés qu'une fois la page terminée dans le navigateur. Ce qui garantit visuellement un affichage plus rapide des pages.

24. Ajout d'une option pour les utilisateurs qui ne sont pas enregistrés sur le site, envoyez des plaintes à l'administration du site concernant les actualités et les commentaires, tout comme une telle opportunité n'existait auparavant que pour les utilisateurs enregistrés.

25. Ajout de l'utilisation du micro-balisage schema.org pour afficher une note de type "Evaluation". L'utilisation de ce micro-balisage permet aux actualités complètes, lorsqu'elles sont affichées dans les résultats de recherche sur Google, d'afficher également la note de publication.

26. Ajouté détection automatique orientation photos lors de leur téléchargement sur le serveur, sur la base des méta-informations contenues dans fichiers graphiques. Si la photo originale était à l'envers, lorsqu'elle sera téléchargée sur le serveur, le script la fera également automatiquement pivoter dans la position souhaitée. Cela élimine le besoin de modifier en outre des images sur un ordinateur si l'appareil photo a été tourné lors de la prise de photos.

27. Ajout d'une fonctionnalité de notification automatique l'administration du site sur la réception de nouvelles actualités des utilisateurs en cours de modération (si cela est activé dans les paramètres du script), si les actualités ont été ajoutées depuis le panneau de configuration du script. Auparavant, une notification n'était envoyée que si une publication était ajoutée directement depuis le site.

28. Si l'utilisateur modifie une publication dans le panneau de configuration, qui a été précédemment publié sur le site, mais selon les paramètres de son groupe, il lui est interdit de publier sans modération, ou n'est pas autorisé à publier dans toutes les catégories, alors l'administration du site recevra également une notification par e-mail correspondante que cette nouvelle en attente de modération.

29. Des modifications ont été apportées au fonctionnement du module Fil d'Ariane sur le site. Si des actualités d'une certaine catégorie sont consultées, alors pour la catégorie dans laquelle se trouve directement l'utilisateur, cette catégorie sera affichée sous forme de texte brut et non de lien. Seules les catégories supérieures dans la hiérarchie seront affichées sous forme de lien, ou un lien vers cette catégorie apparaîtra si, par exemple, l'utilisateur est allé plus loin dans la navigation des pages de cette catégorie. Ainsi, cette innovation permet d'éviter les liens cycliques des pages vers elles-mêmes.

30. Pour le module "Références croisées" du panneau de contrôle, ajout de deux nouvelles zones de remplacement pour les liens. Vous pouvez éventuellement spécifier un remplacement uniquement dans les pages statiques, et vous pouvez également sélectionner un remplacement dans les pages statiques, les actualités et les commentaires.

31. Pour le module "Rechercher et remplacer" dans le panneau de configuration, la possibilité de remplacer en masse du texte dans les enquêtes pour les publications et lors des votes sur le site a été ajoutée.

32. Ajout de la possibilité de supprimer toutes les publications, en attente de modération d'un utilisateur spécifique. Pour cela, dans la rubrique gestion des utilisateurs, cliquez sur le numéro de ses publications et sélectionnez l'élément de menu approprié.

33. Ajout de la possibilité de supprimer tous les commentaires, en attente de modération d'un utilisateur spécifique. Pour cela, dans la rubrique gestion des utilisateurs, cliquez sur le numéro de ses commentaires et sélectionnez l'élément de menu approprié.

34. Ajout d'un script formaté au panneau d'administration affichage du nombre de compteurs différents (vues, publications, commentaires). La sortie de ces compteurs s'effectue sous forme formatée, séparés par un espace de centaines, milliers, millions, etc. Ce qui donne une représentation et une perception plus visuelle de ces chiffres.

35. Pour les modèles d'affichage et d'ajout de commentaires (addcomments.tpl et comments.tpl) ajout de la prise en charge des nouvelles balises texte- affiche du texte dans une balise si l'actualité appartient aux catégories spécifiées, ainsi que des balises : texte- affiche le texte dans la balise si l'actualité n'appartient pas aux catégories spécifiées. Ainsi, vous pouvez définir différents formats d'affichage des commentaires et ajouter des commentaires pour les publications de différentes catégories.

36. Ajout de la prise en charge des déclinaisons de mots pour le tag affichant le nombre de votes qui ont été donnés pour l'évaluation des publications. Par exemple, vous pouvez utiliser (vote-num) review||a|s. Auparavant, cela n'était pas disponible pour cette balise, car... il contient du code HTML, pas seulement un numéro.

37. Si les paramètres du script permettent l'utilisation du site uniquement via le protocole HTTPS, Que cookies du navigateur sera également envoyé au serveur uniquement via le protocole HTTPS et sera automatiquement bloqué si le protocole HTTP habituel est utilisé.

38. Ajout du contrôle des CNC incorrectes pour les pages statiques, dont le texte de publication est divisé en plusieurs pages. Si un numéro de page incorrect est spécifié, une redirection automatique 301 sera effectuée vers l'adresse de départ de cette page.

39. Pour l'importation RSS de publications, la prise en charge de l'importation d'images à partir de la balise de clôture a été ajoutée. contenant une image pour publication. Si la brève description dans le flux RSS n'est que du texte et que l'image y est donnée sous forme de balise distincte, alors lors de l'importation de la brève actualité, l'image de cette publication sera également ajoutée au tout début.

40. Ajout de la prise en charge des redirections pour recevoir des actualités complètes lors de l'utilisation de l'importation RSS de publications. Si le lien du flux RSS est une redirection pour une transition ultérieure vers le texte intégral de l'actualité sur le site source, alors DataLife Engine suivra automatiquement cette redirection et prendra le contenu de la source finale. Ainsi, recevoir des informations complètes sera de meilleure qualité qu’auparavant.

41. Des modifications ont été apportées au fonctionnement des balises et. Si l'utilisation et l'ajout de commentaires sont interdits pour une publication particulière, ces balises masqueront également le contenu qu'elles contiennent.

42. Si les commentaires sont autorisés pour la publication, mais en même temps, selon d'autres paramètres, il était interdit à l'utilisateur ou au groupe d'utilisateurs de publier des commentaires, alors un message à ce sujet ne sera pas affiché à la fin de tous les commentaires, mais à l'endroit où vous définissez dans votre modèle l'affichage du formulaire d'ajout d'un commentaire avec la balise (addcomments), vous pourrez ainsi déterminer l'emplacement de ce message sur votre site.

43. Pour autoriser l'utilisation réseau social"Camarades de classe", la possibilité de recevoir automatiquement l'e-mail de l'utilisateur a été ajoutée, à condition que l'application elle-même ait reçu les droits appropriés d'Odnoklassniki. Attention, par défaut, Odnoklassniki n'accorde pas le droit de recevoir des e-mails, et pour obtenir un accès approprié, vous devez en outre contacter les réseaux sociaux. réseau pour permettre la réception d’e-mails. Si l'autorisation est reçue, DLE importera également automatiquement l'adresse e-mail.

44. Système amélioré de calcul des proportions d'image lors de la création de copies réduites. Cela crée une copie réduite plus correcte et de haute qualité.

45. Système de recherche de publications amélioré lorsque le type de recherche simple est activé dans les paramètres du script. Le nouvel algorithme vous permet de trouver des publications plus précisément et plus correctement.

46. ​​​​​​Système amélioré de contrôle de l'apparence des pages en double, en consultant tous les derniers commentaires sur le site.

47. Traitement optimisé des champs de publication supplémentaires lors de l'affichage de publications courtes, ainsi que lors de l'exécution du module d'affichage de publications populaires.

48. Mis à jour éditeurs visuels TinyMCE et Froala vers les dernières versions. Un certain nombre d'erreurs identifiées dans ces éditeurs ont été corrigées.

49. Ajout du support d'insertion pour l'éditeur TinyMCE balises de texte masquées à l'aide du bouton correspondant dans l'éditeur.

50. Lors de l'utilisation de l'éditeur Floara pour les commentaires, la possibilité de chargement rapide et insertion d'images dans les commentaires. Vous pouvez soit cliquer sur l'icône d'insertion d'image et sélectionner un fichier à télécharger, soit simplement faire glisser le fichier image de votre ordinateur dans le champ de l'éditeur avec la souris, après quoi l'image sera automatiquement chargée et insérée à la position du curseur dans l'éditeur. .

51. De petites modifications ont été apportées à la disposition du panneau de contrôle du script, visant à éliminer certaines erreurs de mise en page et à améliorer l'interaction avec le panneau de commande.

52. Mis à jour vers les versions actuelles une bibliothèque pour envoyer du courrier depuis un site Web, ainsi qu'une bibliothèque pour détecter les appareils mobiles.

53. Problème résolu, dans lequel les balises et n'ont pas été traitées dans l'aperçu de la publication.

54. Problème résolu, dans lequel les balises méta pour les médias sociaux ont été créées de manière incorrecte. réseaux vidéo et audio, si la vidéo a été publiée en supplément. champs et se composait de listes de lecture et de descriptions de fichiers vidéo et audio.

55. Problème résolu, dans lequel, dans certaines situations et paramètres du serveur, l'aperçu des publications peut ne pas fonctionner lors de l'ajout de publications à partir du site.

56. Problème résolu, dans lequel le chargement dynamique des commentaires ne fonctionnait pas si cela était activé dans les paramètres du script, et la balise (jsfiles) était placée tout en bas du site.

57. Problème résolu, dans lequel l'affichage des derniers commentaires ne fonctionnait pas si la visualisation de certaines catégories était interdite à un certain groupe.

58. Des erreurs mineures précédemment découvertes et signalées dans le script ont été corrigées.

20/12/14 7,7K

Les « chevaux noirs » se rencontrent non seulement parmi les gens, mais aussi parmi les CMS. L'un de ces « chevaux » est le DLE.

Bien qu'il existe de nombreuses informations sur d'autres moteurs PHP sur Internet, vous ne pouvez trouver que quelques documents décents sur ce CMS. Rendons cet article digne d'intérêt en expliquant aux lecteurs comment installer un modèle sur DLE :

Connu sur un CMS inconnu

Ce moteur n'est pas aussi populaire sur l'Internet mondial que WordPress ou Joomla. C'est la création de programmeurs russes. Par conséquent, vous pouvez le plus souvent tomber sur un site fonctionnant sur ce CMS et ce modèle pour DLE dans RuNet.

Le CMS DLE est positionné par ses créateurs comme la base du déploiement de portails d'information et de blogs. Le système moteur interne est adapté aux charges lourdes et présente un degré élevé de tolérance aux pannes :


Comme la plupart des moteurs, DLE (DataLife Engine) fonctionne sur PHP et MySQL. Le principal inconvénient de ce système de gestion de contenu est qu’il est payant. Malgré cela, le DLE se classe au quatrième rang en termes de prévalence parmi les ressources situées dans la zone ru. Bien que la plupart d'entre eux (59 000 sites) utilisent des versions piratées du moteur.

Une licence pour un package CMS de base pour une période de 1 an coûte 2 190 RUB. Sa prolongation pour la deuxième année (et les suivantes) coûtera 1 490 roubles. Le prix de la version étendue est de 2 790 roubles.

En plus des versions payantes, il existe également une version gratuite. Cette version du CMS est présentée par le constructeur comme une version d'essai du moteur et la base pour créer votre premier site internet :


Le principal inconvénient du DLE est sa mauvaise sécurité. En 2008, des experts critiquaient le CMS pour son faible niveau de sécurité. système interne lorsque vous travaillez avec des demandes. Très probablement, ce problème n’a pas été résolu aujourd’hui.

Selon les données analytiques Yandex de 2011, les sites qui fonctionnent spécifiquement sur la base du CMS DLE sont le plus souvent infectés. La dernière version du moteur est actuellement la version 10.3. Il est sorti en septembre 2014.

Caractéristiques du modèle pour DLE

Les modèles pour sites Web DLE possèdent un certain nombre de fonctionnalités qui distinguent fondamentalement ce CMS des autres systèmes de gestion de contenu :

  • La structure du modèle de moteur est construite sur la base de fichiers TPL. Cela simplifie grandement le processus de mise en page et d'adaptation de la conception du modèle ;
  • Le fichier de structure principal est main.tpl. Tous éléments supplémentaires modèle ( menu, barre latérale) sont également spécifiés à l'aide de fichiers TPL ;
  • Les décisions de style sont écrites dans deux fichiers : les styles de la partie logicielle sont spécifiés dans engine.css, et tout le reste est spécifié dans style.css :
Avant d'installer le modèle DLE, téléchargez son package d'installation et placez-le dans le dossier des modèles :
Ensuite, vous devez vous rendre dans le panneau de configuration du site (fichier admin.php). Après cela, dans le menu de gauche, sélectionnez « Paramètres des scripts», « Les paramètres du système»:
Ci-dessous dans la section " Réglages généraux»aller à l'article « Modèle de site par défaut" Sélectionnez le modèle souhaité dans la liste déroulante. Après avoir apporté des modifications, n'oubliez pas de cliquer sur le bouton « Enregistrer » :
Après cela, le nouveau modèle sera activé et le site modifiera son apparence. Mais avant de mettre le modèle sur DLE, n'oubliez pas de le décompresser.

DANS CMS-DLE Contrairement à d'autres systèmes de gestion de contenu populaires, l'installation du modèle ne s'effectue pas à partir de l'archive.


Malheureusement, la plupart des modèles pour DLE, comme le moteur lui-même, sont payants. Mais si vous effectuez une recherche approfondie, vous pouvez trouver quelques ressources décentes sur RuNet où vous pouvez télécharger des modèles gratuitement. En voici quelques-uns :
  • dle-shablony.net – ici pour Téléchargement Gratuit Il existe environ 50 modèles différents. Mais ils sont tous « regroupés » dans une seule section générale sans tri par catégorie. Bien que parmi eux, vous puissiez trouver des spécimens très « fraises » :
  • newtemplates.ru – le site présente une large collection de modèles payants et modèles gratuits. Tous sont commodément triés par rubriques thématiques. Mais même parmi les payants, vous pouvez trouver des échantillons coûtant entre 5 et 10 dollars et tirés à seulement 5 exemplaires. Et cela fournira à la ressource un design avec un degré d'unicité assez élevé !
  • 10.dle-shabloni.ru est une ressource intéressante avec une énorme collection de modèles pour les sites Web DLE. Les balises vous aideront à trouver celles dont vous avez besoin par sujet ou même par couleur. Vous pouvez voir comment le modèle fonctionne à l'aide de la version de démonstration intégrée ou dans la vidéo diffusée dans la fenêtre du lecteur vidéo Youtube :

N'oubliez pas que chaque modèle a été développé pour une version spécifique du CMS DLE. Leur conformité doit être vérifiée avant de télécharger l’échantillon sélectionné.

Comment modifier un modèle DLE

Contrairement à d'autres systèmes de gestion de contenu populaires, DLE a une conception de modèle plus simple. Grâce à cela, leur édition est beaucoup plus rapide et plus facile. La partie administrative du moteur comprend un éditeur de code intégré.

Pour accéder à cet outil, vous avez besoin de :

  • Accédez au panneau d'administration du site ;
  • Dans le menu de gauche, sélectionnez « Gestion des modèles", "Modèles de sites" ;
  • Dans la liste déroulante située dans le " Modèle sélectionné pour l'édition"Installez l'instance souhaitée et cliquez sur le bouton "Exécuter" :

Il existe un grand nombre de sites sur Internet et ils fonctionnent tous sur des moteurs différents. Les différences résident principalement dans Fonctionnalité moteurs et facilité d'utilisation pour utilisateurs extérieurs des sites. Les moteurs les plus populaires sont Joomla, WordPress, Drupal, DLE. Examinons ce dernier plus en détail, car, étant l'un des moteurs les plus pratiques et les plus simples, il est de plus en plus choisi par les webmasters et devient la base de la plupart des ressources Web.

Le moteur DLE est DataLifeEngine - la base qui devait auparavant être utilisée pour les ressources avec des flux d'actualités et des critiques. Aujourd'hui, une grande variété de sites dédiés à n'importe quel sujet fonctionnent sur ce moteur.

Le moteur DLE a gagné sa popularité grâce à ses énormes fonctionnalités, qui sont toutes décrites en détail sur le site Web dle-news.ru. Les créateurs de ce moteur proposent deux versions de leur produit : payante et gratuite. Il est tout à fait logique de supposer que version gratuite sera avec plus handicapées. Mais malgré cela, la version gratuite du produit DLE est un excellent moteur aussi bien pour les webmasters débutants que pour les plus avancés. Les sites proposant non seulement des actualités, mais aussi ceux dédiés à la cuisine, aux sujets médicaux, etc., fonctionnent très bien.

Sur quel hébergement peut-on installer DLE ?

Avant de commencer à installer le moteur DLE, ce serait une bonne idée de vous familiariser avec les exigences qu'il impose au serveur. Tout d'abord, plusieurs bibliothèques sont installées : PHP Zlib, PHP XML, PHP GD2, PHP iconv. En plus, logiciel doit inclure Apache version 2.0 et supérieure, PHP 4.3.2+ ou PHP 5.0+ et la version MySQL ne dépassant pas 4.0. RAM doit avoir une taille d'au moins 8 mégaoctets, mais c'est le minimum. Personne n'interdit d'utiliser une RAM de 16 mégaoctets, sur laquelle le produit fonctionnera encore mieux.

Lors de l'utilisation du moteur DLE sur le serveur, il est préférable de désactiver mode sans échec, qui est désigné comme SafeMode.

Vérification de la conformité de l'hébergement

La description du processus d'installation que vous lirez ci-dessous est basée sur les conclusions tirées après l'installation du moteur sur une ressource Web de test. Pour un exemple plus visuel, des captures d'écran de chaque étape du processus d'installation sont fournies.

Nous commençons l'installation en vérifiant liste complète paramètres. Pour cela, ajoutez à la racine du site Document texte, donnez-lui le nom phpinfo.php, et écrivez-y le code :

Ensuite, nous exécutons le script que nous avons réussi à créer. Dans le navigateur, nous tapons ce qui suit : https://my_site.ru/phpinfo.php. Après cela, nous pouvons voir l'image suivante sur la page :

Les endroits entourés en rouge sont les principaux paramètres qui déterminent le fonctionnement ultérieur de la ressource Web en cours de création. Par exemple, pour pouvoir travailler avec des objets graphiques, vous avez besoin fonctionnement normal Bibliothèques PHP GD2. S'il est mal installé, le captcha ne sera pas affiché sur le site.

De plus, pour que la ressource Web créée fonctionne normalement, vous devez installer Base de données MySQL. Le système demandera un identifiant et un mot de passe. Afin de ne pas oublier ces données, il vaut mieux les noter quelque part. Pour configurer la base de données, nous utilisons le panneau de contrôle disponible sur l'hébergement.

Instructions détaillées pour l'installation de DLE

Une fois le package contenant le moteur téléchargé sur votre ordinateur, vous devez le décompresser et l'installer. Mais nous n'installerons pas tout, mais seulement le dossier de téléchargement et le dossier Documentation. Si l'hébergement dispose d'une fonction de reconnaissance des archives zip, le processus d'installation sera plus rapide. Si cette fonction n'est pas prise en charge, les fichiers de l'archive devront être téléchargés séparément.

Il est très pratique de travailler avec TotalCommander lors de l'installation du moteur DLE. Lorsque vous copiez des fichiers ou des dossiers sur le serveur, la case « Traduire les noms de fichiers en minuscules » doit être décochée.

Si le serveur vous permet de reconnaître et de décompresser l'archive, nous y plaçons simultanément tous les fichiers qui se trouvent dans le dossier de téléchargement.

Maintenant, nous arrêtons TotalCommander et poursuivons l'installation à l'aide du client FTP. Pour que le site fonctionne correctement, vous devez saisir très soigneusement les données sur les fichiers et dossiers du serveur.

Pour ajuster les attributs, vous devez sélectionner le dossier souhaité. Une fois que vous modifiez les autorisations des dossiers, elles ne sont pas remplacées par le contenu des dossiers. Le moyen le plus pratique de sélectionner les fichiers et dossiers que nous allons modifier consiste à utiliser TotalCommander ou le raccourci clavier Alt+A.

Dans la fenêtre qui s'ouvre, entrez ce dont nous avons besoin et cliquez sur OK.

— Définissez le dossier des modèles et tous ses sous-dossiers pour obtenir l'autorisation d'écriture (CHMOD 777)

— Définissez tous les fichiers du dossier modèles pour obtenir l'autorisation d'écriture (CHMOD 666)

— Définissez les autorisations d'écriture (CHMOD 777) pour les dossiers de sauvegarde, de téléchargement, ainsi que pour tous les dossiers qui s'y trouvent.

— Définissez les autorisations d'écriture (CHMOD 777) pour les dossiers /engine/data/, /engine/cache/, /engine/cache/system/.

Lorsque tous les ajustements ont été effectués, saisissez l'entrée suivante dans le navigateur : https://proba.regciti.ru/install.php. Cela signifie que nous allons exécuter un fichier appelé install.php. Une fois le fichier lancé, des astuces apparaîtront dans chaque fenêtre qui s'ouvre. Sur la base de ces signatures, nous poursuivons le processus d'installation. Fondamentalement, il démarrera automatiquement et le système lui-même vérifiera tous les fichiers qui doivent être installés et vous avertira lorsque l'installation sera terminée.

Vous pouvez maintenant voir le résultat préliminaire de ce sur quoi vous avez travaillé si dur pendant tout ce temps. Entrez https://nom de votre site/index.php dans la ligne du navigateur. Une page de démonstration s'ouvrira devant vous. Pour vous connecter au panneau d'administration et commencer à travailler, vous devez saisir l'entrée suivante dans la barre d'adresse : https://nom de votre site/admin.php. Si l'installation est correcte, l'image suivante devrait apparaître à l'écran :

Nous sommes d'accord avec la proposition affichée dans le coin inférieur gauche et commençons l'installation. Après avoir cliqué sur ce bouton, une fenêtre apparaîtra vous demandant de lire les règles accord de licence. Vous ne pourrez passer à la page suivante que si vous acceptez cet accord et cochez la case appropriée. Cliquez sur « continuer » :

Après cela, le processus de vérification de tous les composants et fichiers installés commencera automatiquement. Le script indiquera automatiquement les erreurs qui ont été commises et qui doivent être corrigées pour continuer à travailler. Cette image contient une liste de plusieurs éléments. Ils doivent être sans contour rouge - cela signifie que le script n'a détecté aucune erreur et que vous pouvez continuer à travailler. Si un élément est entouré en rouge, nous corrigeons l'erreur. En principe, le script peut vous demander de corriger des erreurs, et vous pouvez refuser, mais attendez-vous ensuite à ce que le système plante à certains moments. Et ce ne sera que votre faute, pas celle des fournisseurs ou des utilisateurs. Si les erreurs ne peuvent pas être corrigées, vous pouvez demander conseil ou aide au prestataire qui vous met à disposition un espace sur le serveur.

Au bas de la fenêtre se trouve également une liste d'éléments qui doivent être sans contour rouge. Mais ces erreurs ne sont pas si critiques et pourraient ne pas affecter le fonctionnement du futur site. Le fait est que le script a certains paramètres standards, et ils peuvent ne pas toujours correspondre aux paramètres utilisateur. Il est préférable à ce stade de consulter l'hébergeur et de préciser si l'un des paramètres surlignés en rouge peut ne pas coïncider avec ceux proposés par le système.

Nous continuons et obtenons une nouvelle fenêtre qui s'ouvre. Ici, vous pouvez découvrir quelles erreurs ont été commises lorsque vous avez modifié les attributs des dossiers et des fichiers. Le script lui-même vous dira où vous avez commis des erreurs ou manqué quelque chose.

S'il y a encore des erreurs, il est préférable de les corriger via un client FTP. Après l'ajustement, nous mettons à jour la page et voyons s'il reste des endroits où des ajustements doivent être effectués. Si vous avez tout fait correctement et que le système n'a attribué aucune place avec des erreurs, félicitations ! Vous avez terminé avec succès l’une des étapes d’installation les plus difficiles et les plus critiques, et vous pouvez désormais continuer en toute sécurité !

Serveur MySQL :

Encodage MySQL :

L'image suivante montre les endroits qui doivent être saisis très soigneusement et correctement.

Le nom de la base de données sera le même que celui que nous lui avons attribué au tout début. Dans notre cas, c'est proba_regciti.

Dans la section « Nom d'utilisateur », saisissez le login de l'utilisateur pour le compte duquel la base de données a été créée. À ce stade, nous avons également noté le login et le mot de passe au cas où.

Nous indiquons l'adresse E-mail dans la ligne E-mail. Cliquez sur « Continuer ». S'il n'y a aucune erreur de saisie, le message suivant apparaîtra sur la page précédente : « Félicitations ! Installation terminée avec succès."

Dans la fenêtre suivante qui s'ouvre, nous prêtons attention à plusieurs points.

Lorsque vous avez installé le script, une base de données a été automatiquement créée avec celui-ci, un compte administrateur a été créé et les paramètres de fonctionnement du système ont été créés. Pour éviter de perdre tous les paramètres et de devoir réinstaller, il est recommandé de supprimer install.php.

J'espère que vous comprenez maintenant comment installer DLE sur votre hébergement. Si vous avez encore des questions, posez-les dans les commentaires de cet article.

Publié par l'auteur

Les changements suivants ont été préparés et mis en œuvre :


1. Ajout de la possibilité de télécharger des images sur le serveur pour les commentaires publiés sur le site. Cette fonctionnalité est activée et configurée dans les paramètres du groupe. Pour chaque groupe d'utilisateurs, vous pouvez autoriser ou bloquer le téléchargement d'images dans les commentaires. De plus, pour chaque groupe, vous pouvez définir différents paramètres individuels pour les images à charger, par exemple : quantité maximale images téléchargées pour commentaires, leurs tailles et poids, etc. Lors du téléchargement d'images dans des commentaires, un formulaire simplifié de téléchargement de commentaires est à la disposition de l'utilisateur et les images sont téléchargées selon les paramètres spécifiés dans les paramètres du groupe. Parallèlement, l'utilisateur peut gérer ses images téléchargées. Il peut les supprimer ou les remplacer s'il est autorisé à modifier ses commentaires.

2. Ajout de la prise en charge du moteur InnoDB pour la base de données MySQL. Lors de l'installation du script, vous pouvez choisir le type de stockage à utiliser. Vous pouvez choisir d'utiliser soit InnoDB ou MonISAM. Lors du choix d'un moteur, nous vous recommandons de vous laisser guider par les critères suivants. Si votre site est rarement mis à jour avec du nouveau contenu (enregistrement d'un grand nombre d'utilisateurs, ajout actif de nouveaux commentaires, etc.), c'est-à-dire site "répertoire", il est recommandé d'utiliser MonISAM tapez, il est plus rapide lors de la récupération à partir de la base de données. S'il y a une discussion active sur quelque chose sur le site gros montant utilisateurs, il est recommandé d'utiliser InnoDB taper. Pour la plupart des sites, InnoDB sera le choix optimal, car... il sera plus facilement évolutif à l’avenir. Le choix du moteur de base de données n'est disponible que si votre serveur dispose d'une version de MySQL au moins 5.6.4 installée. Si la version du serveur MySQL est inférieure, alors seul MyISAM est disponible.

3. Ajout de la possibilité de créer et d'utiliser playlists lors de la lecture de vidéos sur le site. Pour ce faire, les fichiers vidéo sont simplement répertoriés dans la balise vidéo, séparés par des virgules. Par exemple:
4. Fonctionnalité ajoutée créer une description, pour une vidéo qui sera visible lors de son affichage dans le lecteur, à cet effet le format suivant est utilisé dans la balise video embed : , la même chose peut être définie pour tous les fichiers si une liste de lecture de fichiers est utilisée, séparés par des virgules. Vous pouvez voir un exemple d’affichage dans la capture d’écran ci-dessus.

5. Ajout de la possibilité d'utiliser dans une balise, également des liens vers des vidéos sur Youtube. Ainsi, vous pouvez organiser des playlists mixtes incluant votre vidéo et vos vidéos sur le service Youtube.

6. Ajout de la possibilité de créer et d'utiliser des listes de lecture lors de la lecture audio sur le site. Pour ce faire, les fichiers audio sont simplement répertoriés dans la balise audio, séparés par des virgules. Par exemple:
7. Ajout de la possibilité de créer une description, pour l'audio qui sera visible lors de la lecture de musique dans le lecteur, à cet effet le format suivant est utilisé dans la balise d'insertion audio : . Vous pouvez voir un exemple d’affichage dans la capture d’écran ci-dessus.

8. Ajout de la possibilité pour le lecteur audio ajout de liens pour lire de l'audio en streaming. Ainsi, vous pouvez définir et afficher des playlists à écouter sur le site Internet de votre radio.

9. Dans les paramètres du lecteur, dans le panneau d'administration, la capacité a été ajoutée choisir un thème pour le joueur. Vous pouvez choisir entre un thème sombre ou clair pour le lecteur, ce qui rend l'affichage du lecteur sur votre site plus organique.

10. La procédure d'insertion de matériel vidéo et audio dans les éditeurs a été améliorée. Lors de l'ajout de vidéos, vous pouvez immédiatement créer des listes de lecture et vous pouvez également définir immédiatement dans la fenêtre de saisie non seulement un lien vers la vidéo et l'audio, mais également des liens vers des affiches pour celles-ci et une description des fichiers vidéo et audio.

11. Un nouvel éditeur WYSIWYG a été ajouté à DataLife Engine. Le nom du nouvel éditeur est FroalaEditor. Cet éditeur dispose d'une interface simple et intuitive (à notre avis, la meilleure interface) pour créer et éditer du contenu, le code HTML qu'il génère est l'un des plus propres et n'a pratiquement rien de superflu, est relativement léger et a un rendu rapide du éditeur sur la page.

12. Ajout d'un nouveau type pour les champs de publication supplémentaires :"Galerie d'images téléchargeable." En créant de ce genre Dans les champs, vous pouvez définir les paramètres des images téléchargées, ainsi que le nombre maximum d'images pouvant être téléchargées pour une galerie donnée. Lors de l'ajout d'une publication dans le panneau d'administration ou sur le site Internet, l'image peut être téléchargée en un clic. Lorsque ce champ est affiché sur le site Web, les images seront regroupées dans une galerie d'images, qui peuvent également être feuilletées lors de la visualisation, si de petites copies ont été créées pour les images.

13. Pour les champs supplémentaires de type"Image téléchargée" et "Fichier téléchargé" ont ajouté une interdiction automatique de retélécharger des images et des fichiers jusqu'à ce que l'image ou le fichier téléchargé précédemment soit supprimé. Cela réduit la probabilité que des fichiers et des images inutilisés soient joints aux actualités.

14. Pour les champs supplémentaires de type « Image téléchargée » nouvelles balises ajoutées : Et , qui affiche respectivement uniquement l'URL d'une copie miniature de l'image téléchargée et l'URL de l'image complète, où "X" est le nom du champ supplémentaire. Ces balises seront utiles aux webmasters qui souhaitent personnaliser les publications mises en ligne sur le site, par exemple, ainsi que d'autres champs supplémentaires.

15. Pour les champs supplémentaires de type « Bouton radio Oui ou Non », ajout de la possibilité de définir l'état par défaut sur « Activé » ou « Désactivé », qui sera utilisé lors de l'ajout d'une nouvelle publication.

16. Fonctionnalité ajoutée visualisation en ligne documents, téléchargé sur le site via le script DataLife Engine. Pour ce faire, les balises suivantes ont été ajoutées au modèle de sortie des fichiers téléchargés (attachment.tpl) : (lien de visualisation en ligne) qui affiche un lien URL pour visualiser le document en ligne dans un navigateur, ainsi que des balises texte, qui affichent le texte qu'ils contiennent si le document chargé a un format pris en charge pour la visualisation. Les types de documents suivants sont pris en charge pour la visualisation en ligne : Adobe PDF, Microsoft Word, Microsoft Excel. Les documents sont visualisés directement dans le navigateur du visiteur à l'aide Service Google Docs Viewer pour que les visiteurs n'aient pas besoin d'avoir programmes installés de Microsoft ou Adobe.

17. Du fait que les développeurs de l'éditeur WYSIWYG LiveEditor a décidé d'arrêter tout travail sur cet éditeur, et qu'il n'avait reçu aucune mise à jour depuis plusieurs années, il a été décidé de supprimer cet éditeur du DataLife Engine. Les sites qui utilisaient auparavant cet éditeur passeront automatiquement à l'utilisation de FroalaEditor.

18. Ajout de la possibilité de définir des descriptions d'images (attribut alt) lors de l'insertion groupée d'images dans des actualités. Pour ce faire, vous devez sélectionner les images souhaitées et, en cliquant sur l'une d'entre elles, définir une description. Cliquez ensuite sur le bouton « Insérer la sélection ». La description spécifiée sera également ajoutée à toutes les images une fois insérée.

19. Ajout de la réinitialisation automatique du cache Zend OPCache lors de la modification des paramètres du site. Ainsi, si cette mise en cache est activée dans les paramètres du serveur, vous n'avez pas besoin de réinitialiser le cache vous-même ni d'attendre que les modifications prennent effet.

20. Lors de l'affichage de la liste des catégories dans le panneau d'administration, dans la section d'édition des catégories, le type d'affichage de la liste des catégories a été modifié. Désormais, toutes les sous-catégories sont affichées réduites et peuvent être ouvertes directement si nécessaire pour une catégorie parent spécifique. Des boutons ont également été ajoutés, grâce auxquels vous pouvez rapidement développer ou réduire toutes les catégories de la liste en un seul clic. L'ajout d'une nouvelle catégorie se fait dans une fenêtre pop-up. Cela simplifie le travail avec un grand nombre de catégories et sous-catégories dans le panneau d'administration.

21. Ajout de la possibilité de désinscrire tous les utilisateurs, abonnés aux commentaires, pour chaque actualité séparément. Si l'actualité a des utilisateurs abonnés, alors lors de la modification de cette actualité dans le panneau de configuration, dans l'onglet « Avancé », vous pouvez voir le nombre d'abonnés et les désabonner des commentaires sur cette publication particulière. Cette innovation sera utile, par exemple, si l'actualité est fermée à tout commentaire supplémentaire.

22. Ajout de la possibilité de s'abonner aux commentairesà l'actualité, lors de la publication d'un commentaire, même lorsque le commentaire est envoyé en modération.

23. Dans le profil utilisateur du site, l'opportunité a été ajoutée se désinscrire des commentaires abonnés sur les publications, en indiquant le nombre de publications auxquelles l'utilisateur est abonné. Pour ce faire dans le modèle infoutilisateur.tpl (Se désabonner), qui affiche une case à cocher pour se désabonner des commentaires, ainsi que le nombre de publications auxquelles vous êtes abonné.

24. Dans le profil utilisateur du site, la possibilité de automatiquement abonnez-vous pour recevoir des notifications des nouveaux commentaires ajoutés aux actualités rédigées par lui. Ainsi, l'utilisateur n'a pas besoin de s'abonner séparément à chacune de ses actualités ; il lui suffit de décocher la case correspondante dans les paramètres de son profil. Pour afficher une case à cocher dans le modèle infoutilisateur.tpl utilisation ajoutée de la nouvelle balise (actualités-abonnement).

25. Dans le profil utilisateur du site, la possibilité de automatiquement abonnez-vous pour recevoir les notifications des nouveaux commentaires qui sont des réponses à ses propres commentaires. Pour ce faire, décochez simplement la case correspondante dans les paramètres de votre profil. Pour afficher une case à cocher dans le modèle infoutilisateur.tpl utilisation ajoutée de la nouvelle balise (commentaires-réponse-abonnement).

26. Ajout de la prise en charge de l'extension PHP Memcached. Le script DLE détermine automatiquement quelle extension PHP est installée, Memcache ou Memcached sur le serveur, et en fonction de cela, utilise l'une ou l'autre extension PHP si la mise en cache Memcache est activée dans les paramètres du script. Ainsi, il n'est plus nécessaire d'installer l'extension PHP Memcache sur le serveur.

27. Dans le panneau d'administration, dans la section d'édition de la publication, La possibilité d'ajouter des catégories aux publications a été ajoutée à la liste des actions de masse sur les publications. Contrairement à l'élément « Modifier les catégories » existant, l'élément « Ajouter une catégorie » permet d'attribuer massivement de nouvelles catégories sélectionnées aux publications, sans modifier les anciennes catégories précédemment ajoutées.

28. Ajout de la possibilité de balise de modèle de texte indiquez la plage d'actualités à l'aide du symbole du tiret. Par exemple, vous pouvez spécifier Texte Texte. Cela facilite la création du design dont vous avez besoin et il n'est pas nécessaire de saisir tous les identifiants de publication requis séparés par des virgules.

29. Ajout de la possibilité de balise de modèle de texte indiquer la plage pages requises en utilisant le symbole du tiret. Par exemple, vous pouvez spécifier Texte. De même, la plage peut être définie pour la balise opposée Texte. Cela facilite la création du design dont vous avez besoin et il n'est pas nécessaire d'écrire tous les numéros de page dont vous avez besoin, séparés par des virgules.

30. Ajout de la possibilité de désinscrire les utilisateurs du site des listes de diffusion, qui sont envoyés depuis la section « Envoi de messages » du panneau d'administration. Pour ce faire, lors de l'envoi de courriers, vous pouvez définir soit dans le modèle, soit directement dans le texte du message une balise (%unsubscribe%), qui affiche dans le courrier envoyé l'URL de désabonnement de la newsletter de l'utilisateur. Lorsque vous cliquez sur ce lien, le statut du profil utilisateur est défini sur « Ne pas recevoir d'e-mails du site ». Dans ce cas, l'utilisateur doit simplement suivre le lien, il n'a pas besoin de se connecter ni d'effectuer d'autres actions sur le site. Ainsi, il peut facilement se désinscrire des lettres du site s'il s'est depuis longtemps désintéressé du site. Malgré le fait que l'envoi de lettres permet toujours d'envoyer un message à l'utilisateur, même s'il a exprimé le souhait de ne pas recevoir de lettres. Nous recommandons fortement aux webmasters, afin d'éviter que le serveur ne soit pris dans les filtres anti-spam, de toujours prendre en compte le statut que l'utilisateur a défini dans son profil lors de l'envoi de messages.

31. Ajout de l'ajout automatique pour tout le monde Liens externes, qui sont publiés dans les actualités et les commentaires, attribuent rapport, contenant les paramètres "noopener externe noreferrer". Cet attribut vous permet de réduire la probabilité d'une éventuelle attaque sur le site à l'aide de mécanismes d'ingénierie sociale.

32. Dans les paramètres du script, la possibilité de préciser le nombre de jours a été ajoutée pendant laquelle mettre en cache l’actualité complète après sa publication. La création et la mise à jour du cache sont également une opération gourmande en ressources. Au fil du temps, la publication perd également de sa popularité, et si elle n'est pas souvent lue, alors créer et surveiller en permanence un cache n'est pas pratique pour elle. Si peu de nouvelles sont publiées sur votre site, vous pouvez alors augmenter le nombre de jours de mise en cache ; s'il y en a beaucoup, le réduire. Dans tous les cas, nous vous déconseillons de définir la durée du cache à moins de 30 jours. Pas un grand nombre de jours, à utiliser uniquement s'il y a des problèmes d'espace libre sur le disque dur du serveur, ou si vous publiez un très grand nombre d'actualités par mois. Mais pour ceux qui ont peu de nouveautés sur leur site, nous recommandons d'augmenter cette valeur.

33. Dans le panneau d'administration, dans la section d'édition des utilisateurs, la possibilité a été ajoutée transférez rapidement toutes les publications d’un utilisateur à un autre. Pour cela, vous devez cliquer sur le nombre de publications utilisateur, sélectionner le transfert des publications vers un autre utilisateur et indiquer le login de l'utilisateur vers lequel vous souhaitez transférer les publications. Cette innovation sera utile si, avant de supprimer un utilisateur de la base de données, vous devez transférer toutes ses publications vers un autre utilisateur.

34. Dans le panneau d'administration, dans la section d'édition des utilisateurs, la possibilité a été ajoutée recalculez rapidement le nombre de publications d'un utilisateur. Pour cela, cliquez sur le nombre de publications utilisateur et sélectionnez recalcul des publications dans le menu. Cette option sera utile si des manipulations massives de publications ont été effectuées ou des ajouts à la base de données contournant le script.

35. Dans le panneau d'administration, dans la section d'édition des utilisateurs, la possibilité a été ajoutée recalculez rapidement le nombre de commentaires des utilisateurs. Pour cela, cliquez sur le nombre de commentaires des utilisateurs et sélectionnez recalcul des commentaires dans le menu. Cette option sera utile si des manipulations massives avec des commentaires ont été effectuées, ou des ajouts à la base de données contournant le script.

36. Amélioration des performances de la sortie des actualités lors de l'utilisation du tri par note et vues. Les performances d'affichage des commentaires utilisant le tri par note ont également été améliorées.

37. Système amélioré d'enregistrement du nombre de commentaires des utilisateurs dans les statistiques de son profil. Lorsque les actualités sont supprimées en masse, les commentaires des utilisateurs sont également automatiquement recalculés. Cela élimine le besoin de recalculer périodiquement les statistiques.

38. L'affichage du panneau d'administration DataLife Engine a été optimisé sur appareils mobiles en orientation portrait. Ainsi, le panneau de commande est devenu plus pratique lorsqu'il est utilisé sur les smartphones.

39. La bibliothèque Jquery a été mise à jour vers la ligne 2.xx

40. Mise à jour de l'éditeur TinyMCE pour version actuelle.

41. Correction d'un problème où il était impossible d'utiliser le point en appoint. champs qui ont un type de référence croisée.

42. Correction d'un problème où Une disposition incorrecte des commentaires HTML a été générée lors de l'utilisation des commentaires en arborescence.

43. Correction d'un problème où pour la balise (catégorie-url), l'URL de la catégorie était affichée à l'aide de la CNC, quels que soient les paramètres CNC dans le panneau d'administration du script.

44. Correction d'un problème où Il y avait une duplication des index de champs supplémentaires, qui avaient une option de référence croisée, si l'actualité était publiée dans plusieurs catégories.

45. Correction d'un problème où balise le texte et le texte pour page d'accueil, si dans les paramètres du script l'affichage d'une page statique sur la page principale a été activé comme page principale.

46. ​​​​​​Correction d'un problème où Si dans la section d'édition de la publication, l'actualité était débarrassée des commentaires, elle revenait toujours à la première page de la section d'édition de l'actualité, quels que soient les filtres de recherche définis et l'affichage des publications à éditer.

47. Correction d'un problème où Il était impossible de saisir la bonne réponse au système Question-Réponse si l'utilisateur répondait à un commentaire plutôt que d'en ajouter un nouveau.

48. Des erreurs mineures précédemment découvertes et signalées dans le script ont été corrigées.

Informations pour télécharger le script pour les clients :

Attention! L'affichage de ces informations est disponible uniquement pour les utilisateurs disposant d'une licence pour le script. Si vous avez déjà acheté le script, vous devez vous connecter au site sous votre compte client.

Si vous n'êtes pas encore notre client, vous pouvez le faire sur notre site Web.

Vous pouvez discuter de la sortie sur

Il est probablement courant que tout le monde oublie certaines informations. Cela s'applique particulièrement aux mots de passe et aux identifiants de divers sites.

Vous (ou la personne qui vous a donné accès) avez créé mot de passe fort, mais je ne l'ai pas écrit dans un endroit isolé et j'ai oublié. Que faire dans ce cas ?

Par défaut, DataLife Engine n'autorise pas la récupération de mot de passe pour le groupe Administrateurs. Ceci est fait pour des raisons évidentes - après tout, si une personne a accès à votre courrier, elle a alors accès à votre site Web.

Mais vous pouvez activer l'option de récupération de mot de passe de manière standard(via le formulaire de récupération) et pour les administrateurs. Découvrez comment procéder dans cet article.

Le même article est consacré aux cas où récupération standard le mot de passe n'est pas activé, mais vous devez retrouver l'accès au panneau de contrôle.

Je vais vous parler de deux méthodes de récupération, elles sont simples. Chacun choisit la méthode qui lui semble la plus pratique.

Restauration de l'accès au panneau de contrôle du site dans DataLife Engine via requête SQL

D'après le titre, je pense que vous avez déjà compris que pour changer le mot de passe, vous devez effectuer une requête SQL dans votre base de données. J'ai décrit en détail comment créer une requête SQL dans .

Vous devez faire une demande du type suivant :

MISE À JOUR `dle_users` SET `password` = "202cb962ac59075b964b07152d234b70" OÙ `user_id` = 1 ;

Où " 1 " est l'ID de l'administrateur (remplacez-le par le vôtre) et " " – mot de passe "123" sous forme cryptée.

Une fois la demande complétée avec succès (si vous rencontrez des difficultés, écrivez-le dans les commentaires), vous pouvez vous connecter au panneau de contrôle du site en utilisant votre nom d'utilisateur et votre mot de passe « 123 ».

Restauration de l'accès au panneau de contrôle du site dans DataLife Engine via un utilisateur supplémentaire

Dans ce cas, vous devez vous inscrire nouveau profile sur votre site et donnez-lui les droits appropriés.

Pour ça:

1. Enregistrez un nouveau profil (n'oubliez pas votre identifiant).

2. Dans votre base de données, exécutez la requête SQL :

UPDATE `dle_users` SET `user_group` = "1" WHERE `name` = "login" ;

Où " se connecter" – connexion du nouvel utilisateur (changement vers le vôtre).

C'est tout, en fait. À l'aide de cette demande, nous faisons de l'utilisateur spécifié un administrateur et avec ses données, vous pouvez vous connecter au panneau de contrôle de votre site.

gastrogourou 2017