DedeCMS更加灵活,可以根据关键词和文章标题调用文章内容,从而ss="superseo">ss="superseo">提高内容之间的相关性,增加网页权重。本文介绍了DedeCMS调用相关文章likearticle附加自定义字段名的关键细节,很有实际意义,盆友们一定要参考。
DedeCMS更加灵活,可以根据关键词和文章标题调用文章内容,从而提高内容之间的相关性,增加网页权重。完成这个角色的关键是使用likearticlelogo,这个logo只能用在内容页上。默认情况下,不能调用自定义的附加字段名称,但经常会调用附加的表字段。这些变化如下:
打开/include/taglib/likearticle.lib.PHP并查找
$row['templeturl']=$GLOBALS['cfg_templeturl'];下提升编码
$addfile=$refObj->ChannelUnit->ChannelInfos["listfields"];//获得文章内容实体模型的自定字段名目录 if($addfile){ $addfiles=explode(",",$addfile);//拆分为数组 $len=count($addfiles); for($j=0;$j<$len;$j){//循环系统解决每一个数组原素 $fname=$addfiles[$j]; //获得每一个原素相匹配的值,并将原素名做为用以显示信息的$row数组的ID键,并取值。 $row[''.$fname.'']=$refObj->Fields[''.$fname.'']; } }调用其他方法自定义附加字段名称。
{dede:likeartlistrow='10'} <ahref='[field:arturl/]'> <p> [field:idrunphp='yes'] $aid=@me; $row=$GLOBALS['dsql']->GetOne("Select字段From`dede_addon11`whereaid='$aid'");//依据具体必须改动附加表 @me=cn_substr(strip_tags("{$row['字段']}"),600); [/field:id] </p> </a> {/dede:likearticle}文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)