导航:首页 > 编程语言 > phptag标签

phptag标签

发布时间:2024-03-20 22:13:59

1. 织梦5.7版本,栏目页调用文章tag标签,并将tag标签链接到文章,该怎么办啊,在线急等,求程序员哥哥解答

1.如果是dedecms v5.7版本直接使用标签
[field:id function=GetTags(@me)/]
就可以调用出来了。只不过不带连接的。
2.如果需要连接请注释掉include/helpers/archive.helper.php文件的130行,
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换,当然你也可以加入自己的样式

$tags.="<ahref='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a>";

再在下面空白处加入

if(!function_exists('GetTagk')){
functionGetTagk($aid)
{
global$dsql;
$tagk='';
$query="SELECTtag,aidFROM`#@__taglist`WHEREaid='$aid'";
$dsql->Execute('tag',$query);
while($row=$dsql->GetArray('tag'))
{
$tagk.=($tagk==''?$row['tag']:','.$row['tag']);
}
return$tagk;
}
}


再打开dede/article_edit.php
找到$tags = GetTags($aid);下
面加$tagk = GetTagk($aid);


再打开dede/templets/article_edit.htm
再调用tag标签那里把<?php echo $tags; ?>改成<?php echo $tagk; ?>
这样调用的时候可以调用tag,后台显示也能正常显示。

2. php中的<= >和<php >有什么区别么

<? ?>是短标签
<?php ?>是长标签
在php的配置文件(php.ini)中有一个short_open_tag的值,开启以后可以使用PHP的短标签:<? ?>
同时,只有开启这个才可以使用 <?= 以代替 <? echo 。在CodeIgniter的视频教程中就是用的这种方式。
但是这个短标签是不推荐的,使用<?php ?>才是规范的方法。只是因为这种短标签使用的时间比较长,这种特性才被保存了下来。

3. php标签简写问题

我还是建议你写成<?php ,这是官方推荐, 而且在最新的版本中默认值支持这一种标签。

原因大概是因为在用php写xml文件的时候如果开启了短标记php解析器会将<?xml ....?>也看成php代码,会报错的。

如果你非要用短标记也是可以的,

短标记仅在通过 php.ini 配置文件中的指令 short_open_tag 打开后才可用,或者在 PHP 编译时加入了 --enable-short-tags 选项。

如果用 PHP 3 还可以通过 short_tags() 函数激活使用短标记。此方法只适用于 PHP 3!

ASP 风格标记仅在通过 php.ini 配置文件中的指令 asp_tags打开后才可用。

有什么不明白请补充。

----------------------------------

把前面的分号去掉, 谢谢, 那个是注释符号。

阅读全文

与phptag标签相关的资料

热点内容
数据库查询系统源码 浏览:617
php5314 浏览:358
完美国际安装到哪个文件夹 浏览:669
什么app可以扫一扫做题 浏览:540
程序员编码论坛 浏览:924
淘点是什么app 浏览:660
中国高等植物pdf 浏览:454
51单片机时间 浏览:182
后台如何获取服务器ip 浏览:267
单片机流水灯程序c语言 浏览:235
程序员第二职业挣钱 浏览:240
运行里怎么输入服务器路径 浏览:843
pythonstepwise 浏览:510
刘一男词汇速记指南pdf 浏览:66
php认证级别 浏览:370
方舟编译啥时候推送 浏览:1012
php手机验证码生成 浏览:677
哲学思维pdf 浏览:17
凌达压缩机有限公司招聘 浏览:535
weblogic命令部署 浏览:39