|
1.上传images文件夹覆盖
2.修改代码wind/index.htm
查找- <!--<?php print <<<EOT
- -->
复制代码
修改为- <!--<?php
- //首页调用开始
- //默认只显示开放、正规板块,不显示隐藏、投票、认证板块
- //幻灯图开始
- $cachepics=R_P."data/bbscache/index_toppics111.php";//幻灯图片缓存文件
- $cachepicstime=60;//幻灯图片缓存自动更新时间,单位秒
- //下一句设置要显示的板块类型,forum开放板块,former正规板块,hidden隐藏板块
- $showforum="(pf.f_type = forum or pf.f_type = former)";
- if (($timestamp-@filemtime($cachepics)>=$cachepicstime)){
- $query=$db->query("SELECT pt.tid,pt.fid,pt.subject,pa.attachurl FROM pw_threads pt
- ,pw_attachs pa,pw_forums pf where pt.tid = pa.tid and pt.fid = pf.fid and pa.type=img and pt.ifcheck=1 and ".$showforum." and pf.password =
- ORDER BY pt.postdate DESC
- LIMIT 60
- "); //可以根据需要调整,我这里是估算每个主题有10张图片的情况下。
- $imgcontent="<?php\\n";
- $pics=$links=$texts="";
- $rs_i=0;
- while ($imginfo = $db->fetch_array($query) and $rs_i<5) {//只调用6个主题的图片
- if(($rs_tid!=$imginfo[tid])&&(eregi("\\.(jpg)$",$imginfo[attachurl]))){
- $pics.=$db_bbsurl."/".$attachpath."/".$imginfo[attachurl]."|";
- $links.=$db_bbsurl."/read.php?tid=".$imginfo[tid]."|";
- $texts.=$imginfo[subject]."|";
- $rs_i++;//同一主题的只要最后上传的那张图片
- }
- $rs_tid=$imginfo[tid];
- }
- $pics=substr($pics,0,-1);
- $links=substr($links,0,-1);
- $texts=substr($texts,0,-1);
- $pics=$pics=".$pics.";;
- $links=$links=".$links.";;
- $texts=$texts=".$texts.";;
- $imgcontent = $imgcontent.$pics."\\n".$links."\\n".$texts."\\n?>";
- writeover($cachepics,$imgcontent);
- }
- @require_once($cachepics);
- //幻灯图结束
- //会员排行+主题排行开始
- $cachelist=R_P."data/bbscache/index_toplist.php";//主题排行缓存文件
- $cachelisttime=5;//主题排行自动更新时间,单位秒
- //下一句设置要显示的板块类型,forum开放板块,former正规板块,hidden隐藏板块
- $showforum="(pf.f_type = forum or pf.f_type = former)";
- if(($timestamp-@filemtime($cachelist)>=$cachelisttime)){
- $listnum=10;//主题显示个数
- $listlength=30;//主题标题长度
- $listnum1=10;//会员在线时间排行显示个数
- $memberonline=$memberposttoday=$newthreads=$hitsthreads=$replythreads="";
- //最新发表主题开始
- $query = $db->query("SELECT pt.tid,pt.author,pt.subject,pt.postdate,pt.hits,pt.titlefont FROM pw_threads pt LEFT JOIN pw_forums pf USING(fid) where pt.ifcheck=1 and ".$showforum." and pf.password = order by pt.postdate desc limit 0,$listnum");
- while($threads=$db->fetch_array($query)){
- $threads[postdate]=get_date($threads[postdate]);
- $threads[subject]=substrs($threads[subject],$listlength);
- //以下调用原主题的颜色样式
- if ($threads[titlefont]){
- $titledetail=explode("~",$threads[titlefont]);
- if($titledetail[0])$threads[subject]="<font color=$titledetail[0]>$threads[subject]</font>";
- if($titledetail[1])$threads[subject]="<b>$threads[subject]</b>";
- if($titledetail[2])$threads[subject]="<i>$threads[subject]</i>";
- if($titledetail[3])$threads[subject]="<u>$threads[subject]</u>";
- }
- //以上调用原主题的颜色样式
- $newthreads.="<a href=read.php?tid=$threads[tid] title=主题:$threads[subject]\\n作者:$threads[author]\\n时间:$threads[postdate]\\n浏览:$threads[hits] 次\\n>$threads[subject]</a><br />";
- $c_i++;
- }
- unset($threads);
- unset($c_i);
- //最新发表主题结束
- //社区精华主题开始
- $query = $db->query("SELECT pt.tid,pt.author,pt.subject,pt.postdate,pt.lastpost,pt.lastposter,pt.hits,pt.replies,pt.titlefont FROM pw_threads pt LEFT JOIN pw_forums pf USING(fid) where pt.ifcheck=1 and pt.digest > 0 and ".$showforum." and pf.password = order by pt.postdate desc limit 0,$listnum");
- while($threads=$db->fetch_array($query)){
- $threads[postdate]=get_date($threads[postdate]);
- $threads[lastpost]=get_date($threads[lastpost]);
- $threads[subject]=substrs($threads[subject],$listlength);
- //以下调用原主题的颜色样式
- if ($threads[titlefont]){
- $titledetail=explode("~",$threads[titlefont]);
- if($titledetail[0])$threads[subject]="<font color=$titledetail[0]>$threads[subject]</font>";
- if($titledetail[1])$threads[subject]="<b>$threads[subject]</b>";
- if($titledetail[2])$threads[subject]="<i>$threads[subject]</i>";
- if($titledetail[3])$threads[subject]="<u>$threads[subject]</u>";
- }
- //以上调用原主题的颜色样式
- $digestthreads.="<a href=read.php?tid=$threads[tid] title=主题标题:$threads[subject]\\n主题作者:$threads[author]\\n发表时间:$threads[postdate]\\n浏览次数:$threads[hits] 次\\n最新回复:$threads[lastposter]\\n回复时间:$threads[lastpost]\\n回复次数:$threads[replies] 次\\n>$threads[subject]</a><br />";
- $c_i++;
- }
- unset($threads);
- unset($c_i);
- //社区精华主题结束
- //最新回复主题开始
- $query = $db->query("SELECT pt.tid,pt.author,pt.subject,pt.postdate,pt.lastpost,pt.lastposter,pt.hits,pt.replies,pt.titlefont FROM pw_threads pt LEFT JOIN pw_forums pf USING(fid) where pt.ifcheck = 1 and pt.replies > 0 and ".$showforum." and pf.password = order by lastpost desc limit 0,$listnum");
- while($threads=$db->fetch_array($query)){
- $threads[postdate]=get_date($threads[postdate]);
- $threads[lastpost]=get_date($threads[lastpost]);
- $threads[subject]=substrs($threads[subject],$listlength);
- //以下调用原主题的颜色样式
- if ($threads[titlefont]){
- $titledetail=explode("~",$threads[titlefont]);
- if($titledetail[0])$threads[subject]="<font color=$titledetail[0]>$threads[subject]</font>";
- if($titledetail[1])$threads[subject]="<b>$threads[subject]</b>";
- if($titledetail[2])$threads[subject]="<i>$threads[subject]</i>";
- if($titledetail[3])$threads[subject]="<u>$threads[subject]</u>";
- }
- //以上调用原主题的颜色样式
- $replythreads.="<a href=read.php?tid=$threads[tid]&page=e#a title=主题标题:$threads[subject]\\n主题作者:$threads[author]\\n发表时间:$threads[postdate]\\n浏览次数:$threads[hits] 次\\n最新回复:$threads[lastposter]\\n回复时间:$threads[lastpost]\\n回复次数:$threads[replies] 次\\n>$threads[subject]</a><br />";
- $c_i++;
- }
- unset($threads);
- unset($c_i);
- //最新回复主题结束
- @writeover($cachelist,"<?php\\n\\$memberonline=\\"$memberonline\\";\\n\\$memberposttoday=\\"$memberposttoday\\";\\n\\$newthreads=\\"$newthreads\\";\\n\\$digestthreads=\\"$digestthreads\\";\\n\\$activitythreads=\\"$activitythreads\\";\\n\\$replythreads=\\"$replythreads\\";\\n\\$randtreads=\\"$randtreads\\";\\n?>");
- }
- @require_once($cachelist);
- //会员排行+主题排行结束
- //首页调用结束
- print <<<EOT
- -->
复制代码
再查找:
- <span class="gray2" style="padding:3px"><a href="job.php?action=tag&tagname=$rawkey">$key</a>($val)</span>
- <!--
- EOT;
- }print <<<EOT
- -->
- </td>
- </tr>
- </table>
- </div>
- <!--
- EOT;
- }print <<<EOT
- -->
复制代码
修改为:
|
|