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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
bxyl 发表于 2007-8-16 22:58:36 | 显示全部楼层
习明兄!我照你10.11楼作了修改,我的四格图片是显示了但每次显示一个就不动了,也不更换,一直就是一个!请帮忙看一下!我的pic.php文件是这样的:
  1. <?php
  2. /*
  3. design by Clement
  4. */

  5. //---设置---start
  6. $shownums = 6;//演示个数,超过6则无法使用导航条.
  7. $searchnums = 100;//搜索总数.
  8. $cachelife = 1800;//按照自己的实际情况设置,默认为1800秒.
  9. $orderby = 'dateline';//搜索顺序.按照日期搜索输入dateline.按照浏览次数输入downloads.随机搜索请输入rand.
  10. $cachename = 'showpic';//缓存名.若与何插件冲突请修改,只要不冲突不会影响使用.
  11. $searchfid = '';//搜索范围.不限制留空.请用逗号相隔,如'1,2,3'.
  12. //---设置---end


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

  35. shuffle($pic);
  36. $i = 0;
  37. $j = 0;
  38. while ($j < $shownums && isset($pic[$i])) {
  39.         if(is_readable($pic[$i]['showpicpics'])) {
  40.                 $showpicpics .= $comma.$pic[$i]['showpicpics'];
  41.                 $showpiclinks .= $comma.$pic[$i]['showpiclinks'];
  42.                 $showpictexts .= $comma.$pic[$i]['showpictexts'];
  43.                 $comma = '|';
  44.                 $j++;
  45.         }
  46.         $i++;
  47. }
  48. ?>
  49. <script language="JavaScript">
  50. var focus_width=245
  51. var focus_height=140
  52. var text_height=20
  53. var swf_height = focus_height+text_height
  54. var pics = '<?=$showpicpics?>';
  55. var links = '<?=$showpiclinks?>';
  56. var texts = '<?=$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="'+ focus_width +'" height="'+ swf_height +'">');
  58. document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="images/pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#FFFFFF">');
  59. document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
  60. document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
  61. document.write('<embed src="images/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#FFFFFF" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');document.write('</object>');
  62. </script>
复制代码

我的论论是http://www.whfoxconn.cn/forum/index.php
回复

使用道具 举报

95235776 发表于 2007-8-17 13:45:38 | 显示全部楼层
顶啊
支持支持支持支持
回复

使用道具 举报

woog 发表于 2007-8-17 20:27:12 | 显示全部楼层
首页四格中怎么加入图片展示呢?
回复

使用道具 举报

toprtien 发表于 2007-8-18 22:56:49 | 显示全部楼层
請問大大
我的論壇是安裝美化首頁六格
在更新0724補丁後發現無法開啟論壇的問題
問題好像是在於index.php
根據補丁前修改的語法要我們在index.php裡尋找
"$searchboxstatus = substr(sprintf('%03b', $qihoo_searchbox), -1, 1);"
然後再上面增加新的修改語法
可是在0724補丁的index.php卻只找到
"$searchboxstatus = $qihoo_searchbox & 1;"
就出現無法開啟論壇的問題,請問大大有辦法幫忙解決嗎..?
p.s忘記把錯誤訊息複製下來了....
回复

使用道具 举报

习明 发表于 2007-8-20 09:18:28 | 显示全部楼层

回复 #341 bxyl 的帖子

没太明白 改了什么
回复

使用道具 举报

习明 发表于 2007-8-20 09:21:53 | 显示全部楼层

回复 #345 toprtien 的帖子

先恢复一下 保证论坛的正常使用 最好是本地建一个模拟的论坛做测试 测试好再 传到服务器

评分

1

查看全部评分

回复

使用道具 举报

vivi129575 发表于 2007-8-20 11:38:13 | 显示全部楼层
Discuz! info: MySQL Query Error

User: 玧?
Time: 2007-8-20 11:25am
Script: /index.php

SQL: SELECT t.*, f.name FROM [Table]threads t, [Table]forums f WHERE t.fid<>'0' AND f.fid=t.fid AND f.fid NOT IN () AND t.displayorder>=0 ORDER BY t.dateline DESC LIMIT 0, 10
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND t.displayorder>=0 ORDER BY t.dateline DESC LIMIT 0, 10' at
Errno.: 1064

Similar error report has beed dispatched to administrator before.
回复

使用道具 举报

toprtien 发表于 2007-8-20 19:37:22 | 显示全部楼层
原帖由 习明 于 2007-8-20 09:21 发表
先恢复一下 保证论坛的正常使用 最好是本地建一个模拟的论坛做测试 测试好再 传到服务器


已經把論壇復原回更新前的版本
不知道大大有沒有解決的辦法..?

一直找不齊建立論壇的軟體
所以無法於本機先做測試....@@"
回复

使用道具 举报

南充校园网 发表于 2007-8-22 00:36:22 | 显示全部楼层
顶起啊

http://www.myswpu.com
西南石油大学论坛招友情连接,有意这Q我!
回复

使用道具 举报

 楼主| TaRot! 发表于 2007-8-22 09:48:21 | 显示全部楼层

回复 #348 vivi129575 的帖子

后台没有设置不显示的版块,解决办法看顶楼。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 01:55 , Processed in 0.033381 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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