Maison  >  Article  >  Tutoriel CMS  >  Que dois-je faire si dedecms ne parvient pas à obtenir le chemin de l'article à l'aide de [field:arcurl/] ?

Que dois-je faire si dedecms ne parvient pas à obtenir le chemin de l'article à l'aide de [field:arcurl/] ?

藏色散人
藏色散人original
2019-12-17 10:18:021819parcourir

Que dois-je faire si dedecms ne parvient pas à obtenir le chemin de l'article à l'aide de [field:arcurl/] ?

Que dois-je faire si dedecms ne parvient pas à obtenir le chemin de l'article en utilisant [field:arcurl/] ?

Dedecms utilise [field:arcurl/] pour résoudre le problème de l'impossibilité d'obtenir le chemin de l'article

Apprentissage recommandé : Dreamweaver cms

{dede:sql sql='Select * from dede_shop where id=6 limit 26'}
<li>
<a href=&#39;[field:arcurl/]&#39; target="_blank">[field:title function=&#39;cn_substr(@me,20)&#39;/]</a>
</li>
{/dede:sql}

sql La raison pour laquelle [field:arcurl/] dans la déclaration ne peut pas obtenir l'adresse est qu'arcurl n'est pas une table physique, donc la balise sql ne peut pas obtenir l'adresse statique de l'article directement via arcurl.

Vous pouvez utiliser le code suivant :

[field:id runphp=&#39;yes&#39;]
$id=@me;@me=&#39;&#39;;
$url=GetOneArchive($id);
@me=$url[&#39;arcurl&#39;];
[/field:id]

Cependant, si l'identifiant n'est pas valide, la sortie sera vide, vous devez donc vérifier l'aide.

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