为Koobi论坛增加附件图片显示功能
从Koobi声名雀起的4.2版开始,一直到现在的7.1.20版,它的论坛一直不显示图片附件,任何附件只显示一个下载链接,不知用意何在。技术上不存在难度。这里写出来,供有兴趣的朋友参考。并提供了修改好的补丁文件,为懒人直接下载使用。
补丁功能:
1. 原论坛附件仅显示下载链接, 本补丁增加图片(JPG,GIF,PNG)显示
2. 控制图片显示尺寸, 宽度大于800px的图片自动调整为800px宽度显示(高度自动按比例调整)
手动修改指南(手动修改前建议备份您的原始文件)
1. 打开/system/showtopic.php, 在第380行(while ( $file = $r_file->fetchrow()) { )之后插入:
if(eregi("jpg|gif|png$",$file->orig_name)){
$file->img = $file->filename;
$size = GetImageSize("uploads/attachment/$file->filename");
$file->imgWidth = $size[1]; //Get image width
if($size[1] >800){$file->imgWidth = 800;} //you can define as other value
} else {
$file->img = "";
}
保存关闭.
2. 打开/theme/standard/forums/showtopic.tpl,(请将standard替换为您使用的模板文件夹名称), 在第97行( {foreach from=$post->files item=file name="post"} )之后插入:
{if $file->img}
<tr>
<td colspan="2"><img src="uploads/attachment/{$file->img}" width="{$file->imgWidth}px" alt="" /></td>
</tr>
{/if}
保存关闭.
补丁下载:Koobi_Patch_7105_01.rar
祝玩得开心!
22 条评论:
好像出问题,JPG上传不了,GIF可以,但也显示不出来,且显示面积太大没有缩略.
论坛楼层显示功能倒可以考虑是否改一个,以前4.3.2有人改过.
好像出问题,JPG上传不了,GIF可以,但也显示不出来,且显示面积太大没有缩略.
论坛楼层显示功能倒可以考虑是否改一个,以前4.3.2有人改过.
而且还不会以比例调整图像
你这个版本还有一个后台问题,用客理帐号登陆后,第一次打开后台会提示输入帐号和密码,你可关掉,重进再打开后台,此时就不需要帐号和密码,这是个问题.
用官方最新的模板,首页下载标题栏显示不了,怎么改一改.
这是一个简单且没有逻辑关联的修改, 理论上不会引起其它问题。描述问题时最好确认这么几点以便判断问题所在: 应用补丁之前和之后的对比,程序版本,相关设置(比如是否允许了jpg上传)。如果自己比较混淆,欢迎将相关文件发邮件给我,尽量抽时间详细回复
海鹰的补丁应用成功! 难得海鹰对代码如此熟悉
楼上说有问题的十有八九是你自己把代码改乱了。
我在前台会员资料修改时又提示中文字符的问题.原中文字符能过资料修改后不能保存.
能否将 图片展示这一模块单独 弄出来?
做为一个单独的图片展示系统呢?
能否将 图片展示这一模块单独 弄出来?
做为一个单独的呢?
_______________________________
有必要吗,图片展示系统多的是!!!
是谁你这个,谢谢海鹰!
事实你这个!- -
试试你这个!晕,光打错!
不能下了,海鹰修复下呢!
貌似skydrive抽风,登录不上。我换个时间再看。楼上反馈的疑似问题我会找时间单独测试,并告知大家我的测试结果。看来关注koobi者还是不少,希望有机会与更多熟悉代码的同好交流。
链接修复了
海鹰 说...
链接修复了
____________________________
可以下载了!!!
再有个显示楼层论坛就完美了!
前面提了这么多,没答复啊,还有中文注册怎么还是不行啊.
http://www.8oio.com
还有在LINUX下显示乱码,圆角设置无效。
http://www.8oio.com
在windows 7 和vista 下也显示圆角无效。
人去哪了,一直没更新啊
发表评论