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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

首页n格的问题整理与解决[最后更新:2007.11.05 JS调用附件]

[复制链接]
百川 发表于 2007-12-1 09:02:56 | 显示全部楼层
SOS:我的图片不显示,我的一月精华也不显示,意见按照楼主的指点,更改了相关文件,JS调用我也设置了的

恳请楼主大大帮我看看,我代码如下:
  1. <?php
  2. /*
  3. design by Clement
  4. change by xuon
  5. */

  6. //---设置---start
  7. $shownums        = 5;//演示个数 6以内
  8. $searchnums        = 50;//搜索总数
  9. $cachelife        = 1800;//缓存时间
  10. $orderby        = 'dateline';//搜索顺序:按日期dateline/按浏览次数downloads/随机rand
  11. $cachename        = 'showpic';//缓存名.若与何插件冲突请修改,只要不冲突不会影响使用.
  12. $searchfid        = '';//搜索fid范围.不限制留空.请用逗号相隔,如'1,2,3'
  13. //---设置---end

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

  36. shuffle($pic);
  37. $i = 0;
  38. $j = 0;
  39. while ($j < $shownums && isset($pic[$i])) {
  40.         if(is_readable($pic[$i]['showpicpics'])) {
  41.                 $showpicpics .= $comma.$pic[$i]['showpicpics'];
  42.                 $showpiclinks .= $comma.$pic[$i]['showpiclinks'];
  43.                 $showpictexts .= $comma.$pic[$i]['showpictexts'];
  44.                 $comma = '|';
  45.                 $j++;
  46.         }
  47.         $i++;
  48. }
  49. ?>
  50. var swf_width=260       
  51. var swf_height=198
  52. var config='5|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000'
  53. // config 设置分别为: 自动播放时间(秒)|文字颜色|文字背景色|文字背景透明度|按键数字色|当前按键色|普通按键色
  54. var files='<?php echo $showpicpics;?>'
  55. var links='<?php echo $showpiclinks;?>'
  56. var texts='<?php echo $showpictexts;?>'
  57. 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 +'">');
  58. document.write('<param name="movie" value="images/focus.swf" />');
  59. document.write('<param name="quality" value="high" />');
  60. document.write('<param name="menu" value="false" />');
  61. document.write('<param name=wmode value="opaque" />');
  62. document.write('<param name="FlashVars" value="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'" />');
  63. 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" />');
  64. document.write('</object>');
复制代码
回复

使用道具 举报

babyjr 发表于 2007-12-1 20:10:47 | 显示全部楼层
想問你,如何把N格中的髮帖冠軍改爲精華主題~
回复

使用道具 举报

习明 发表于 2007-12-1 20:14:37 | 显示全部楼层

回复 593# 的帖子

你安装的时候是手动改的还是覆盖?
回复

使用道具 举报

习明 发表于 2007-12-1 20:17:55 | 显示全部楼层

回复 594# 的帖子

请注意3楼的内容
回复

使用道具 举报

babyjr 发表于 2007-12-1 20:21:52 | 显示全部楼层
我裝的首頁N格是這個樣式的~


我想把發貼冠軍改爲精華主題,怎么弄啊?謝謝!
回复

使用道具 举报

babyjr 发表于 2007-12-1 20:33:22 | 显示全部楼层
就是像這樣的首頁N格,怎樣把髮帖冠軍改爲精華主題,可以教我嗎?
https://discuz.dismall.com/thread-731759-1-1.html###zoom

[ 本帖最后由 babyjr 于 2007-12-1 20:51 编辑 ]
回复

使用道具 举报

百川 发表于 2007-12-1 21:32:07 | 显示全部楼层

回复 595# 的帖子

我是手动的,唉,,,
回复

使用道具 举报

习明 发表于 2007-12-1 21:43:13 | 显示全部楼层

回复 599# 的帖子

建议本地建一个模拟论坛重新修改一下
回复

使用道具 举报

babyjr 发表于 2007-12-2 15:22:07 | 显示全部楼层
就是像這樣的首頁N格,怎樣把髮帖冠軍改爲精華主題,可以教我嗎?
https://discuz.dismall.com/thread-731759-1-1.html###zoom

爲什麽沒有人幫我解决啊?
回复

使用道具 举报

driverwild 发表于 2007-12-3 11:42:24 | 显示全部楼层
有没有办法把《下载3万次的首页四格,首页五格For6.0(GBK,UTF-8》一文中的四格改成三格啊?习明大叔?

我们需要更大更高更宽的图片儿,即 最新发贴 - 图片FLASH - 最新回贴。

或者 图片 - 最新发贴 - 最新回贴 - 周热门 的4格也可以,但那需要把每一拦的文字多缩的更紧一些才可以把图片搞的更宽一些吧。

可能需要修改HTML文件吧,明教主同志。
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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