六酷社区论坛HOME页清新格调免费版 下载
2018-09-07 12:09
全部是用DIV+CSS制作,调用采用直接读取数据库,速度很快的,自动生成静态HTML页。色彩可以通过CSS来控制,调出与你论坛搭配的色彩来!还可通过附带的HOME程序来做出自己喜欢的样式的HOME页来!只要肯动手,多资多彩的论坛首页就能做出来!
===========================================================================
设计制作:缘亦如此
联系方式:QQ:11881448
专业网站设计制作,论坛HOME制作设计,风格设计。
支持社区:六酷社区
网址:
下载此文件
===========================================================================
请使用此风格的保留风格版权,谢谢。不介意的话给我们做个链接也可以。呵!~
二楼更新
有问题可到
提出
请支持我们的社区
六酷社区
经常光顾我们的社区,我会不定期在社区的风格插件版块内发布一些插件、风格及风格配色!
================================================
风格修改方法
1、模板的修改
修改templates/default/cohome.htm文件就行
---------------------------------------------
2、幻灯片图片添加方法:
打开图片目录的topview.js文件,
varpics=后面为图片地址,中间用,逗号隔开。
varlinks=后面是链接地址
vartexts=后面是要显示的文件
图片、链接、名字都是一一对应的。
---------------------------------------------
3、滚动图片添加依法:
用dw打开根目录的pichome.htm文件修改就行。
---------------------------------------------
论坛内容调用:
修改根目录的home.php文件
=========================================
4、小版块调用说明:
复制代码 代码如下:
$shipingtpmain=;
$query=$db->query(SELECTt.fid,f.fup,f.name,t.author,t.views,t.tid,t.subject,t.datelineFROM{$tablepre}threadstLEFTJOIN{$tablepre}forumsfONf.fid=t.fidwheret.fid=1ORDERBY`t`.`dateline`DESCLIMIT0,16);
while($shipingtp=$db->fetch_array($query)){
$shipingtp[subject]=cutstr($shipingtp[subject],26);
$times=gmdate($dateformat,$shipingtp[dateline]+$timeoffset*3600);
$shipingtpmain.=<tablewidth=98%height=20border=0align=centercellpadding=0cellspacing=0><tr><td><ahref=viewthread.php?tid=$shipingtp[tid]title=作者:$shipingtp[author]查看:$shipingtp[views]class=mainlink1>$shipingtp[subject]</a></td>
</tr></table>;
}
$shipingtp[subject]这前面的$shipingtp是变量名,每条调用的变量名都不能相同,改的时候这一段代码中的变量名都要一样,有一个不同就调用不出来。
fid=1这后面的数是版块的FID值
DESCLIMIT0,16);这后面的16是调用条数
($shipingtp[subject],26);这后面的26是显示字数
设置好后在模板中的相应位置只要插入$变量名+main例:$shipingtpmain
调用出来的效果:实在够恶!冯小刚徐帆早期激情情侣
---------------------------------------------
5、分类调用说明:
代码:
复制代码 代码如下:
//IT数码
$itshuomamain=;
$query=$db->query(SELECTt.fid,f.fup,f.name,t.author,t.views,t.tid,t.subject,t.datelineFROM{$tablepre}threadstLEFTJOIN{$tablepre}forumsfONf.fid=t.fidwheref.fup=21ORDERBY`t`.`dateline`DESCLIMIT0,10);
while($itshuoma=$db->fetch_array($query)){
$itshuoma[subject]=cutstr($itshuoma[subject],30);
$itshuomamain.=<tablewidth=98%height=20border=0align=centercellpadding=0cellspacing=0><tr><td><ahref=forumdisplay.php?fid=$itshuoma[fid]class=mainlink3>【$itshuoma[name]】</a><ahref=viewthread.php?tid=$itshuoma[tid]title=作者:$itshuoma[author]查看:$itshuoma[views]class=mainlink1>$itshuoma[subject]</a></td></tr></table>;
}
$itshuoma[subject]这前面的$itshuoma是变量名,每条调用的变量名都不能相同,改的时候这一段代码中的变量名都要一样,有一个不同就调用不出来。
fup=21这后面的数是大版块的FID值
DESCLIMIT0,10);这后面的10是调用条数
($itshuoma[subject],30);这后面的30是显示字数
设置好后在模板中的相应位置只要插入$变量名+main例:$itshuomamain
调用出来的效果:【电脑病毒】2006年世界最新杀毒软件排名
如果不想要【电脑病毒】这样的版块出标题前面只要把<ahref=forumdisplay.php?fid=$itshuoma[fid]class=mainlink3>【$itshuoma[name]】</a>这句删除就行
---------------------------------------------
6、会员发贴排行调用:
代码
//发贴总排行
复制代码 代码如下:
$hotmember1=;
$query=$db->query(SELECTusername,uid,postsFROM{$tablepre}membersORDERBYpostsDESCLIMIT0,10);
while($member=$db->fetch_array($query)){
$hotmember1.=<tablewidth=100%border=0cellspacing=0cellpadding=0style=margin-top:4px><tr><tdwidth=5%></td>
<tdwidth=89%bgcolor=#FFFFFF><tablewidth=95%border=0align=centercellpadding=0cellspacing=0>
<tr><tdwidth=75%valign=bottom><ahref=viewpro.php?uid=$member[uid]class=mainlink1>$member[username]</a></td><tdwidth=25%><divalign=right>$member[posts]</div></td></tr></table></td></tr></table>;
}
$hotmember1调用变量名
DESCLIMIT0,10);后面的10为调用条数
---------------------------------------------
7、论坛精华贴调用:
代码
复制代码 代码如下:
//社区精华TOP
$jingthreads=;
$query=$db->query(SELECT*FROM{$tablepre}threadstLEFTJOIN{$tablepre}forumsfONf.fid=t.fidwheredigestORDERBY`t`.`lastpost`DESCLIMIT0,7);
while($thread=$db->fetch_array($query)){
$thread[subject]=cutstr($thread[subject],35);
$jingthreads.=<tablewidth=100%border=0cellspacing=0cellpadding=2><tr><tdwidth=85%><ahref=viewthread.php?tid=$thread[tid]title=作者:$thread[author]版块:$thread[name]class=mainlink1>·$thread[subject]</a></td></tr></table>;
}
$jingthreads调用变量名
DESCLIMIT0,7);后面的7为调用条数
($thread[subject],35);后面的35为显示字符数
---------------------------------------------
8、论坛最新贴调用:
代码
复制代码 代码如下:
//最新文章
$replythreads=;
$query=$db->query(SELECTauthor,views,tid,subject,lastpostFROM{$tablepre}threadsORDERBYdatelineDESCLIMIT0,10);
while($thread=$db->fetch_array($query)){
$thread[subject]=cutstr($thread[subject],27);
$thread[lastpost]=gmdate(Y-m-jg:i,$thread[lastpost]+$timeoffset*3600);
$replythreads.=<LI><ahref=viewthread.php?tid=$thread[tid]title=作者:$thread[author]回复:$thread[lastpost]>$thread[subject]</A><br/>;
}
$replythreads调用变量名
DESCLIMIT0,10);后面的10为调用条数
($thread[subject],27);后面的27为显示字符数
---------------------------------------------
9、友情链接调用
代码
复制代码 代码如下:
$tightlink_text=$tightlink_logo=;
$query=$db->query(SELECT*FROM{$tablepre}forumlinksORDERBYdisplayorder);
while($flink=$db->fetch_array($query)){
if($flink[note]){
if($flink[logo]){
$forumlink[type]=1;
$forumlink[logo]=$flink[logo];
}else{
$forumlink[type]=2;
}
$data[]=$forumlink;
}else{
if($flink[logo]){
$tightlink_logo.=<ahref=\$flink[url]\
target=\_blank\class=mainlink1><imgsrc=\$flink[logo]\border=\0\alt=\$flink
[name]\alt=\$flink[content]\></a>;
}else{
$tightlink_text.=<ahref=\$flink[url]\
target=\_blank\class=mainlink1>[$flink[name]]</a>;
}
}
}
if($tightlink_logo$tightlink_text){
$tightlink_logo.=$tightlink_logo?<br>:;
$data[]=array(type=>3,content=>
$tightlink_logo.$tightlink_text);
}
说明:
$flink[content]是LOGO链接调用变量
$flink[content]是文字链接调用变量
两个要同时都有
---------------------------------------------
12、生成静态HTML页的方法
打开main.php
查找:
复制代码 代码如下:
/*$discuz_action=1;
把上面的所有代码(不包括这句)替换为
[Copytoclipboard][-]CODE:
<?
if(file_exists(main.html))
{
$time=time();
//文件修改时间和现在时间相差?的话,直接导向html文件,否则重新生成html
if($time-filemtime(main.html)<600)
{
header(Location:main.html);
}
}
//在你的开始处加入ob_start();
ob_start();
define(CURRSCRIPT,main);
requireDISCUZ_ROOT../include/forum.func.php;
查找
复制代码 代码如下:
includetemplate(bbs_all);
把下面的所有代码(不包括这句)替换为
复制代码 代码如下:
//在结尾加入ob_end_clean(),并把本页输出到一个变量中
$temp=ob_get_contents();
ob_end_clean();
//写入文件
$fp=fopen(main.html,w);
fwrite($fp,$temp)ordie(写文件错误);
//echo生成HTML完成!;
header(Location:main.html);
?>
反之则是不生成静态HTML页