Comment DEDECMS ajoute-t-il des numéros automatiques aux images de l'album ?
Lors de l'appel d'un album sur la page de contenu de l'album, il est inévitable d'utiliser un numéro d'identification ou autre. Ce tutoriel vous apprendra comment numéroter automatiquement les images de l'album. Le code est très simple. . Les amis intéressés peuvent comprendre, j'espère que cela sera utile à tout le monde
Apprentissage recommandé : Dreamweaver cms
Lors de l'appel de l'album sur la page de contenu de l'album, si vous utilisez certaines diapositives, les effets de film ou les plug-ins jquery utiliseront inévitablement des numéros d'identification. Ce tutoriel vous apprendra comment numéroter automatiquement les images de l'album. En d'autres termes, il est très simple de créer la balise {dede:productimagelist}. prend en charge la numérotation automatique.
Ouvrez le fichier include/taglib/productimagelist.lib.php et recherchez :
$ctp->LoadSource($innerText);
Ajoutez une nouvelle ligne après
$GLOBALS['autoindex'] = 0;
Recherchez :
$revalue .= $ctp->GetResult();
Ajoutez
$GLOBALS['autoindex']++;
dans une nouvelle ligne après. Les modifications ici sont terminées. Ensuite, appelez-le sur la page de contenu :
[field:global name=autoindex/]
Exemple :
Le code est le suivant. :
{dede:productimagelist} <span id="[field:global name=autoindex/]"><img src="[field:imgsrc/]" width="805" height="523" /></span> {/dede:productimagelist}
S'il y a 3 photos, le résultat est :
Le code est le suivant :
<span id="0"><img src="1.jpg" width="805" height="523" /></span> <span id="1"><img src="2.jpg" width="805" height="523" /></span> <span id="2"><img src="3.jpg" width="805" height="523" /></span>
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!