Ex titre panneau de contrôle du moteur datalife. Recommandations pour la configuration du serveur et du système de gestion de contenu DataLife Engine. Paramètres d'affichage des images agrandies à partir de vignettes

Allez éditer l'article, cliquez sur le bouton avec l'image du dossier (télécharger les fichiers sur le serveur).

Une fenêtre s'ouvrira avec trois onglets en haut : Téléchargement de fichiers, téléchargement pour publication, dossier partagé. Par défaut, le premier onglet s'ouvrira, sur lequel il nous sera demandé de télécharger des fichiers depuis l'ordinateur (en cliquant sur le bouton approprié), ou d'indiquer l'adresse url de ce fichier (pour le télécharger depuis le serveur sans avoir besoin de téléchargez-le sur votre ordinateur).

Il convient également de noter une autre option intéressante pour le téléchargement à partir du dossier uploads/files, de cette façon vous pouvez déplacer vos fichiers vers un autre dossier (/uploads/posts/).

Vous trouverez ci-dessous quelques paramètres que nous pouvons modifier directement à partir de cette fenêtre ; ils dupliquent les paramètres principaux de l'image situés dans le panneau d'administration () et ont par défaut les paramètres qui y sont spécifiés. Cependant, l'utilisation de ces paramètres nous offre certains avantages, car cela nous permet de définir des paramètres distincts pour chaque groupe de vignettes.

Après avoir téléchargé les images via votre ordinateur, l'onglet téléchargé pour la publication s'ouvre. Ici, vous pouvez voir les images téléchargées, leur taille, les sélectionner en utilisant la case ci-dessous et cliquer sur publier la sélection, tout sélectionner ou supprimer les fichiers. N'oubliez pas de choisir l'alignement à gauche, à droite, au centre ou aucun alignement du tout. Veuillez noter qu'il ne s'agit pas de tous les paramètres et de cette manière, par défaut, des vignettes d'images réduites seront insérées et de grandes images s'ouvriront lorsque vous cliquerez dessus. Afin d'insérer une image en taille naturelle dans un article, passez votre souris et cliquez sur l'image elle-même, les options suivantes apparaîtront ci-dessous. Cliquez sur Image originale et Insérer une image.

Le moteur télécharge toutes les images dans le dossier /uploads/posts/, on peut dire qu'il s'agit d'un dossier spécifiquement pour les images, un sous-dossier y est créé, dont le nom sera la date à laquelle les images ont été téléchargées, et dans ce dossier il y aura des images en taille réelle et un dossier avec leurs miniatures de copies réduites.

D'autres types de fichiers sont téléchargés de la même manière (s'ils sont autorisés dans les paramètres), à l'exception des images, dle les redirige automatiquement vers le dossier uploads/files, seulement ils seront affichés sous forme de pièces jointes (pièces jointes) et les utilisateurs verront un lien pour télécharger ce fichier.

À propos, il est important de mentionner une autre nuance : les images et les fichiers sont strictement liés à un article spécifique, et lorsqu'il est supprimé, toutes les images et fichiers qui l'accompagnent seront supprimés. Même si vous téléchargez deux fois le même fichier pour des articles différents, il y aura deux fichiers avec des noms différents attribués par le système.

Il est maintenant temps de réfléchir aux paramètres que nous pouvons définir pour les images et les fichiers à partir du panneau d'administration.

Accédez à (Accueil - liste de toutes les sections - paramètres système - Configuration du travail avec des images)

Et regardez les paramètres (nous en avons déjà vu dans la fenêtre de téléchargement de fichiers et d'images)

  • Dimensions maximales autorisées de l'image originale – DLE peut automatiquement réduire la taille de l'image originale à la taille spécifiée. Ceci peut être réalisé de deux manières, la première consiste à spécifier la taille requise de n'importe quel côté, la seconde consiste à définir la largeur et la hauteur de l'image d'origine au format largeur x hauteur, 0 – la taille de l'image ne change pas.
  • Paramètres par défaut pour l'image originale - c'est-à-dire de quel côté les dimensions de l'image seront-elles vérifiées (et, par conséquent, réduites) - le long du côté le plus grand, le long de la largeur, le long de la hauteur
  • Le poids maximum autorisé des images téléchargées pour les publications - quel est le poids maximum d'une image en kilo-octets autorisé pour le téléchargement.
  • Suppression automatique des images – après combien de jours les images téléchargées sur le site pour un article seront supprimées s'il n'est pas publié. Si rien n'est spécifié, les images ne seront pas supprimées.
  • Taille d'une copie réduite de l'image téléchargée - il existe deux options pour définir la taille : spécifiez la taille requise de n'importe quel côté, la seconde - définissez la largeur et la hauteur sous la forme largeur x hauteur Paramètres par défaut pour créer une petite copie d'un image - de quel côté la copie réduite de l'image sera redimensionnée (le plus grand côté, largeur, hauteur) Qualité de compression.jpg de l'image - dans quelle qualité l'image sera copiée sur le serveur Poids maximum autorisé des avatars téléchargés par le utilisateur dans le profil - combien de kilo-octets sera le poids autorisé des avatars. 0 - la restriction est supprimée, 1 - une interdiction de télécharger des avatars.

Paramètres du filigrane

  • Autoriser le filigrane - s'il faut ajouter des filigranes à l'image
  • Taille minimale pour appliquer un filigrane - pour les images dont le côté est plus petit que cette taille, le filigrane ne sera pas appliqué
Filigrane dans DLE

Comment définir un filigrane ? Les filigranes standard avec le logo DLE se trouvent dans le dossier dleimages sur your_site.ru/templates/your_template_name/dleimages. Ici, nous devons remplacer les deux fichiers watermark_dark.png et watermark_light.png par nos propres images, préalablement dessinées dans un éditeur de texte, par exemple Adobe Photoshop. Ils seront plus beaux si vous les rendez translucides. Vous pouvez leur donner la même taille que les filigranes par défaut, ou définir votre propre taille, il est seulement important de suivre les règles suivantes : la taille du filigrane ne doit pas dépasser la taille de l'image et nos deux filigranes nouvellement créés doivent être la même taille.

Paramètres d'affichage des images agrandies à partir de vignettes
  • Assombrissement automatique du site lors de l'affichage de l'image originale - l'arrière-plan du site sera-t-il assombri lors de l'affichage d'une grande image (lorsque vous cliquez sur la vignette)
  • Vue de l'image originale lorsqu'elle est agrandie à partir d'une copie réduite - l'image originale est affichée dans le navigateur sous forme de fenêtre modale (en utilisant le plugin Highslide js, qui est inclus par défaut dans DLE, il existe séparément de notre moteur, est distribué gratuitement charge, c'est une sorte d'analogue de lightbox), ici Vous pouvez définir quelques effets visuels pour cette image (ombre, cadre, bords arrondis).
  • Mode Galerie lors de la visualisation d'images miniatures – oui/non (activé ou désactivé) lors de la visualisation de grandes images à partir de copies miniatures, la navigation sera affichée sur les images, il y aura un mode diaporama.

Parfois, vous pouvez rencontrer un problème selon lequel le mode galerie dans DLE ne fonctionne pas : la barre de navigation n'apparaît pas sur l'image contextuelle. Le fait est que le script highslide.js se connecte automatiquement (vous pouvez le trouver si vous ouvrez le code source dans le navigateur), de plus, certains de ses paramètres doivent être initialisés, ils sont donnés ci-dessous. Vérifiez que ceci est présent dans le code de votre page.

Javascript

hs.graphicsDir = "/engine/classes/highslide/graphics/"; hs.outlineType = "arrondi-blanc"; hs.numberOfImagesToPreload = 0 ; hs.showCredits = faux ; hs.lang = ( chargementText : "Chargement...", playTitle : "Afficher le diaporama (espace)", pauseTitle : "Pause", previousTitle : "Image précédente", nextTitle : "Image suivante", moveTitle : "Déplacer", closeTitle : "Fermer (Esc)", fullExpandTitle : "Agrandir en taille réelle", restaurerTitle : "Cliquez pour fermer l'image, appuyez et maintenez pour la déplacer", focusTitle : "Focus", chargementTitle : "Cliquez pour annuler" ); hs.align = "centre" ; hs.transitions = ["expand", "crossfade"]; hs.addSlideshow(( intervalle : 4000, répétition : false, useControls : true, fixedControls : "fit", overlayOptions : (opacité : 0,75, position : "en bas au centre", hideOnMouseOut : true ) ));

hs. GraphicsDir = "/engine/classes/highslide/graphics/" ;

hs. outlineType = "arrondi-blanc" ; hs. numberOfImagesToPreload = 0 ;

hs. showCredits = faux ;

hs. langue,

playTitle : "Afficher le diaporama (espace)" , pauseTitle : "Pause" , previousTitle : "Image précédente" ,

nextTitle : "Image suivante" , moveTitle : "Déplacer" , closeTitle : "Fermer (Esc)" ,

fullExpandTitle : "Agrandir en taille réelle" ,

restaurerTitle : "Cliquez pour fermer l'image, appuyez longuement pour la déplacer" ,

focusTitle: : "Cliquez pour annuler" ) ;

