EMLOG升级到5.0后,以前在内容页的附件调用代码已经失效,要想在内容页调用上传的附件就必须在后台编辑器里手动插入,这对于懒人来说是很麻烦的,还要考虑编辑样式
那么在现在最新的EMLOG5.3.1里如何在内容页自动调用上传的附件呢??
研究了下实现了个这个功能,不用每次都手动插入到编辑器了,只要设置好文件类型,在编辑文章时把附件上传到附件库就能自动在内容页显示附件的下载地址了,代码如下有需要的就按照说明复制到你需要的地方吧。
简要说明下:
共两段函数代码,第一段函数是格式化文件的大小,第二段是获取附件的下载地址,把下面的代码复制粘贴到模版文件夹module.php的最下面,在用编辑器打开模版文件夹下的echo_log.php文件
找到<?php echo $log_content;?>
这段代码,在其后加上<?php lanye_getfile($logid);?>
代码,保存上传覆盖到模版文件夹下,上传个文件看看吧。
如果要增加获取的文件扩展名,在下方第二段函数里找到 OR `filepath` LIKE '%torrent'
代码,在其后加上 OR `filepath` LIKE '%扩展名' 就
可以了,需要什么就加什么,注意前后空格,再提醒一下切勿使用记事本编辑代码。
调用的CSS样式请自行修改,如果需要我这个样式,请下载我分享的清新下载插件,里面有CSS样式代码。