Supesite文章转换到Discuz!X编辑文章时图片附件破图

主要原因后缀名的定义方式发生了变化。
旧SS图片附件文件名为:
1_200912292317583fjzO.thumb.jpg
DZX图片附件文件名为:
1_200912292317583fjzO.jpg.thumb.jpg

打开source\function\function_portalcp.php文章

查找:

$small_pic = $attach['thumb'] ? ($pic.'.thumb.jpg') : '';

修改为:

if(file_exists($pic.'.thumb.jpg')){
$small_pic = $attach['thumb'] ? ($pic.'.thumb.jpg') : '';
}elseif(file_exists(filemain($pic).'.thumb.jpg')){
$small_pic = $attach['thumb'] ? (filemain($pic).'.thumb.jpg') : '';
}

第一个function前加:

function filemain($filename) {
return trim(substr($filename, 0, strrpos($filename, '.')));
}

转载请注明出处:https://www.onexin.net/supesite-articles-converted-to-discuz-x-image-editing-articles-annex-broken-map/

随机文章:

1、CSS垂直树形下拉菜单
https://www.onexin.net/css-vertical-drop-down-menu-tree/

2、Discuz!Q 如何更改域名domain?
https://www.onexin.net/discuzq-domain/

3、nginx rewrite 参考资料
https://www.onexin.net/nginx-rewrite-references/

4、延伸阅读:运营一个商业网站要多少钱
https://www.onexin.net/further-reading-how-much-do-a-commercial-site/

5、jQuery兼容DISCUZ!系列产品权威指南
https://www.onexin.net/jquery-compatible-discuz-series-the-definitive-guide/

Leave a Reply