Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 完美的首页4格_CACHE版 [附件图片+新帖+回复+精华+天气预报]FOR6.0_12月24日最后更新

[复制链接]
 楼主| 9944 发表于 2007-9-11 00:18:09 | 显示全部楼层
原帖由 myone 于 2007-9-10 22:24 发表
如何不顯示某個版塊?

请看4楼。
回复

使用道具 举报

alwaysyue 发表于 2007-9-11 10:47:00 | 显示全部楼层

建议楼主能换一个flash,那样就最完美了。

现在这儿flash有两点不好
1、论坛发帖很多是很高的图片,现在是宽幅的,使图片严重变形。我看有种flash是自动缩小后截取中间部分,这样处理不错。
2、标题与画面分离不美观,现在有种标题打在画面上的这样看着整体性强。

不知道楼主有没有时间把这个做成真正最完美的!、
谢谢!
支持!
回复

使用道具 举报

 楼主| 9944 发表于 2007-9-11 11:35:18 | 显示全部楼层
原帖由 alwaysyue 于 2007-9-11 10:47 发表
现在这儿flash有两点不好
1、论坛发帖很多是很高的图片,现在是宽幅的,使图片严重变形。我看有种flash是自动缩小后截取中间部分,这样处理不错。
2、标题与画面分离不美观,现在有种标题打在画面上的这样看着整体 ...


flash 可以自行设置比例, 这个FLASH是新浪网使用的。 标题打在画面上的我也注意到了, 由于这个新浪的这个FLASH的代码编写有问题,修改画面后发布后会陷入死循环。 当然您也可以使用目前论坛里的有人发布过的FLSAH, 比如focus.swf。 在PIC.PHP修改下就可以了。
回复

使用道具 举报

alwaysyue 发表于 2007-9-11 12:15:17 | 显示全部楼层
原帖由 9944 于 2007-9-11 11:35 发表


flash 可以自行设置比例, 这个FLASH是新浪网使用的。 标题打在画面上的我也注意到了, 由于这个新浪的这个FLASH的代码编写有问题,修改画面后发布后会陷入死循环。 当然您也可以使用目前论坛里的有人发布过的FL ...



好像不是flash 比例的问题,楼主这版是对图片拉伸,而那版是等比缩放后截取。拉伸缩放,怎么社比例,都有变形的。

楼主插件不错,很棒。

你说那个换flash,我试试吧,估计够呛,我技术很菜。
回复

使用道具 举报

