当用户已经登录时,我想在页面中显示一些链接
<{if(!empty($_COOKIE['USER']))}>
<a href="domain.com/page-a.html">TEXT A</a>
<{else}> <a href="domain.com/page-b.html">TEXT B</a>
<{/if}>
Run Code Online (Sandbox Code Playgroud)
但不起作用
自己找到了答案,只需替换:
<{if(!empty($_COOKIE['USER']))}>
Run Code Online (Sandbox Code Playgroud)
和
<{if $smarty.cookies.USER!=''}>
Run Code Online (Sandbox Code Playgroud)
啊啊啊!!!
我正在使用PHP smarty来声明一个链接:
<{foreach item=list key=num from=$product}>
<li><a href="<{$config.weburl}>/<{$list.somename}>"><{$list.somename}></a></li>
<{/foreach}>`
Run Code Online (Sandbox Code Playgroud)
鼠标悬停时产生的链接:
"http:/domain/some name"
Run Code Online (Sandbox Code Playgroud)
我需要使用下划线(some_name)str_replace空格char(某个名称),该怎么做?如下结果:
"http:/domain/some_name"
Run Code Online (Sandbox Code Playgroud)
我正在使用以下代码,但它不起作用.如何在html中使用带有数组的str_replace?
<a href="<{$config.weburl}>/'.str_replace(array(' ','%'),array('_','-'),<{$list.somename}>).'">
Run Code Online (Sandbox Code Playgroud)