打开 \\\\include\\\\extend.func.php 文件,并添加一个新方法以获取软件模型的本地下载地址。
/**
* 获取软件模型本地地址
*
* @access public
* @param string $aid 文章id
* @return string
*/
if (!function_exists('GetDownLink')) {
function GetDownLink($aid) {
global $dsql;
$row = $dsql->GetOne("SELECT softlinks FROM `dede_addonsoft` WHERE aid = {$aid}");
if (!is_array($row)) {
return '';
} else {
$dtp = new DedeTagParse();
$dtp->LoadSource($row['softlinks']);
foreach ($dtp->CTags as $ctag) {
if ($ctag->GetName() == 'link') {
$link = trim($ctag->GetInnerText());
}
}
}
return $link;
}
}
完成上述步骤后,您可以在前台模板中轻松调用该方法。
首页或列表页中调用:
[field:id function=GetDownLink(@me)/]
而在内容页中,则可以使用以下代码:
{dede:field.id function=GetDownLink(@me)/}
标签用于换行,而 则用于表示空格。这样处理之后,不仅可以让代码更加清晰易读,还可以让搜索引擎更容易抓取和索引您的网站内容。
希望这篇文章能够帮助您更好地优化网站功能和SEO效果!