alwaysyue 发表于 2007-9-11 12:21:00 | 显示全部楼层
烦劳楼主,只修改pic.php里的flash名称就行了吗?
  1. <?php
  2. //---设置---start
  3. $shownums = 4;//演示个数,超过6则无法使用导航条.
  4. $searchnums = 100;//搜索总数.
  5. $cachelife = 2800;//按照自己的实际情况设置,默认为1800秒.
  6. $orderby = 'dateline';//搜索顺序.按照日期搜索输入dateline.按照浏览次数输入downloads.随机搜索请输入rand.
  7. $cachename = 'showpic';//缓存名.若与何插件冲突请修改,只要不冲突不会影响使用.
  8. $searchfid = '';//搜索范围.不限制留空.请用逗号相隔,如'1,2,3'.
  9. //---设置---end


  10. if((@!include('forumdata/cache/cache_'.$cachename.'.php')) || $expiration < time() || $cacheshownums != $shownums || $cachesearchnums != $searchnums || $cachecachelife != $cachelife || $cacheorderby != $orderby || $cachecachename != $cachename || $cachesearchfid != $searchfid) {
  11.         require_once './include/common.inc.php';
  12.         $orderby = $orderby != 'rand' ? 'attach.'.$orderby : 'rand()';
  13.         $fids = $searchfid ? 'AND '."t.fid IN ($searchfid)" : '';
  14.         $data = array();
  15.         $query = $db->query("SELECT attach.aid, attach.attachment, t.tid, t.fid, t.subject FROM {$tablepre}attachments attach LEFT JOIN {$tablepre}threads t ON t.displayorder>=0 AND t.tid=attach.tid WHERE attach.readperm='0' AND displayorder>='0' AND filetype='image/pjpeg' $fids GROUP BY attach.tid ORDER BY $orderby DESC LIMIT $searchnums");
  16.         while ($pic = $db->fetch_array($query)) {
  17.                 $data['pic'][$pic[aid]]['showpicpics'] = $attachurl.'/'.$pic['attachment'];
  18.                 $data['pic'][$pic[aid]]['showpiclinks'] = "viewthread.php?tid=$pic[tid]";
  19.                 $data['pic'][$pic[aid]]['showpictexts'] = str_replace('\'', '&nbsp;',$pic['subject']);
  20.         }
  21.         $data['expiration'] = $cachelife + time();
  22.         $data['cacheshownums'] = $shownums;
  23.         $data['cachesearchnums'] = $searchnums;
  24.         $data['cachecachelife'] = $cachelife;
  25.         $data['cacheorderby'] = $orderby;
  26.         $data['cachecachename'] = $cachename;
  27.         $data['cachesearchfid'] = $searchfid;
  28.         require_once DISCUZ_ROOT.'./include/cache.func.php';
  29.         writetocache($cachename, '', getcachevars($data));
  30.         include(DISCUZ_ROOT.'./forumdata/cache/cache_'.$cachename.'.php');
  31. }

  32. shuffle($pic);
  33. $i = 0;
  34. $j = 0;
  35. while ($j < $shownums && isset($pic[$i])) {
  36.         if(is_readable($pic[$i]['showpicpics'])) {
  37.                 $showpicpics .= $comma.$pic[$i]['showpicpics'];
  38.                 $showpiclinks .= $comma.$pic[$i]['showpiclinks'];
  39.                 $showpictexts .= $comma.$pic[$i]['showpictexts'];
  40.                 $comma = '|';
  41.                 $j++;
  42.         }
  43.         $i++;
  44. }
  45. ?>

  46. var focus_width=310
  47. var focus_height=180
  48. var text_height=20
  49. var swf_height = focus_height+text_height
  50. var pics = '<?=$showpicpics?>';
  51. var links = '<?=$showpiclinks?>';
  52. var texts = '<?=$showpictexts?>';
  53. document.write('');
  54. document.write('');
  55. document.write('');
  56. document.write('');
  57. document.write('');document.write('');
复制代码
回复

使用道具 举报

areyousure 发表于 2007-9-11 12:26:18 | 显示全部楼层
安装成功。但不知为何,在ie下,论坛版块以及板块描述的字体变得好大。不过在firefox下正常。
回复

使用道具 举报

淘气雪er 发表于 2007-9-11 13:51:52 | 显示全部楼层
楼主,你能不能改个 最新图片+最新发表+最新精华+本周热门 的四格出来?

我想要这样的。。。:)
回复

使用道具 举报

 楼主| 9944 发表于 2007-9-11 14:26:11 | 显示全部楼层
原帖由 areyousure 于 2007-9-11 12:26 发表
安装成功。但不知为何,在ie下,论坛版块以及板块描述的字体变得好大。不过在firefox下正常。


发你的网址上来看看。
回复

使用道具 举报

 楼主| 9944 发表于 2007-9-11 14:42:30 | 显示全部楼层
原帖由 淘气雪er 于 2007-9-11 13:51 发表
楼主,你能不能改个 最新图片+最新发表+最新精华+本周热门 的四格出来?

我想要这样的。。。:)


  建议不错。
回复

使用道具 举报

 楼主| 9944 发表于 2007-9-11 14:53:52 | 显示全部楼层
原帖由 alwaysyue 于 2007-9-11 12:21 发表
烦劳楼主,只修改pic.php里的flash名称就行了吗?


因为FLSAH文件不一样, 调用的也不一样, 最后一段要改成这样
var swf_width=310       
var swf_height=200
var config='5|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000'
//自动播放(秒) |文字颜色|文字背景色|文字背景透明度|按键数字色|当前按键色|普通按键色
var files='<?=$showpicpics?>'
var links='<?=$showpiclinks?>'
var texts='<?=$showpictexts?>'
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ swf_width +'" height="'+ swf_height +'">');
document.write('<param name="movie" value="images/focus.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="menu" value="false" />');
document.write('<param name=wmode value="opaque" />');
document.write('<param name="FlashVars" value="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'" />');
document.write('<embed src="images/focus.swf" wmode="opaque" FlashVars="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'& menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');

[ 本帖最后由 9944 于 2007-9-11 14:57 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-22 07:23 , Processed in 0.115770 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表