Que dois-je faire si je ne parviens pas à saisir l'URL de la boucle de balises universelle dans Dedecms ?
L'exemple de cet article décrit la solution au problème selon lequel la boucle de balise universelle dans Dedecms ne peut pas saisir l'URL. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
La boucle d'étiquette universelle vous permet d'appeler à volonté l'étiquette de données de n'importe quelle table en dédecms, c'est pourquoi on l'appelle l'étiquette universelle. Mais aujourd'hui, en utilisant la boucle, nous avons constaté que. notre arcurl couramment utilisé est vide, ce qui signifie url. Sinon, cela signifie que la balise a disparu.
Lisez d'abord la description officielle de la balise de boucle
. Nom de la balise : boucle
Description de la fonction : Appelez la balise de données
de n'importe quelle table Champ d'application : balise globale
Syntaxe de base, le code est le suivant :
Le code est le suivant :{dede:loop table='dede_archives' sort='' row='4' if=''} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:loop}
{dede:loop table='dede_archives' sort='' row='4' if=''} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:loop} //输出结果 你好dedecms
Le code est le suivant :
function IDReturnURL($ID) { //lonely global $dsql; $query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault, tp.defaultname,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath from dede_archives arc left join dede_arctype tp on arc.typeid=tp.id where arc.id = ".$ID; $row = $dsql->GetOne($query); $ReturnURL = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'], $row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']); return $ReturnURL; }
{dede:loop table='dede_archives' sort='' row='4' if=''} <li>·<a href='[field:id function=IDReturnURL(@me)/]'>[field:title function=cn_substrR(@me,44)/]</a></li> {/dede:loop}
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclist}
{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'} •[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/> {/dede:arclist}
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!