日志文章


2006-08-12

【笨笨出品】插件:论坛点歌台 For pw All

插件:论坛点歌台
原作者:忘了
修改:笨笨啊
修改内容:时间、头部导航、忘了
演示:http://www.zjoubbs.com



修改方法:
1.将文件复制到pw目录下
2.打开template/模板/index.htm

找到

Copy code
<!--<?php print <<<EOT
-->


替换为
Copy code
<!--
<?
$songdetail=readover("data/songdata/songcache.htm");/*点歌代码*/
print <<<EOT
-->

找到
Copy code
<!--
EOT;
foreach($catedb as $key=>$cate){
if($forumdb[$cate[fid]]){
if($cate[across]){print <<<EOT
-->


在其前面加上

Copy code
<!-- 点歌模版 -->
<script>
function popwin2(id,path)
{         window.open("songs.php?action=song_st&dgno="+id,"","height=470,width=390,resizable=no,scrollbars=no,status=no,toolbar=no,menubar=no,location=no");
}
</script>

<table width=$tablewidth border=0 $i_table align=center cellspacing=1 cellpadding=1>

<tr bgcolor=$forumcolortwo>
<td class=head height=25>
<b>-=></b><a class=headurl>温馨点歌台</a>-----<a href=song.php?action=user class=headurl><font color=ffff00>我要点歌</font></a>-----<a href=song_admin.php class=headurl>管理员入口</a></td></tr>
<tr>
<td style=background-image:url("$imgpath/$stylepath/background.gif") width=62% bgcolor=$forumcolorone>
<marquee scrollamount=1 direction=up height=70 onmouseover=this.stop(); onmouseout=this.start();>
$songdetail
</marquee>
</td></tr>
</table>
<!-- 点歌模版 -->


OK

消费金额在song.php里改。论坛点歌台.rar


类别: 无分类 |  评论(68) |  浏览(5733) |  收藏
一共有 68 条评论
习惯了 2006-08-12 21:06 Says:
貌似点了2首又有问题了
lonker 2006-08-12 18:15 Says:
收藏了!
kidaubis 2006-08-12 17:40 Says:
不错 一定好支持
笨笨啊 2006-08-12 17:27 Says:
多检查一下代码就会发现原因所在了:)
笨笨啊 2006-08-12 17:27 Says:
嗯,是的,我修正的是有时间问题
习惯了 2006-08-12 17:17 Says:
时间问题没有了,不知道笨笨怎么解决的?
习惯了 2006-08-12 15:48 Says:
我以前用的版本论坛时间差8个 这个有问题么
笨笨啊 2006-08-12 10:39 Says:
Quote:
引用第16楼岁月星空2006-08-12 10:20发表的“”:
songcache.htm里的内容不会清除,只会越来越多,滚动显示的歌曲里半天看不到刚才点播的歌曲。

改进方法:

打开song.php
.......


时间,时间

到了一定的时间会自动把过期的清除掉的
我论坛上运行了很久了,没有出现越来越多的现象
岁月星空 2006-08-12 10:20 Says:
songcache.htm里的内容不会清除,只会越来越多,滚动显示的歌曲里半天看不到刚才点播的歌曲。

改进方法:

打开song.php
找到:

$t_date=date("Ymd",$curtime);
  $flag=0;
  for($i=0;$i<$count;$i++){
    $detail=explode("|", trim($songarray[$i]));
    $dates=date("Ymd",$detail[3]);
    $dates2=$dates+$howdays;
    if($t_date<= $dates2) {
        $flag=1;
        $timeds=date("Y-m-j H:i",$detail[3]);
        $songdetail.="<a href=javascript:popwin2('$detail[3]',410)><font color=blue>$detail[1]</font>点了一首<font color=green>《$detail[5]》</font>送给<font color=RED>$detail[2]</font>听,并想对 $detail[2] 说: <font color=RED>$detail[6]</font></a>($timeds)<br>";
    }else {
        if($flag!=1) $songdetail="最近$howdays 天内没有点歌信息!";
        break;
    }
  }

替换成:

$songdetail='';
  if ($count){
    for($i=0;$i<$count;$i++){
        $detail=explode("|", trim($songarray[$i]));
        $timeds=date("Y-m-j H:i",$detail[3]);
        $songdetail.="<a href=javascript:popwin2('$detail[3]',410)><font color=blue>$detail[1]</font>点了一首<font color=green>《$detail[5]》</font>送给<font color=RED>$detail[2]</font>听,并想对 $detail[2] 说: <font color=RED>$detail[6]</font></a>($timeds)<br>";
         }
       }else {
    $songdetail="最近$howdays 天内没有点歌信息!";
   
       }
boy5260 2006-08-12 09:32 Says:
都是半夜不睡觉的
hy221 2006-08-12 03:26 Says:
顶了。
q21 2006-08-12 02:48 Says:
我的足球【phpwind.net隐屏功能】时间也不对,现在过了时间还能下注,笨笨能不能看看足球【phpwind.net隐屏功能】的时间问题啊
笨笨啊 2006-08-12 02:30 Says:
Quote:
引用第11楼q212006-08-12 02:07发表的“”:
2.打开template/模板/index.php
这个不对,应该是index.htm



手误:)
q21 2006-08-12 02:07 Says:
2.打开template/模板/index.php
这个不对,应该是index.htm
88288550 2006-08-12 01:19 Says:
知道了,原来能删了,刚才对不起哦!~~
88288550 2006-08-12 01:18 Says:
为什么不能够删歌曲啊?
ukle 2006-08-12 01:17 Says:
半夜都睡觉了,谁来偷东西啊
笨笨啊 2006-08-12 01:04 Says:
半夜都不睡觉的?
ukle 2006-08-12 01:02 Says:
顶翻
88288550 2006-08-12 01:00 Says:
再再再顶!~
« 1 234» Pages: ( 1/4 total )