level 1
snake_job
楼主
前两天,在棒朋友建立网站的时候,发现 友情链接插件有bug,底层模版字段取不了数据,后来动手查看了代码,发现bug,经过修改,OK了。把方法告诉大家
记事本打开 网站根目录/include/taglib/flink.lib.php
下翻到最后的几行,修改:
$rbtext = preg_replace("/\[field:url([\/\s]{0,})\]/isU", $row['url'], $innertext); $rbtext = preg_replace("/\[field:webname([\/\s]{0,})\]/isU", $row['webname'], $rbtext); $rbtext = preg_replace("/\[field:logo([\/\s]{0,})\]/isU", $row['logo'], $rbtext); $rbtext = preg_replace("/\[field:link([\/\s]{0,})\]/isU", $link, $rbtext); $revalue .= $rbtext;
变成:
$rbtext = preg_replace("/\[field:url([\/\s]{0,})\]/isU", $dbrow->url, $innertext); $rbtext = preg_replace("/\[field:webname([\/\s]{0,})\]/isU", $dbrow->webname, $rbtext); $rbtext = preg_replace("/\[field:logo([\/\s]{0,})\]/isU", $dbrow->logo, $rbtext); $rbtext = preg_replace("/\[field:link([\/\s]{0,})\]/isU", $link, $rbtext); $revalue .= $rbtext;
主要是原来的代码写错了, $row['url'] 应改为 $dbrow->url ,类似的webname,logo 也修改OK。
测试
{dede:flink row='24'} [field:logo/],[field:logo/],[field:url/],[field:webname/];{/dede:flink}
结果
,,http://www.dedecms.com,织梦CMS官方; /xinyuxl/uploads/flink/Logosmall.gif,/xinyuxl/uploads/flink/Logosmall.gif,http://www.chorc.cn,中国催眠解梦研究中心;
大功告成!
2013年01月29日 11点01分
1
记事本打开 网站根目录/include/taglib/flink.lib.php
下翻到最后的几行,修改:
$rbtext = preg_replace("/\[field:url([\/\s]{0,})\]/isU", $row['url'], $innertext); $rbtext = preg_replace("/\[field:webname([\/\s]{0,})\]/isU", $row['webname'], $rbtext); $rbtext = preg_replace("/\[field:logo([\/\s]{0,})\]/isU", $row['logo'], $rbtext); $rbtext = preg_replace("/\[field:link([\/\s]{0,})\]/isU", $link, $rbtext); $revalue .= $rbtext;
变成:
$rbtext = preg_replace("/\[field:url([\/\s]{0,})\]/isU", $dbrow->url, $innertext); $rbtext = preg_replace("/\[field:webname([\/\s]{0,})\]/isU", $dbrow->webname, $rbtext); $rbtext = preg_replace("/\[field:logo([\/\s]{0,})\]/isU", $dbrow->logo, $rbtext); $rbtext = preg_replace("/\[field:link([\/\s]{0,})\]/isU", $link, $rbtext); $revalue .= $rbtext;
主要是原来的代码写错了, $row['url'] 应改为 $dbrow->url ,类似的webname,logo 也修改OK。
测试
{dede:flink row='24'} [field:logo/],[field:logo/],[field:url/],[field:webname/];{/dede:flink}
结果
,,http://www.dedecms.com,织梦CMS官方; /xinyuxl/uploads/flink/Logosmall.gif,/xinyuxl/uploads/flink/Logosmall.gif,http://www.chorc.cn,中国催眠解梦研究中心;
大功告成!