dedecms开启多站点后,填写域名才能正确的地址
if ( ! function_exists('GetFileUrl'))
{
function GetFileUrl($aid,$typeid,$timetag,$title,$ismake=0,$rank=0,$namerule='',$typedir='',
$money=0, $filename='',$moresite=0,$siteurl='',$sitepath='')
{
$articleUrl = GetFileName($aid,$typeid,$timetag,$title,$ismake,$rank,$namerule,$typedir,$money,$filename);
$sitepath = MfTypedir($sitepath);
//是否强制使用绝对网址
if($GLOBALS['cfg_multi_site']=='Y')
{
if($siteurl=='')
{
$siteurl = $GLOBALS['cfg_basehost'];
}
if($moresite==1)
{
$articleUrl = preg_replace("#^".$sitepath.'#', '', $articleUrl);
}
if(!preg_match("/http:/", $articleUrl))
{
$articleUrl = $siteurl.$articleUrl;
}
}
return $articleUrl;