Maison > Tutoriel CMS > DEDECMS > Comment trier la liste des modèles d'arrière-plan DedeCMS DreamWeaver par ordre alphabétique

Comment trier la liste des modèles d'arrière-plan DedeCMS DreamWeaver par ordre alphabétique

藏色散人
Libérer: 2019-12-02 09:21:36
original
2348 Les gens l'ont consulté

Comment trier la liste des modèles d'arrière-plan DedeCMS DreamWeaver par ordre alphabétique

Comment trier la liste des modèles backend DedeCMS DreamWeaver par ordre alphabétique ?

Nous savons que le tri par défaut des fichiers d'arrière-plan du système Dedecms est très compliqué, ni par nom ni par heure. S'il y a beaucoup de contenu de répertoire, il sera difficile de trouver le fichier. fichiers que vous voulez. C'est vraiment trop gênant, tout comme l'arrangement dans l'image ci-dessous, il n'y a pas de modèle.

J'ai donc voulu trier ces listes de fichiers par nom. J'ai regardé les fichiers en arrière-plan. Cela s'est avéré être dû au répertoire de la fonction php. Prenez la "Gestion des modèles par défaut" dans la liste des fichiers. un exemple et recherchez le modèle en arrière-plan. Fichier : /votre répertoire backend/templets/templets_default.htm (dede est votre répertoire backend), ouvrez ce fichier et recherchez :

<?php
$dh = dir($templetdird);
while($filename=$dh->read())
{
if(!preg_match("#.htm#", $filename)) continue;
$filetime = filemtime($templetdird.&#39;/&#39;.$filename);
$filetime = MyDate("Y-m-d H:i",$filetime);
$fileinfo = (isset($fileinfos[$filename]) ? $fileinfos[$filename] : &#39;未知模板&#39;);
?>
Copier après la connexion

remplacé par

<?php
   $files = scandir($templetdird);
   foreach ($files as $filename)
   {
      if(!preg_match("#.htm#", $filename)) continue;
      $filetime = filemtime($templetdird.&#39;/&#39;.$filename);
      $filetime = MyDate("Y-m-d H:i",$filetime);
      $fileinfo = (isset($fileinfos[$filename]) ? $fileinfos[$filename] : &#39;未知模板&#39;);
   ?>
Copier après la connexion

. On peut voir que PHP est utilisé. En raison de la fonction dir, les fichiers lus par dir() sont dans le désordre. Nous devons maintenant trouver un moyen de les trier par nom. Ici, nous pouvons changer une autre fonction scandir(. ) qui lit les fichiers du répertoire ; les fichiers de cette fonction seront triés par nom de fichier.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal