Maison  >  Article  >  Tutoriel CMS  >  Combien de types de fragments empire cms existe-t-il ?

Combien de types de fragments empire cms existe-t-il ?

青灯夜游
青灯夜游original
2023-02-10 09:59:521780parcourir

Il existe trois types de fragments Empire CMS : les fragments d'informations statiques, les fragments d'informations dynamiques et les fragments de code. Les fragments sont l'appel et la gestion d'une certaine information dans une page Web ; chaque information appelée sur une page du portail est un fragment, permettant à différents administrateurs de mettre à jour différentes informations de bloc de zone. Les « fragments d'informations dynamiques » sont utilisés pour appeler des informations dans tous les tableaux d'informations. La « fragmentation du code » permet aux éditeurs de modifier manuellement le contenu et le code des appels et prend en charge la sauvegarde historique une fois les erreurs corrigées, l'enregistrement de sauvegarde peut être restauré immédiatement. Les « fragments d'informations statiques » peuvent mélanger des informations externes et des informations provenant du CMS Empire lui-même.

Combien de types de fragments empire cms existe-t-il ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, Empire cms 8, ordinateur Dell G3.

Que sont les fragments ?

La fragmentation est l'appel et la gestion d'une certaine information dans une page Web. Par exemple, chaque information appelée sur la page du portail est un fragment, permettant à différents administrateurs de mettre à jour différentes informations de bloc de zone, comme le montre la figure :

Combien de types de fragments empire cms existe-t-il ?

Introduction à la fonction de fragmentation d'Empire CMS

Avec la fragmentation d'Empire CMS, il n'y a aucune restriction sur les colonnes, les tableaux, les modèles ou uniquement sur le site. Vous pouvez appeler n'importe quelle information sur le site Web, ce qui rend les informations du site Web plus flexibles et efficaces.

Les fragments sont l'une des fonctionnalités incontournables du portail. Expliquons pourquoi le portail a besoin de la fonction de fragmentation et de l'application de la fragmentation dans le CMS Empire :

Tout d'abord, considérations en cas de volume de données important :

Si vos informations atteignent des millions ou des dizaines de millions Au-dessus des données, si Si vous utilisez l'appel de balises pour trouver les informations correspondantes à partir d'une si grande quantité de données, l'efficacité est très faible. Les informations d'appel de fragment existent pour résoudre ce problème. Les informations totales de la collection de fragments ne dépasseront pas des milliers ou. des dizaines de milliers de données. Est-il plus rapide de trouver des informations à partir de millions de tables de données ou de milliers de tables de données ? De toute évidence, les appels de fragmentation présentent plus d’avantages avec de gros volumes de données.

Deuxièmement, des fragments existent également pour l'appel de la collecte d'informations multi-tables d'Empire CMS, ce qui constitue une innovation dans l'application pratique du système Empire :

Par rapport au système du site Web du portail, les fragments d'Empire sont plus flexibles et combiné avec Empire Le système lui-même est développé pour des applications pratiques et est plus pratique. Dans les versions antérieures à 6.0, nous utilisions des sous-tableaux pour séparer les informations, tandis que la fonction de fragmentation des versions 6.5 et supérieures réassemblait les informations des sous-tableaux. Toutes les informations de la table peuvent être transmises à une ou plusieurs partitions, et les partitions peuvent appeler toutes les informations de la table. Dans Imperial CMS 6.5 ou version ultérieure, ce type de fragment est appelé « fragment d'informations dynamiques » et est utilisé pour appeler des informations dans toutes les tables d'informations. En général, les fragments des systèmes de portail sont modifiés manuellement par les éditeurs, et il n'existe aucune fonctionnalité permettant d'appeler automatiquement le tableau d'informations d'origine, la charge de travail des éditeurs est donc énorme. C'est l'innovation d'Empire CMS dans la fonction de fragmentation.

Troisièmement, les fragments fournissent également une solution pratique pour l'affichage de certains contenus irréguliers :

Parce que les éléments irréguliers ne peuvent pas être générés par une boucle de programme, il existe donc un deuxième fragment pour Empire CMS6.5 ou supérieur. Type : "fragment de code ". L'éditeur peut modifier manuellement le contenu et le code de l'appel et prend en charge la sauvegarde historique. Une fois l'erreur corrigée, l'enregistrement de sauvegarde peut être restauré immédiatement.

Quatrièmement, des fragments existent également pour appeler des données externes :

Vous pouvez mélanger et appeler des informations externes avec les informations d'Empire CMS lui-même, il existe donc le troisième type de fragment pour Empire CMS6.5 et supérieur : "Fragments statiques de information". Par exemple : Empire CMS+Forum+SNS+Mall+..., si vous souhaitez regrouper toutes les informations recommandées, alors cette fonction est très utile.

Cinquièmement, les fragments permettent également de publier des informations uniques sur plusieurs colonnes/pages pour les appels :

prend en charge le transfert d'une information vers plusieurs fragments pour les appels.

Sixièmement, dans le cas d'un volume de données important, l'efficacité d'Empire CMS utilisant des appels fragmentés et des appels sans balises dans les modèles est équivalente :

Passons en revue la version 6.0 que nous avons testée sous « 20 millions de données, 17,3 Go de base de données » Ce test de « Empire CMS Super Generation Speed ​​» correspond à la vitesse à laquelle la page de contenu n'ajoute pas de balises d'appel. Si vous utilisez des appels fragmentés sur la page de contenu au-dessus de la version 6.5, vous pouvez obtenir une efficacité proche du test lorsque des appels plus complexes sont effectués. ajouté.

La fonction fragment d'Empire CMS présente les fonctionnalités suivantes :

(1), gestion de la classification des fragments : les fragments peuvent être recherchés par catégorie, ce qui est particulièrement utile lorsqu'il y a un grand nombre de fragments ; 2), Gestion des fragments : les fragments peuvent être configurés pour utiliser des modèles d'étiquettes, s'il faut les ouvrir, etc.

(3), Mise à jour et gestion des informations sur les fragments : seuls les utilisateurs disposant d'autorisations de mise à jour d'allocation de fragments peuvent mettre à jour ;

(4), Prise en charge de trois types de fragments : fragments d'informations statiques, fragments d'informations dynamiques, fragments de code ; . Les autorisations de mise à jour des fragments peuvent être attribuées en fonction des groupes d'utilisateurs, des services et des comptes, et les paramètres push de privilèges croisés sont pris en charge ;

(6), balise d'appel de fragment intégrée "[spinfo] nom de la variable du fragment, nombre d'éléments affichés, nombre d'interceptions de titre[/spinfo]", les informations peuvent être appelées par fragment

(7), n'importe quelle table ou ; La colonne peut être poussée des informations vers des fragments d'informations dynamiques ;

(8), prend en charge la définition de la quantité maximale d'informations stockées dans un seul fragment, réduisant ainsi les données redondantes et augmentant l'efficacité des appels.

Recommandations associées : "Tutoriel Empire cms"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn