Journal de mise à jour du CMS léger AKCMS v6.1 :
1[Important] Le modèle prend en charge 4 modes de troncature, de filtre, de fonction PHP et d'instruction PHP complexe, qui peuvent traiter les variables rapidement et directement, rendant l'écriture du modèle plus flexible.
2[Important] Ajout de la balise de modèle <{assign}>, qui peut attribuer des valeurs à n'importe quelle variable
3[Important] Ajout d'une fonction de réparation automatique Lorsque la table ou le champ de la base de données est anormal, la réparation automatique sera tentée en premier. La plupart des échecs de mise à niveau de l'ancienne version d'akcms peuvent être automatiquement réparés.
4[Important] Ajout de la fonction d'appel de sous-modèles et de variables dans le contenu du texte
5 Ajout de la méthode hook de getitemsfield, qui peut ajouter des champs au résultat getitems.
6. Ajout de hooks pour les modèles front-end, permettant aux applications (plug-ins) d'afficher différents modèles en fonction des conditions.
7. Tous les champs de type texte sont remplacés par du texte long, qui peut stocker un contenu plus long, tel que les sites romans (les anciennes versions modifieront automatiquement le type de champ après la mise à niveau).
8 La plupart des balises de modèle ajoutent des paramètres startwith et endwith. Lorsque la liste n'est pas vide, ajoutez un début et une fin à la liste pour éviter les tableaux vides et d'autres situations.
9getitems prend en charge le tri par n'importe quel champ
10Ajoutez deux champs, largeur et hauteur, à l'image ci-jointe
11La fonction getattachments ajoute un paramètre Where, qui est utilisé de la même manière que le paramètre Where de getitems, à savoir : des conditions de requête personnalisées.
12La fonction getcategories ajoute includesubcategory, qui peut être combiné avec le paramètre rootcategory pour appeler toutes les colonnes subordonnées (y compris les sous-colonnes) d'une certaine colonne.
13Le paramètre sourcetype de la balise getpictures ajoute un type de liste
14 Ajoutez le paramètre de mode administrateur par défaut pour forcer l'arrière-plan à passer par défaut en mode administrateur.
15Lorsque le répertoire de modèles personnalisés n'est pas disponible, un message d'erreur convivial s'affiche
16Lorsque le contenu de la liste est vide, le getpaging associé n'affiche pas la pagination
L'interface de routage 17akcms_rounter.php prend en charge 2 à 4 ensembles d'URL
18. Ajoutez une variable aux modèles pertinents de la page de contenu et de la page de colonne : $module, le contenu est l'ID du module auquel il appartient.
Fonction 19gettime ajoutée, représentant les mois sans zéros non significatifs
20 Correction du BUG qui ne peut pas être écrit dans la base de données sous SQLite3
21 Correction de l'alarme du programme lorsque le crochet des éléments n'existe pas.
22 Correction du bug selon lequel les 2 à 4 ensembles de modèles ne peuvent être affichés que de manière dynamique et ne peuvent pas être générés de manière statique, et écraseront la page principale du modèle.
23 Correction du bug de saut anormal après l'ajout de nouveaux articles lors de l'utilisation de plusieurs modules.
24 Correction du bug selon lequel le champ de prix (prix) ne prend pas en charge le tri sous forme de nombre (il était à l'origine trié sous forme de chaîne)
AKCMS est un CMS léger, petit et efficace, avec une bonne compatibilité, une faible utilisation du processeur, une faible utilisation de la mémoire, de faibles exigences de personnalisation de l'hôte, adapté au référencement, peut prendre en charge des millions de PV ;
AKCMS est un CMS léger et gratuit qui :
Bonne compatibilité et faibles exigences en matière d'hôte
Les AKCMS de divers systèmes d'exploitation (Linux, Windows) fonctionnent tous normalement
Divers serveurs (Apache, nginx) AKCMS fonctionnent tous normalement
Toutes les versions de PHP (4.0*-5.*) et AKCMS fonctionnent normalement
Diverses bases de données : MySQL (3.*, 4.*, 5.*), SQLite (2.*, 3.*), interface de données Pdo, n'importe laquelle peut être prise en charge et AKCMS fonctionne tous normalement.
Aucun paramètre de serveur spécial n'est requis et tous les hôtes virtuels du marché (y compris presque tous les hôtes gratuits) peuvent exécuter AKCMS normalement.
CMS léger (220 Ko), compact et efficace
AKCMS est un CMS léger et le package compressé téléchargé ne fait que 220 Ko. Dans le même temps, la taille des autres CMS grand public est plusieurs fois, voire dix fois, celle d'AKCMS. Plus important encore, AKCMS continue de devenir plus petit, passant progressivement de 286 Ko dans la version 2.2 à 220 Ko dans la version 3.5. La taille continue de devenir plus petite, plus efficace et plus rapide.
Personnalisation flexible, adaptée au référencement
AKCMS est très flexible et peut créer différents types de sites Web via différents modèles et paramètres : il peut s'agir d'un site Web statique pour l'ensemble du site, d'un site Web PHP purement dynamique ou d'un site Web dynamique complètement pseudo-statique via la réécriture. -des modèles pour une maintenance facile ; permet aux utilisateurs de personnaliser les fonctions des modèles pour obtenir les fonctions qu'ils souhaitent ; permet également aux développeurs secondaires de personnaliser les modèles d'arrière-plan ; permet également aux plug-ins d'être exécutés via des hooks lors d'un accès dynamique. personnalisé, et diverses URL auxquelles vous pouvez penser peuvent être personnalisées.
Super capacité de charge, peut prendre en charge des millions de PV
AKCMS fournit des paramètres d'optimisation riches et une granularité de mise en cache flexible à plusieurs niveaux, qui peuvent mettre en cache des blocs de données partiels, des sous-modèles, des modèles complets, des pages dynamiques de la page, jusqu'à ce que des pages statiques soient générées. Il peut prendre en charge des millions de PV et aider les équipes entrepreneuriales à décoller au moindre coût.
REMARQUE : veuillez décompresser AKCMS dans un répertoire plutôt que de le télécharger directement dans le répertoire racine ! !