本帖最后由 wwwbsscncom 于 2011-11-15 11:51 编辑
将视频展厅最新视频调用到门户首页
一、 找到portal_index.php文件,右键“用记事本打开”。
二、 将下列代码复制到
include_once template('diy:portal/index');
?>
就是复制这段代码
/**-----调用最新视频------**/
define('PDIR', 'plugin.php?id=vgallery:vgallery');
define('MDIR', 'source/plugin/vgallery/images');
//最新视频
$query = DB::query("SELECT n.*, t.views as views2, t.replies FROM hsk_vgallerys n
LEFT JOIN ".DB::table('forum_thread')." t ON t.tid=n.tid
where album=0 and audit=1 ORDER BY id desc limit 12");
while($topdata = DB::fetch($query)){
$topdata['vsubjectc'] = cutstr($topdata['vsubject'], 20, '..');
$topdata['timelong'] = checkthetime($topdata['timelong']);
$topdata['views'] = $topdata['views2'] ? $topdata['views2'] : $topdata['views'];
$topdata['polls'] = $topdata['views2'] ? $topdata['replies'] : $topdata['polls'];
$topdata['valuate'] = sprintf("%01.1f", $topdata['valuate']/100);
if(substr($topdata['purl'],0,7) != 'http://'){
$thepicurl = DISCUZ_ROOT.$topdata['purl'];
if(!file_exists("$thepicurl") || !$topdata['purl']){
$topdata['purl'] = "./".MDIR."/noimages.gif";
}
}
$index_newtop[] = $topdata;
}
function checkthetime($val){
if(!$val){
return "00'00";
}else{
$a = floor($val/60);
if(strlen($a)<=2){
$a = substr("00", 0, 2-strlen($a)).$a;
}
$b = $val%60;
$c = $a.":".substr("00", 0, 2-strlen($b)).$b;
return $c;
}
}
/**-----调用最新视频end------**/
上面代码中where album=0 and audit=1 ORDER BY id desc limit 12");可以更改视频调用数量。
效果如图:
三、 找到门户首页index.htm文件,右键“用记事本打开”
将下列代码复制到你想要调用的位置。
<table width="960">
<tr>
<!--{loop $index_newtop $i $datarow}-->
<!--{if $i < 6}-->
<td align="center">
<p style="margin-top:5px;"><a href="{PDIR}&tion=view&vid=$datarow[id]" title="$datarow[vsubject]"><img src="$datarow[purl]" width="140" height="105" border="0" class="imgborder"></a></p>
<p style="width:155px;text-align:left;"><a href="{PDIR}&tion=view&vid=$datarow[id]" class="xi2" title="$datarow[vsubject]">$datarow[vsubjectc]</a></p>
</td>
<!--{/if}-->
<!--{/loop}-->
</tr>
<tr>
<!--{loop $index_newtop $i $datarow}-->
<!--{if $i > 3 && $i < 10}-->
<td align="center">
<p style="margin-top:5px;"><a href="{PDIR}&tion=view&vid=$datarow[id]" title="$datarow[vsubject]"><img src="$datarow[purl]" width="140" height="105" border="0" class="imgborder"></a></p>
<p style="width:155px;text-align:left;"><a href="{PDIR}&tion=view&vid=$datarow[id]" class="xi2" title="$datarow[vsubject]">$datarow[vsubjectc]</a></p>
</td>
<!--{/if}-->
<!--{/loop}-->
</tr>
</table>
上面的代码中<table width="960">宽度可以根据页面宽度自己更改。
src="$datarow[purl]" width="140" height="105" border="0" class="imgborder"></a></p>这里面的宽和高是图片大小,可以更改。
|