首先,我们需要了解Dedecms中的友情链接标签使用方法。对于图片形式的友情链接,可以使用以下代码:
{dede:flink row='24' type='image' titlelen='24' typeid='0'}
底层标签 [field:link /]
{/dede:flink}
而对于文字形式的友情链接,则可以使用:
{dede:flink row='24' type='text' titlelen='24' typeid='0'}
底层标签 [field:link /]
{/dede:flink}
其中,row='24'表示读取24个链接;titlelen='24'表示网站名称显示字符宽度为24,GBK编码下为12个汉字,UTF-8编码下为8个汉字;typeid='0'表示读取所有类型的友情链接。
在仿站过程中,可能会发现默认生成的友情链接带有
第一种方法是直接修改源文件。打开/include/taglib/flink.lib.php 文件,找到如下代码:
if(trim($ctag->GetInnerText())=='') $innertext = "[field:link /] ";
将其中的
第二种方法更为简单,可以直接在标签中使用str_replace函数进行替换:
{dede:flink row='24' function="(str_replace(array('',' '),'@me))"/}
这里需要注意的是,array是一个数组,此方法同样适用于其他类似的问题。str_replace是PHP中的一个重要函数,在实际应用中要特别留意这类细节。
通过上述方法,可以轻松地对Dedecms友情链接模块进行样式修改,满足不同的设计需求。