hs. align = "centre" ; hs. transitions = [ "élargir", "fondu enchaîné" ] ;

hs. addSlideshow (( intervalle : 4000 , répétition : false , useControls : true ,fixedControls : "fit" ,

overlayOptions : (opacité : 75, position : "en bas au centre", hideOnMouseOut : true)));

Le même code source doit également contenir une fonction chargée d'afficher les images en mode galerie et diaporama, à savoir : hs.addSlideshow.

Si nous approfondissons les fichiers du moteur, nous constaterons que la sortie de ces paramètres est déterminée par les lignes de code suivantes dans le fichier index.php, situé à la racine du site.

if (strpos ($tpl->result["content"], "hs.expand") !== false ou strpos ($tpl->copy_template, "hs.expand") !== false) ( if ($config ["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0.60;"; else $dimming = ""; if ($config["thumb_gallery"] AND ($dle_module == "showfull" OU $dle_module == "static ")) ( $gallery = " hs.align = "center"; hs.transitions = ["expand", "crossfade"]; hs.addSlideshow(( intervalle : 4000, répétition : false, useControls : true,fixedControls : " fit", overlayOptions : ( opacité : 0,75, position : "en bas au centre", hideOnMouseOut: true ) ));"; ) else ( $gallery = "";

if (strpos ($tpl -> result ["content" ], "hs.expand" ) !== false ou strpos ($tpl -> copy_template, "hs.expand" ) !== false ) (

if ($config["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0.60;" ; sinon $ gradation = "" ;

if ($ config [ "thumb_gallery" ] AND ($ dle_module == "showfull" OR $ dle_module == "static" ) ) (

$galerie = "

hs.align = "centre" ;

hs.transitions = ["expand", "crossfade"];

hs.addSlideshow((

intervalle: 4000,

je répète : faux,

useControls : vrai,

contrôles fixes : "ajuster",

options de superposition : (

opacité : 0,75,

  • hs.numberPosition - affiche le numéro de l'image actuelle dans la séquence (par exemple, Image 1 sur 5) Peut prendre les valeurs 'titre' - affichée en haut, légende - affichée en bas. La chaîne exacte est spécifiée dans l'objet hs.lang (il contient les chaînes de localisation). Dans le même fichier index.php on retrouve la ligne hs.lang = ( et on ajoute un paramètre à la fin - numéro : 'Image %1 from %2' (n'oubliez pas de mettre une virgule après le paramètre précédent) ;
  • hs.addSlideShow - une fonction qui définit les paramètres du mode galerie (les images sont regroupées et ont une barre de navigation commune)
  • intervalle - le nombre de millisecondes pendant lesquelles chaque diapositive sera affichée. (par défaut 4000)
  • répéter - répétition (commencer à partir de la première diapositive après être passé à la dernière) (faux par défaut)
  • useControls - permet à Highslide de créer un panneau de contrôle de diaporama (vrai ou faux)
  • fixedControls - si vrai, le panneau de contrôle est fixe, les contrôles sont dans la même position lors de la visualisation de toutes les images et l'utilisateur peut visualiser les images en utilisant le bouton Suivant sans déplacer la souris (vrai ou faux)
  • overlayOptions - options de superposition pour le panneau de configuration (objet)
  • opacité - transparence du panneau (par défaut : 75),
  • position - position verticale du panneau de commande (haut, milieu, bas) et horizontale (gauche, centre, droite) (par défaut « en bas au centre »)
  • hideOnMouseOut - masque le panneau de configuration lorsque la souris n'est pas dans l'image (true par défaut)
  • Ensuite, nous modifions l'apparence de la barre de navigation. Pour cela, ouvrez le fichier engine.css (templates/Default/style/engine.css, au lieu de Default, remplacez le nom de votre modèle si nécessaire). Nous recherchons les lignes 423, 432, 447 (.highslide-controls, .highslide-controls ul, .highslide-controls a, respectivement) et remplaçons controlbar-black-border.gif (panneau de configuration noir par défaut) dans l'URL d'arrière-plan par controlbar-white.gif - panneau de commande blanc.

    Façons de définir une vignette pour un article

    Vous pouvez définir une vignette pour un article simplement en insérant une image au début du texte de l'article. Cependant, vous devez vous assurer que tout est pareil, que les mêmes styles sont appliqués et si, par exemple, vous devez insérer une vignette dans un lien vers un article, vous devrez spécifier l'adresse de l'article manuellement.

    Auparavant, il était possible de lister les types de fichiers autorisés au téléchargement ; désormais (dans les nouvelles versions), cette fonctionnalité a été déplacée vers la section Configuration des groupes d'utilisateurs et est définie séparément pour chaque groupe d'utilisateurs. Pour en savoir plus, consultez l'article Gestion des utilisateurs DLE.

    Nombre maximum de fichiers lors d'un téléchargement groupé : combien de fichiers peuvent être sélectionnés et mis en file d'attente pour le téléchargement en même temps

    Activer la prise en charge de la reprise des fichiers lors du téléchargement – ​​si la reprise des fichiers est autorisée en cas de perte de connexion

    Activer le compteur de téléchargement de fichiers – afficher les informations : combien de personnes ont téléchargé ce fichier.

    Eh bien, je suppose que c'est tout ! Merci d'avoir lu jusqu'au bout. À la prochaine!
    Comme d'habitude, regardez la vidéo

    À titre informatif uniquement. L'administration n'est pas responsable de son contenu. Télécharger gratuitement .


    Chers amis,

    Nous vous présentons une nouvelle version de notre script DataLife Engine v.13.1 NULLED. Dans cette version, vous pouvez vous attendre à l'ajout de la prise en charge de la mise à jour automatique des plugins vers les nouvelles versions et à un certain nombre d'autres améliorations du système de plugins, de nouvelles fonctionnalités ont été ajoutées pour un travail plus pratique avec des champs supplémentaires, un nouveau type d'évaluation a été ajouté "J'aime et je n'aime pas", une recherche améliorée des publications dans le panneau d'administration, et bien plus encore, lisez-en davantage à ce sujet et bien plus encore...

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


    1. Ajout de la possibilité de mettre à jour automatiquement le script dans le panneau d'administration au sein d'une version du script, dans les cas où, par exemple, des correctifs pour les vulnérabilités trouvées ou d'autres bogues sont publiés. Dans les cas où des modifications sont apportées à la distribution au sein d'une version, par exemple lorsque des correctifs pour des vulnérabilités sont publiés ou que d'autres problèmes avec le script sont identifiés, il sera possible de mettre à jour le script dans le panneau d'administration dans cette version actuelle du scénario.


    2. Ajout de la possibilité de mettre à jour automatiquement les plugins sur le site. Pour ce faire, le plugin définit une URL pour obtenir des informations sur la disponibilité d'une nouvelle version. À cette URL, le site Web du développeur du plugin doit renvoyer un tableau au format JSON, qui doit contenir des informations sur la version actuelle du plugin, ainsi qu'un lien pour télécharger la version actuelle du plugin. Par exemple, cette URL doit renvoyer la valeur ("version":"2.0","url":"https://dle-news.ru/test/test.zip") . Après quoi, lors de la vérification des mises à jour, l'administrateur du site pourra s'informer de la disponibilité des nouvelles versions du plugin et mettre à jour les plugins dans le panneau d'administration en un clic.


    3. Pour le système de gestion des plugins, la possibilité de préciser le nombre de remplacements à effectuer pour chaque critère de recherche dans le fichier a été ajoutée. Par exemple, vous devez rechercher et remplacer du code dans un fichier qui apparaît plusieurs fois dans ce fichier, vous pouvez spécifier combien de fois ce code doit être remplacé. Pour remplacer toutes les occurrences de ce code, vous pouvez laisser ce paramètre vide, ainsi le remplacement sera effectué partout où le code que vous spécifiez apparaît.


    4. Pour le système de gestion des plugins, la possibilité de supprimer automatiquement les fichiers supplémentaires téléchargés avec le plugin dans l'archive a été ajoutée si le plugin est supprimé du site. Pour ce faire, la possibilité de choisir de supprimer ou non des fichiers supplémentaires est ajoutée aux paramètres du plugin. Ainsi, vous pouvez décider vous-même s'il est nécessaire de vider le serveur des fichiers supplémentaires s'il est supprimé du site, ou s'il faut les laisser.

    5. Pour le système de gestion des plugins, la possibilité d'utiliser la balise (THEME) dans les noms des dossiers situés dans les archives ZIP a été ajoutée. Lors du chargement d'une archive via le système de plugins, cette balise sera remplacée par le nom du modèle utilisé. Par exemple, en plaçant le fichier /templates/(THEME)/test.tpl dans l'archive, votre fichier modèle sera placé dans le modèle utilisé sur le site. Ainsi, lors de l'utilisation de plugins complexes contenant des exemples de fichiers de modèles, ils peuvent être immédiatement chargés dans le dossier souhaité contenant le modèle utilisé par l'utilisateur.

    6. Pour le système de gestion des plugins, la possibilité d'utiliser les caractères de contrôle de la fonction preg_replace, tels que \\1, etc., dans l'action « Rechercher et remplacer » dans la ligne de remplacement, a été ajoutée, ce qui supprime les restrictions sur le recherche et remplacement de certains codes dans DLE.


    7. Pour les champs supplémentaires de type « Image » et « Galerie d'images », la possibilité a été ajoutée d'attribuer à chaque image individuellement sa propre description personnelle, qui est également utilisée comme attribut alt HTML lors de l'affichage de ces champs supplémentaires sur le site.


    8. Pour les champs supplémentaires de type "Galerie d'images", la possibilité de modifier l'ordre de tri des images chargées a été ajoutée en les déplaçant simplement avec la souris. Une fois les images téléchargées, vous pouvez échanger les images à votre guise. De plus, les images téléchargées peuvent être transférées vers d'autres champs supplémentaires.


    9. Pour les publications et les commentaires, un nouveau type de notation « J'aime et Je n'aime pas » a été ajouté, qui conserve des enregistrements séparés du nombre de j'aime et du nombre de je n'aime pas. Pour ce faire, de nouvelles balises ont été ajoutées aux modèles d'affichage des publications et des commentaires : (likes) - qui affiche le nombre de likes, (dislikes) - qui affiche le nombre de dislikes, ainsi que la balise texte - qui affiche le texte inclus dans la balise, si cela est activé dans le type de notation des paramètres.


    10. Dans les paramètres du profil utilisateur dans le panneau d'administration, la possibilité de définir une liste de catégories auxquelles un utilisateur donné est autorisé à ajouter des publications a été ajoutée. Cela permettra par exemple aux journalistes de tenir des chroniques personnelles dans lesquelles d'autres journalistes (ou certains d'entre eux) n'ont pas le droit de publier. Ou vice versa - excluez un journaliste d'une catégorie d'information spécifique si, par exemple, il est incompétent dans ce domaine.

    11. Dans les paramètres des profils utilisateur dans le panneau d'administration, la possibilité de définir une liste de catégories de confiance dans lesquelles un utilisateur donné est autorisé à ajouter des publications sans modération a été ajoutée. Une telle personnalisation permettra une délimitation des droits beaucoup plus flexible, sans créer un ensemble de groupes d'utilisateurs, y compris des groupes pour chaque journaliste spécifique.


    12. Pour une recherche avancée de publications dans le panneau d'administration, dans la section d'édition des publications, la possibilité de sélectionner où rechercher a été ajoutée. Vous pouvez rechercher tout le contenu ou séparément par titres, brève description, description complète et champs supplémentaires. Les algorithmes de recherche ont également été considérablement améliorés pour localiser plus précisément les publications.

    13. Pour une recherche avancée de publications dans le panneau d'administration, dans la section d'édition des publications, la possibilité de rechercher simultanément dans plusieurs catégories parmi lesquelles choisir a été ajoutée.

    14. Pour le nuage de tags, la possibilité d'utiliser les symboles « & » et « # » a été ajoutée, ce qui permet, par exemple, d'utiliser les noms de différentes marques dans le cloud, par exemple « H&M », etc.


    15. Dans les paramètres de script du panneau d'administration, la possibilité d'autoriser l'administration du site à se connecter au site à l'aide des réseaux sociaux a été ajoutée. Lorsque ce paramètre est activé, les utilisateurs du groupe des administrateurs peuvent également se connecter au site en utilisant leurs comptes de réseaux sociaux.


    16. Dans le panneau d'administration, dans la section d'édition des commentaires, la possibilité de rechercher des commentaires par texte a été ajoutée. Dans cette section, vous pouvez rechercher les commentaires que vous devez modifier à l'aide de n'importe quel mot-clé. Cela rend l'édition des commentaires plus pratique.


    17. Dans le panneau d'administration, dans la section de gestion des liens croisés, la possibilité a été ajoutée pour les actions de masse sur les liens, de définir le remplacement « Uniquement dans les pages statiques », ainsi que « Dans les pages statiques, actualités et commentaires ».

    18. Pour prévisualiser les bannières dans la section de gestion de la publicité du panneau d'administration, nous avons ajouté l'inclusion de vos styles de modèles à partir du fichier preview.css. Ainsi, vous pouvez voir une conception plus correcte de votre code publicitaire s'il utilise les classes de votre modèle.

    19. Pour le modèle d'affichage de nouvelles courtes (shortstory.tpl), l'utilisation de balises de texte a été ajoutée, qui affichent le texte inclus s'il n'y a pas de publications selon ces critères. Ainsi, vous pouvez réaffecter le message système standard concernant l'absence de publications dans une section particulière du site, le rendant unique, par exemple, pour chaque section du site. Ces balises peuvent également être utilisées dans des modèles utilisés pour l'affichage personnalisé des publications à l'aide de la balise (custom ...)


    20. Pour le modèle de message E-Mail envoyé lors de la restauration d'un mot de passe oublié, l'utilisation de nouvelles balises a été ajoutée : (%losturl%) , qui affiche uniquement l'URL du lien pour réinitialiser et générer un nouveau mot de passe, ainsi que (%ipurl%) , qui affiche uniquement l'URL du lien pour réinitialiser le blocage IP. Ainsi, vous pouvez spécifier séparément le design dont vous avez besoin dans l'e-mail pour ces liens, par exemple sous forme de boutons. Vous pouvez également, par exemple, refuser d'afficher un lien pour supprimer le blocage IP si vous n'utilisez pas cette fonctionnalité sur votre site Internet.

    21. Système amélioré de suppression de catégories dans le panneau d'administration. Si la catégorie supprimée contient des sous-catégories qui sont également sujettes à suppression, toutes les actions pour les publications contenant la catégorie supprimée seront automatiquement étendues aux publications contenant également des sous-catégories à supprimer. Et les mêmes actions seront appliquées à ces publications en sous-catégories.


    22. Pour le module « Filtrer par : IP, connexion ou e-mail », la possibilité d'ajouter des adresses ou des connexions bloquées, ou des e-mails à la fois dans des listes entières, plutôt qu'un à la fois, a été ajoutée. Cela accélère considérablement le processus d'ajout si vous disposez déjà d'une liste toute faite de ce qui doit être bloqué.


    23. Pour le module « Filtrer par : IP, Connexion ou E-Mail », la possibilité de modifier les règles existantes a été ajoutée. Vous pouvez sélectionner et modifier n’importe quelle règle sans avoir à la supprimer et à l’ajouter à nouveau.


    24. Pour le module « Filtrer par : IP, Connexion ou E-Mail », la possibilité de sélectionner plusieurs ou toutes les règles ajoutées en même temps et de déverrouiller ces règles en masse en un seul clic a été ajoutée.

    25. Pour le module « Filtrer par : IP, Connexion ou E-Mail », la prise en charge de l'utilisation des adresses IPv6 a été ajoutée, qui peuvent être spécifiées pour bloquer l'accès au site. La possibilité de spécifier les sous-réseaux IPv6 à bloquer est également ajoutée.

    26. Ajout de la possibilité de spécifier des adresses IPv6 dans le profil utilisateur à partir desquelles l'autorisation est autorisée pour l'utilisateur. Vous pouvez également spécifier non seulement une adresse distincte, mais également un sous-réseau IPv6.

    27. Pour le module de tri personnalisé des publications sur le site affiché par le tag (sort), la possibilité de paramétrer un tri pour chaque catégorie spécifique, et non pour toutes les catégories en même temps, a été ajoutée.

    28. Pour les liens publiés dans les publications, la possibilité d'utiliser des éléments de bloc tels que « p », « div », etc. a été ajoutée. Cela permet à DataLife Engine de se conformer plus précisément et correctement aux normes HTML5.

    29. Ajout de la possibilité d'ajouter de nouveaux utilisateurs au panneau de configuration DataLife Engine lorsque vous travaillez avec le panneau à l'aide de smartphones.

    30. Des modifications ont été apportées au fonctionnement des commentaires d'arborescence. Si l'imbrication maximale des réponses aux commentaires a été atteinte, alors en cas de réponse au commentaire, ces réponses restent dans le fil de discussion à l'imbrication maximale. Auparavant, lorsque l'imbrication maximale était atteinte, il était impossible de répondre à un commentaire. Désormais, la réponse reste de toute façon possible.

    31. Pour les champs supplémentaires de type « Références croisées », la possibilité d'utiliser des guillemets doubles et le caractère esperluette dans les valeurs a été ajoutée.

    32. Si le modèle du message électronique envoyé lors de la récupération d'un mot de passe oublié est configuré pour utiliser le format HTML pour cette lettre, alors les liens générés par la balise (%lostlink%) dans ce modèle seront générés dans le forme de code HTML prêt à l'emploi, pas seulement de liens texte.

    33. La possibilité de définir le tri par défaut des publications par nombre de commentaires a été ajoutée aux paramètres du script. La même chose a été ajoutée pour définir des critères de tri lors de la visualisation d'un catalogue.

    35. Des modifications ont été apportées au fonctionnement des champs supplémentaires, si le champ comporte des restrictions d'ajout par groupes d'utilisateurs. Si la valeur d'un champ supplémentaire a été ajoutée par un utilisateur qui en a le droit, et que la publication est ensuite éditée par un utilisateur qui n'a pas le droit de renseigner ce champ, alors la valeur de ce champ n'est plus effacé, mais reste tel qu'il a été précédemment renseigné par l'utilisateur qui en a le droit.

    36. La limite du nombre de caractères dans la balise méta Description pour les catégories a été augmentée à 300 caractères. La longueur maximale correspond désormais à la longueur maximale fixée par le moteur de recherche Google pour afficher ces informations dans les résultats de recherche.

    37. Recherche améliorée d'actualités similaires sur le site. L'affichage d'actualités similaires est devenu plus pertinent en triant les publications trouvées.

    38. Prise en charge améliorée des adresses IPv6 des visiteurs du site. Dans certains cas spécifiques, l'adresse complète peut ne pas rentrer dans la base de données. Les longueurs des champs sont désormais réservées selon la spécification RFC 4291.

    39. Génération améliorée de la balise méta og:description du protocole Open Graph lors de la visualisation des actualités complètes. La formation se produit plus correctement lorsque des champs supplémentaires pour les publications sont utilisés comme contenu principal.

    40. Le fonctionnement du système de sécurité DataLife Engine a été amélioré, afin de vérifier plus correctement les données sur les sous-domaines, sur certains sites d'hébergement qui ont une structure de sous-domaines sous forme de sous-dossiers du domaine principal.

    41. Ajout du support du protocole tel: pour les liens publiés sur le site à l'aide de balises BB.

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

    43. Correction d'un problème avec l'utilisation de champs de type « Liste » dans des champs de profil utilisateur supplémentaires, qui utilisaient des valeurs utilisant le symbole « | ».

    44. Correction d'un problème où dans la section de gestion des plugins, si l'action sur un fichier dans le menu était modifiée, certains caractères pouvaient être incorrectement modifiés dans les valeurs spécifiées dans les champs.

    45. Correction d'un problème où il était impossible d'utiliser des balises pour les pages internes d'un site et n'autorisait leur utilisation que pour des sites externes.

    46. ​​​​​​Correction d'un problème dans lequel il était impossible de commencer à mettre à jour le site vers une nouvelle version si le site était dans un encodage autre que UTF-8 et que le login ou le mot de passe de l'administrateur contenait des lettres écrites en cyrillique.

    47. Correction d'un problème où une fenêtre contextuelle concernant la réception de nouveaux messages personnels n'apparaissait pas si l'utilisateur se déconnectait indépendamment de son compte sur le site, puis se reconnectait après un certain temps.

    48. Correction d'un problème où la modification des commentaires dans le panneau de configuration du script ne fonctionnait pas si l'éditeur TinyMCE était activé dans les paramètres du script.

    49. Correction d'un problème où le nombre de jours pendant lesquels vous pouvez ajouter des commentaires à une publication n'était pas affiché si de telles limites étaient définies dans les paramètres de script du panneau d'administration.

    50. Correction d'un problème dans lequel un champ supplémentaire de type « Fichier téléchargeable » n'était pas affiché sur le site sous forme de lien pour télécharger un fichier, mais était affiché sous la forme d'une simple balise.

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

    Vous pouvez toujours trouver les dernières versions du DataLife Engine sur le site. Choisissez différentes versions annulées et sous licence de cms DLE, CP1251 ou UTF-8, toutes les dernières directement depuis dle-news. Par exemple nouveau Vous pouvez télécharger DataLife Engine 13.0 Final et DLE 13.0 annulé gratuitement sans inscription et via un lien direct.
    Le site est toujours le premier à proposer les dernières sorties !

    DataLife Engine 13.0 Final et DLE 13.0 annulé gratuit

    Commençons par le nouveau Datalife Engine : comme c'est simple !

    De nombreuses personnes ont entendu parler d'un CMS tel que Datalife Engine. Et certainement pas moins de gens ont entendu parler de ses avantages évidents. À propos de la fonctionnalité. À propos du support de MySQL et de ses extensions. Et bien sûr, à quel point Datalife Engine est pratique pour les utilisateurs et les personnes impliquées dans l'administration du site Web.
    De nombreuses personnes ont voulu découvrir tous les plaisirs et ont essayé de télécharger DLE. Mais, hélas, vous ne pouvez essayer que la version de test gratuitement, alors que vous ne pouvez évaluer tous les avantages du CMS 13.0 qu'avec une licence. D’ailleurs, il n’est pas conseillé d’utiliser des logiciels illégaux. Cela peut nuire au site créé sur DLE et à ses propriétaires. Cela n'a aucun sens de prendre des risques - le coût est d'un peu plus de cent dollars. Pour cette raison, vous ne devez pas télécharger de fichier à partir d'un torrent. Il est beaucoup plus facile de télécharger chez nous, de l'essayer et de décider ensuite de pirater cms ou d'acheter une licence.

    Que faire si vous décidez de tester ce merveilleux moteur ?

    La procédure est très simple, mais a ses propres nuances :
    décompression sur le serveur dans le dossier du site ;
    Prise en charge du serveur PHP 5.0 ;
    serveur avec un trafic adéquat ;
    20 Mo d'espace disque.
    Si le site Web est installé sur un terminal local, vous devez alors installer ici un logiciel spécial qui joue le rôle de serveur. La meilleure option pour cela est Apache ou Denwer.
    Cela suppose MySQL, où la base de données est créée pour que cette dernière ait un accès complet. Des droits sont également attribués à plusieurs dossiers, sur lesquels il convient d'examiner plus en détail dans les instructions. Il y a d'autres dossiers à l'intérieur des dossiers et ils auront besoin des autorisations d'écriture CHMOD 777. Les fichiers internes doivent avoir CHMOD 666.
    Le programme peut être lancé en utilisant absolument n'importe quel navigateur. L'adresse suivante install.php est écrite dans sa ligne. Des recommandations d'installation suivront. Entrez votre identifiant/mot de passe.
    Une fois l'installation terminée, install.php est supprimé du répertoire, ainsi que le contenu de la mise à niveau. A quoi sert cette action ? Sans désinstallation, chaque lancement d'une ressource Internet débutera par l'installation du DLE Nulled 13.0 que vous utilisez. L'accès au CMS s'effectue à l'aide de l'url, qui est indiquée dans la notice. Cette « URL » mène directement au panneau d’administration.

    Qu’obtiendront les visiteurs du site ?

    Ils pourront s'inscrire rapidement et pourront immédiatement ajouter des commentaires. Un gros avantage du système est que les actualités sont saisies par les « utilisateurs » eux-mêmes. Après l'inscription, l'évaluation du profil « utilisateur » commence à se former.
    Les actualités peuvent être supprimées ou modifiées, les photos de profil peuvent être modifiées, les informations d'identification oubliées ou perdues peuvent être restaurées. Les possibilités sont très sérieuses. Les « Administrateurs » ne recevront pas moins de fonctionnalités. Ils peuvent faire tout ce que les « utilisateurs » peuvent faire, y compris gérer les profils de ces derniers.
    En bref, CMS DLE est un système assez simple qui ne nécessite pas que quiconque soit un gourou de la programmation Web. Un simple utilisateur peut facilement créer son propre site Web avec de nombreuses fonctionnalités intéressantes. Et les fans de ce système de contrôle peuvent s'attendre à la sortie imminente de la version 13.1. Pour l'instant, on n'en sait vraiment rien, puisque le communiqué de presse 13.0 vient de paraître, mais beaucoup attendent sa sortie.
    Dès sa sortie, nous ferons certainement une revue. En attendant, restez avec nous et lisez les nouveautés introduites par Celsoft dans la version 13.0 :


    Nous présentons à votre attention DLE 13.0, téléchargé depuis off. site, qui sans activation sera une version démo. Mais une licence démo a été préparée spécialement pour vous. Mais nous proposons ceci à titre informatif uniquement ! Et comme toujours, DLE 13.0 a été annulé - ce qui diffère de la version originale dans la mesure où nous avons décodé et supprimé le code qui demande la clé dans les fichiers - \engine\inc\include\init.php et \engine\inc\include\functions .inc.php, aucune autre modification de code n'a été apportée ! Les administrateurs du site vous rappellent qu'ils proposent une version annulée et un keygen - à titre informatif uniquement avec toutes les fonctionnalités du script, et nous vous demandons d'acheter quand même un permis après avoir étudié. Nous avons acheté une licence pour le site portail et nous vous recommandons fortement de faire de même !

    À titre informatif uniquement. L'administration n'est pas responsable de son contenu. Télécharger gratuitement .


    DataLife Engine est un système de gestion de contenu multifonctionnel. Grâce à un système très puissant de gestion des actualités, des publications, des articles et des utilisateurs, DataLife Engine est destiné avant tout à organiser vos propres médias et blogs sur Internet. Une grande variété de capacités de script de base, initialement intégrées au script, permettent à DataLife Engine d'avoir une longueur d'avance sur ses plus proches concurrents dans ce domaine de création de sites Web. Et grâce à la structure du noyau précise et bien pensée, qui minimise les besoins en ressources du serveur, DataLife Engine est capable de travailler facilement avec des projets très visités avec une charge minimale sur le serveur. La flexibilité et la facilité de personnalisation et d'intégration de votre propre conception vous permettront d'étudier et de comprendre rapidement la structure des modèles et de déployer en conséquence vos propres sites Web, sans aucun coût matériel supplémentaire.


    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 différentes sections et sous-sections.

    2. Ajout de la possibilité de compter le nombre de vues pour les supports publicitaires ajoutés 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, le panneau d'administration a ajouté la possibilité de limiter l'affichage d'une bannière en fonction du nombre de ses vues, et vous pouvez désactiver la bannière lorsque le nombre maximum de vues spécifié est atteint.

    4. Ajout de la possibilité de compter le nombre de clics pour les supports publicitaires ajoutés au panneau de contrôle du script. DataLife Engine intercepte automatiquement les balises HTML publiées à l'aide des balises et enregistre automatiquement les clics sur celles-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, le panneau d'administration a ajouté la possibilité de limiter l'affichage des bannières en fonction du nombre de clics sur votre bannière, et vous pouvez désactiver l'affichage de la bannière lorsque le nombre maximum de clics spécifié est atteint.

    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 sections, la visualisation de l'actualité complète, etc. Cette fonctionnalité vous permet d'augmenter l'optimisation SEO des 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 dans le panneau de configuration, la possibilité de définir par défaut pour une catégorie si elle est autorisée à publier des actualités de cette catégorie sur la page principale du site a été ajoutée. 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é de définir par défaut pour une catégorie si les commentaires sont autorisés pour les publications de cette catégorie est ajoutée. 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é de définir par défaut pour une catégorie si les évaluations sont autorisées pour les publications de cette catégorie est ajoutée. 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 de script du panneau de configuration, dans la section des paramètres de sécurité, la possibilité d'activer la protection automatique du site contre l'intégration dans des cadres sur des sites tiers a été ajoutée. 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. Les capacités du module « Metatags » ont été étendues, ce module a été renommé « Rubriques, descriptions, métatags ». 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 : (page-title) - affiche le titre que vous spécifiez pour la page, (page-description) - affiche la description que vous spécifiez pour la page. Il est également possible d'utiliser des balises BB et HTML dans la description de la page. Ainsi, grâce à ce module, vous pouvez par exemple créer et afficher des titres et des descriptions pour le nuage de tags pour chaque tag personnellement, etc.

    13. Ajout de nouvelles balises de texte de modèle global, qui affichent le texte qu'elles contiennent si un titre pour la page en cours de visualisation a été spécifié dans le module « Titres, descriptions, balises méta ». Et également ajouté des balises de texte opposées qui affichent le texte qu'elles contiennent si le titre de la page consultée n'a pas été défini. Des balises similaires ont également été ajoutées pour la description : text , qui affiche le texte qu'elles contiennent si une description de la page consultée a été spécifiée dans le module "Titres, Descriptions, balises méta", text , qui affiche le texte qu'elles contiennent si aucune description n'a été donnée pour la page consultée.

    14. Pour le modèle de menu de catégorie (categorymenu.tpl), la prise en charge de nouvelles balises de texte a été ajoutée, qui affichent le texte qu'elles contiennent si la catégorie ou les actualités consultées sur le site n'appartiennent 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. Les capacités d'affichage des publications en fonction des valeurs de champs supplémentaires dans les publications ont été étendues. Lors de l'accès à l'adresse http://votresite/xfsearch/field name/field value/, 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. Lorsque vous accédez à http://yoursite/xfsearch/field value/, les publications contenant cette valeur pour tous les champs supplémentaires seront affichées. Lorsque vous accédez à http://votresite/xfsearch/field name/, toutes les publications dans lesquelles ce champ spécifié est renseigné seront affichées.

    16. La possibilité d'attribuer une page distincte nommée 404.html à la racine de votre site pour afficher les pages pour lesquelles il n'y a pas de contenu a été ajoutée aux paramètres du script. 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. La possibilité d'attribuer un en-tête HTTP a été ajoutée 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 les attaques DDOS et que vous utilisez un plan d'hébergement standard 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 contrôle de 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 ». Lors de l'utilisation de ce champ, DataLife Engine n'interférera pas avec le texte qui y est écrit et 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. N'autorisez pas son utilisation par des utilisateurs ordinaires en qui vous n'avez pas confiance, sinon cela pourrait présenter un risque pour la sécurité de votre site.

    20. Pour les champs supplémentaires de publications dotés de l'option « Utiliser comme références croisées », la possibilité de spécifier le séparateur de données de lien a été ajoutée. 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 flux RSS réguliers, sans utiliser l'inclusion dans les paramètres du type de flux RSS comme "Yandex news", à cet effet, prise en charge de l'affichage de la balise d'actualité complète (histoire complète) pour tout type de flux RSS a été ajouté. 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 l'affichage de tous les derniers commentaires sur le site, si la prise en charge des commentaires en 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é.

    en raison 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. Une possibilité a été ajoutée pour les utilisateurs non enregistrés sur le site d'adresser des réclamations à l'administration du site concernant les actualités et les commentaires, tout comme cette possibilité n'existait auparavant que pour les utilisateurs enregistrés.

    25. Ajout de l'utilisation du micro-balisage schema.org pour afficher les notes avec le type « Évaluation ». 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 de la détection automatique de l'orientation des photos lors de leur téléchargement sur le serveur, basée sur les métainformations contenues dans les 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 de la possibilité d'informer automatiquement l'administration du site de 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 un utilisateur modifie dans le panneau de contrôle une publication qui a été précédemment publiée sur le site, mais que 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 le correspondant Un e-mail sera également envoyé à l'administration du site pour l'informer que cette nouvelle est 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 configuration, deux nouvelles zones de remplacement des liens ont été ajoutées. 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 » du panneau de contrôle, la possibilité de remplacer en masse du texte dans les enquêtes pour les publications et dans les sondages sur le site a été ajoutée.

    32. Ajout de la possibilité de supprimer toutes les publications en attente de modération pour 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 pour 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'une sortie formatée du nombre de compteurs différents (vues, publications, commentaires) au panneau d'administration du script. 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), la prise en charge des nouvelles balises de texte a été ajoutée - affiche le texte dans la balise si l'actualité appartient aux catégories spécifiées, ainsi que les 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 la balise affichant le nombre de votes accordés pour évaluer les 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, les cookies du navigateur seront également envoyés au serveur uniquement via le protocole HTTPS et seront automatiquement bloqués 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 a été ajoutée pour l'importation d'images à partir de la balise d'enceinte contenant l'image de la 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 la publication des commentaires est autorisée, mais qu'il a été interdit à un utilisateur ou à un groupe d'utilisateurs de publier des commentaires selon d'autres paramètres, un message à ce sujet ne sera pas affiché à la fin de tous les commentaires, mais à l'endroit où vous définissez le formulaire. sortie dans votre modèle en ajoutant un commentaire avec une balise (addcomments), vous pouvez ainsi déterminer l'emplacement de ce message sur votre site.

    43. Pour l'autorisation d'utilisation du réseau social Odnoklassniki, 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. Le système de calcul des proportions d'image lors de la création de petites copies a été amélioré. Cela crée une copie réduite plus correcte et de haute qualité.

    45. Le système de recherche des publications a été 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. ​​​​​​Le système de contrôle de l'apparition des pages en double a été amélioré lors de la visualisation de tous les derniers commentaires sur le site.

    47. Le traitement des champs de publication supplémentaires a été optimisé lors de l'affichage de publications courtes, ainsi que lors de l'utilisation du module d'affichage des publications populaires.

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

    49. Pour l'éditeur TinyMCE, la prise en charge a été ajoutée pour l'insertion de 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 charger et d'insérer rapidement des images dans un commentaire a été ajoutée. 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 légères modifications ont été apportées à la présentation du panneau de commande de script, visant à éliminer certaines erreurs de présentation et à améliorer l'interaction avec le panneau de commande.

    52. La bibliothèque d'envoi de courrier depuis le site, ainsi que la bibliothèque de détection des appareils mobiles, ont été mises à jour vers les dernières versions.

    53. Correction d'un problème où les balises et n'étaient pas traitées dans l'aperçu de la publication.

    54. Correction d'un problème où les balises méta pour les médias sociaux étaient généré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. Correction d'un problème où, dans certaines situations et paramètres du serveur, la prévisualisation des publications pouvait ne pas fonctionner lors de l'ajout de publications à partir du site.

    56. Correction d'un problème où le chargement dynamique des commentaires ne fonctionnait pas si cela était activé dans les paramètres du script et si la balise (jsfiles) était placée tout en bas du site.

    57. Correction d'un problème où l'affichage des derniers commentaires ne fonctionnait pas si l'affichage de certaines catégories était interdit à un certain groupe.

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

    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 différentes sections et sous-sections.

    2. Ajout de la possibilité de compter le nombre de vues pour les supports publicitaires ajoutés 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, le panneau d'administration a ajouté la possibilité de limiter l'affichage d'une bannière en fonction du nombre de ses vues, et vous pouvez désactiver la bannière lorsque le nombre maximum de vues spécifié est atteint.

    4. Ajout de la possibilité de compter le nombre de clics pour les supports publicitaires ajoutés au panneau de contrôle du script. DataLife Engine intercepte automatiquement les balises HTML publiées à l'aide de balises et enregistre automatiquement les clics sur celles-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, le panneau d'administration a ajouté la possibilité de limiter l'affichage des bannières en fonction du nombre de clics sur votre bannière, et vous pouvez désactiver l'affichage de la bannière lorsque le nombre maximum de clics spécifié est atteint.

    6. Pour le matériel publicitaire dans le panneau d'administration, la possibilité d'effacer le nombre de vues et de clics pour chaque bannière publicitaire a été ajoutée.

    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 sections, la visualisation de l'actualité complète, etc. Cette fonctionnalité permet d'augmenter l'optimisation SEO des sites, et vous permet également de évitez les pages en double si quelque part - soit des liens incorrects vers votre site sont publiés sur Internet, soit 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 dans le panneau de configuration, la possibilité de définir par défaut pour une catégorie si elle est autorisée à publier des actualités de cette catégorie sur la page principale du site a été ajoutée. 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é de définir par défaut pour une catégorie si les commentaires sont autorisés pour les publications de cette catégorie est ajoutée. 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é de définir par défaut pour une catégorie si les évaluations sont autorisées pour les publications de cette catégorie est ajoutée. 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 de script du panneau de configuration, dans la section des paramètres de sécurité, la possibilité d'activer la protection automatique du site contre l'intégration dans des cadres sur des sites tiers a été ajoutée. 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. Les capacités du module « Metatags » ont été étendues, ce module a été renommé « Rubriques, descriptions, métatags ». 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 : (page-title) - affiche le titre que vous spécifiez pour la page, (page-description) - affiche la description que vous spécifiez pour la page. Il est également possible d'utiliser des balises BB et HTML dans la description de la page. Ainsi, grâce à ce module, vous pouvez par exemple créer et afficher des titres et des descriptions pour le nuage de tags pour chaque tag personnellement, etc.

    13. Ajout de nouvelles balises de texte de modèle global, qui affichent le texte qu'elles contiennent si un titre pour la page en cours de visualisation a été spécifié dans le module « Titres, descriptions, balises méta ». Et également ajouté des balises de texte opposées qui affichent le texte qu'elles contiennent si le titre de la page consultée n'a pas été défini. Des balises similaires ont également été ajoutées pour la description : text , qui affiche le texte qu'elles contiennent si une description de la page consultée a été spécifiée dans le module "Titres, Descriptions, balises méta", text , qui affiche le texte qu'elles contiennent si aucune description n'a été donnée pour la page consultée.

    14. Pour le texte du modèle de menu de catégorie (categorymenu.tpl), qui affiche le texte qu'ils contiennent si la catégorie ou les actualités consultées sur le site n'appartiennent 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. Les capacités d'affichage des publications en fonction des valeurs de champs supplémentaires dans les publications ont été étendues. Lors de l'accès à l'adresse http://votresite/xfsearch/field name/field value/, 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. Lorsque vous accédez à http://yoursite/xfsearch/field value/, les publications contenant cette valeur pour tous les champs supplémentaires seront affichées. Lorsque vous accédez à http://votresite/xfsearch/field name/, toutes les publications dans lesquelles ce champ spécifié est renseigné seront affichées.

    16. La possibilité d'attribuer une page distincte nommée 404.html à la racine de votre site pour afficher les pages pour lesquelles il n'y a pas de contenu a été ajoutée aux paramètres du script. 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. La possibilité d'attribuer un en-tête HTTP a été ajoutée 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 les attaques DDOS et que vous utilisez un plan d'hébergement standard 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 contrôle de 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 ». Lors de l'utilisation de ce champ, DataLife Engine n'interférera pas avec le texte qui y est écrit et 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. N'autorisez pas son utilisation par des utilisateurs ordinaires en qui vous n'avez pas confiance, sinon cela pourrait présenter un risque pour la sécurité de votre site.

    20. Pour les champs supplémentaires de publications dotés de l'option « Utiliser comme références croisées », la possibilité de spécifier le séparateur de données de lien a été ajoutée. 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 flux RSS réguliers, sans utiliser l'inclusion dans les paramètres de type de flux RSS comme "Yandex news", à cet effet, prise en charge de l'affichage de la balise d'actualité complète (histoire complète) pour tout Un type de flux RSS a été ajouté. 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 l'affichage de tous les derniers commentaires sur le site, si la prise en charge des commentaires en 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. Une possibilité a été ajoutée pour les utilisateurs non enregistrés sur le site d'adresser des réclamations à l'administration du site concernant les actualités et les commentaires, tout comme cette possibilité n'existait auparavant que pour les utilisateurs enregistrés.

    25. Ajout de l'utilisation du micro-balisage schema.org pour afficher les notes avec le type « Évaluation ». 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 de la détection automatique de l'orientation des photos lors de leur téléchargement sur le serveur, basée sur les métainformations contenues dans les 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 de la possibilité d'informer automatiquement l'administration du site de 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 un utilisateur modifie dans le panneau de contrôle une publication qui a été précédemment publiée sur le site, mais que 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 le correspondant Un e-mail sera également envoyé à l'administration du site pour l'informer que cette nouvelle est 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 configuration, deux nouvelles zones de remplacement des liens ont été ajoutées. 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 » du panneau de configuration, la possibilité de remplacer en masse du texte dans les sondages de publications et dans les sondages sur le site a été ajoutée.

    32. Ajout de la possibilité de supprimer toutes les publications en attente de modération pour 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 pour 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'une sortie formatée du nombre de compteurs différents (vues, publications, commentaires) au panneau d'administration du script. 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), la prise en charge des nouvelles balises de texte a été ajoutée - affiche le texte dans la balise si l'actualité appartient aux catégories spécifiées, ainsi que les 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 la balise affichant le nombre de votes accordés pour évaluer les 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, les cookies du navigateur seront également envoyés au serveur uniquement via le protocole HTTPS et seront automatiquement bloqués 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 a été ajoutée pour l'importation d'images à partir de la balise d'enceinte contenant l'image de la 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 la publication des commentaires est autorisée, mais qu'il a été interdit à un utilisateur ou à un groupe d'utilisateurs de publier des commentaires selon d'autres paramètres, un message à ce sujet ne sera pas affiché à la fin de tous les commentaires, mais à l'endroit où vous définissez le sortie du formulaire dans votre modèle en ajoutant un commentaire avec une balise (addcomments), vous pouvez ainsi déterminer l'emplacement de ce message sur votre site.

    43. Pour l'autorisation d'utilisation du réseau social Odnoklassniki, 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. Le système de calcul des proportions de l'image lors de la création de petites copies a été amélioré. Cela crée une copie réduite plus correcte et de haute qualité.

    45. Le système de recherche des publications a été 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 suivi de l'apparition des pages en double lors de la visualisation de tous les derniers commentaires sur le site.

    47. Le traitement des champs de publication supplémentaires a été optimisé lors de l'affichage de publications courtes, ainsi que lors de l'utilisation du module d'affichage des publications populaires.

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

    49. Pour l'éditeur TinyMCE, la prise en charge a été ajoutée pour l'insertion de 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 charger et d'insérer rapidement des images dans un commentaire a été ajoutée. 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 légères modifications ont été apportées à la présentation du panneau de commande de script, visant à éliminer certaines erreurs de présentation et à améliorer l'interaction avec le panneau de commande.

    52. La bibliothèque d'envoi de courrier depuis le site, ainsi que la bibliothèque de détection des appareils mobiles, ont été mises à jour vers les dernières versions.

    53. Correction d'un problème où les balises et n'étaient pas traitées dans l'aperçu de la publication.

    54. Correction d'un problème où les balises méta pour les médias sociaux étaient généré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. Correction d'un problème où, dans certaines situations et paramètres du serveur, la prévisualisation des publications pouvait ne pas fonctionner lors de l'ajout de publications à partir du site.

    56. Correction d'un problème où le chargement dynamique des commentaires ne fonctionnait pas si cela était activé dans les paramètres du script et si la balise (jsfiles) était placée tout en bas du site.

    57. Correction d'un problème où l'affichage des derniers commentaires ne fonctionnait pas si l'affichage de certaines catégories était interdit à un certain groupe.

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



    Avoir des questions?

    Signaler une faute de frappe

    Texte qui sera envoyé à nos rédacteurs :