DeDeBIZ织梦文档,当你把某个文档的自定义属性设置为跳转[j]时,我们希望能直接在页面中输入这个文档的跳转链接作为a标签里的链接

打开 /system/helpers/channelunit.helper.php 找到,大概在第65行

$articleUrl = GetFileName($aid, $typeid, $timetag, $title, $ismake, $rank, $namerule, $typedir, $money, $filename);

在它的上面加入

global $dsql;
$row = $dsql->GetOne("SELECT c.addtable FROM `#@__archives` AS a LEFT JOIN `#@__channeltype` AS c ON a.channel=c.id where a.id='$aid'");
$addtable = trim($row['addtable']);
$row = $dsql->GetOne("SELECT arc.flag,addf.redirecturl FROM `$addtable` addf LEFT JOIN `#@__archives` arc ON addf.aid=arc.id WHERE addf.aid=$aid");
if(preg_match("#j#", $row['flag']) && $row['redirecturl'])
{
	return $row['redirecturl'];
}

完成,调用标签不变,还是用 [field:arcurl/] 标签。

温馨提示

内容由用户共同创建和维护,并不代表织梦爱好者论坛立场!
建议您独自对内容进行评估,核实并咨询相关的专业人士!

DeDeBIZ织梦文档自定义属性j时,调用输出文章是跳转网址的方法DeDeBIZ织梦文档自定义属性j时,调用输出文章是跳转网址的方法DeDeBIZ织梦文档自定义属性j时,调用输出文章是跳转网址的方法DeDeBIZ织梦文档自定义属性j时,调用输出文章是跳转网址的方法DeDeBIZ织梦文档自定义属性j时,调用输出文章是跳转网址的方法+77  77 个回复 | 最后更新于 2025-01-16
该部分是隐藏区

登录后查看回复

该部分是隐藏区

登录后方可回帖

Loading...