全部是用DIV+CSS制作,調用采用直接讀取數據庫,速度很快的,自動生成靜態HTML頁。色彩可以通過CSS來控制,調出與你論壇搭配的色彩來!還可通過附帶的HOME程序來做出自己喜歡的樣式的HOME頁來!只要肯動手,多資多彩的論壇首頁就能做出來!
===========================================================================
設計制作:緣亦如此
聯系方式:QQ:11881448
專業網站設計制作,論壇HOME制作設計,風格設計。
支持社區:六酷社區
網址:http://www.6co.cn
下載此文件
===========================================================================
請使用此風格的保留風格版權,謝謝。不介意的話給我們做個鏈接也可以。呵!~
二樓更新
有問題可到
http://www.6co.cn/forumdisplay.php?fid=129
提出
請支持我們的社區
六酷社區 http://www.6co.cn
經常光顧我們的社區,我會不定期在社區的風格插件版塊內發布一些插件、風格及風格配色!
================================================
風格修改方法
1、模板的修改
修改templates/default/cohome.htm文件就行
---------------------------------------------
2、幻燈片圖片添加方法:
打開圖片目錄的topview.js文件,
var pics=後面為圖片地址,中間用,逗號隔開。
var links=後面是鏈接地址
var texts=後面是要顯示的文件
圖片、鏈接、名字都是一一對應的。
---------------------------------------------
3、滾動圖片添加依法:
用dw打開根目錄的pichome.htm文件修改就行。
---------------------------------------------
論壇內容調用:
修改根目錄的home.php文件
=========================================
4、小版塊調用說明:
復制代碼 代碼如下:
$shipingtpmain = '';
$query = $db->query("SELECT t . fid , f . fup , f . name ,t.author,t.views, t . tid , t . subject ,t . dateline FROM {$tablepre}threads t LEFT JOIN {$tablepre}forums f ON f . fid =t . fid where t . fid =1 ORDER BY `t` . `dateline` DESC LIMIT 0, 16");
while($shipingtp = $db->fetch_array($query)) {
$shipingtp[subject]=cutstr($shipingtp[subject],26);
$times=gmdate("$dateformat ", $shipingtp[dateline] + $timeoffset * 3600);
$shipingtpmain.="<table width='98%' height='20' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><a href='viewthread.php?tid=$shipingtp[tid]' target='_blank' title='作者:$shipingtp[author] 查看:$shipingtp[views]' class='mainlink1'>$shipingtp[subject]</a></td>
</tr></table>";
}
$shipingtp[subject]這前面的$shipingtp是變量名,每條調用的變量名都不能相同,改的時候這一段代碼中的變量名都要一樣,有一個不同就調用不出來。
fid =1這後面的數是版塊的FID值
DESC LIMIT 0, 16");這後面的16是調用條數
($shipingtp[subject],26);這後面的26是顯示字數
設置好後在模板中的相應位置只要插入$變量名+main 例:$shipingtpmain
調用出來的效果:實在夠惡!馮小剛徐帆早期激情情侶
---------------------------------------------
5、分類調用說明:
代碼:
復制代碼 代碼如下:
//IT數碼
$itshuomamain = '';
$query = $db->query("SELECT t . fid , f . fup , f . name ,t.author,t.views, t . tid , t . subject ,t . dateline FROM {$tablepre}threads t LEFT JOIN {$tablepre}forums f ON f . fid =t . fid where f . fup =21 ORDER BY `t` . `dateline` DESC LIMIT 0, 10");
while($itshuoma = $db->fetch_array($query)) {
$itshuoma[subject]=cutstr($itshuoma[subject],30);
$itshuomamain.="<table width='98%' height='20' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><a href='forumdisplay.php?fid=$itshuoma[fid]' class='mainlink3'>【$itshuoma[name]】</a><a href='viewthread.php?tid=$itshuoma[tid]' target='_blank' title='作者:$itshuoma[author] 查看:$itshuoma[views]' class='mainlink1'>$itshuoma[subject]</a></td></tr></table>";
}
$itshuoma[subject]這前面的$itshuoma是變量名,每條調用的變量名都不能相同,改的時候這一段代碼中的變量名都要一樣,有一個不同就調用不出來。
fup =21這後面的數是大版塊的FID值
DESC LIMIT 0, 10");這後面的10是調用條數
($itshuoma[subject],30);這後面的30是顯示字數
設置好後在模板中的相應位置只要插入$變量名+main 例:$itshuomamain
調用出來的效果:【電腦病毒】2006年世界最新殺毒軟件排名
如果不想要【電腦病毒】這樣的版塊出標題前面只要把<a href='forumdisplay.php?fid=$itshuoma[fid]' class='mainlink3'>【$itshuoma[name]】</a>這句刪除就行
---------------------------------------------
6、會員發貼排行調用:
代碼
//發貼總排行
復制代碼 代碼如下:
$hotmember1 = '';
$query = $db->query("SELECT username, uid, posts FROM {$tablepre}members ORDER BY posts DESC LIMIT 0, 10");
while($member = $db->fetch_array($query)) {
$hotmember1.="<table width='100%' border='0' cellspacing='0' cellpadding='0' style='margin-top:4px'><tr><td width='5%'> </td>
<td width='89%' bgcolor='#FFFFFF'><table width='95%' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr><td width='75%' valign='bottom' ><a href='viewpro.php?uid=$member[uid]' target='_blank' class='mainlink1' >$member[username]</a></td><td width='25%'><div align='right'>$member[posts]</div></td></tr></table></td></tr></table>";
}
$hotmember1調用變量名
DESC LIMIT 0, 10");後面的10為調用條數
---------------------------------------------
7、論壇精華貼調用:
代碼
復制代碼 代碼如下:
//社區精華TOP
$jingthreads = '';
$query = $db->query("SELECT * FROM {$tablepre}threads t LEFT JOIN {$tablepre}forums f ON f . fid =t . fid where digest ORDER BY `t` . `lastpost` DESC LIMIT 0, 7");
while($thread = $db->fetch_array($query)) {
$thread[subject] = cutstr($thread[subject], 35);
$jingthreads.="<table width='100%' border='0' cellspacing='0' cellpadding='2'><tr><td width='85%'><a href='viewthread.php?tid=$thread[tid]' target='_blank' title='作者:$thread[author] 版塊:$thread[name]' class='mainlink1'>·$thread[subject] </a></td></tr></table>" ;
}
$jingthreads調用變量名
DESC LIMIT 0, 7");後面的7為調用條數
($thread[subject], 35);後面的35為顯示字符數
---------------------------------------------
8、論壇最新貼調用:
代碼
復制代碼 代碼如下:
//最新文章
$replythreads = '';
$query = $db->query("SELECT author, views, tid, subject, lastpost FROM {$tablepre}threads ORDER BY dateline DESC LIMIT 0, 10");
while($thread = $db->fetch_array($query)) {
$thread[subject] = cutstr($thread[subject], 27);
$thread[lastpost] = gmdate("Y-m-j g:i", $thread[lastpost] + $timeoffset * 3600);
$replythreads.=" <LI><a href='viewthread.php?tid=$thread[tid]' title='作者:$thread[author] 回復:$thread[lastpost]' target=_blank>$thread[subject]</A><br />";
}
$replythreads調用變量名
DESC LIMIT 0, 10");後面的10為調用條數
($thread[subject], 27);後面的27為顯示字符數
---------------------------------------------
9、友情鏈接調用
代碼
復制代碼 代碼如下:
$tightlink_text = $tightlink_logo = '';
$query = $db->query("SELECT * FROM {$tablepre}forumlinks ORDER BY displayorder");
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 .= "<a href=\"$flink[url]\"
target=\"_blank\" class='mainlink1'><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink
[name]\" alt=\"$flink[content]\"></a> ";
} else {
$tightlink_text .= "<a href=\"$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;
把上面的所有代碼(不包括這句)替換為
[Copy to clipboard] [ - ]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');
require './include/common.inc.php';
require DISCUZ_ROOT.'./include/forum.func.php';
查找
復制代碼 代碼如下:
include template('bbs_all');
把下面的所有代碼(不包括這句)替換為
復制代碼 代碼如下:
//在結尾加入ob_end_clean(),並把本頁輸出到一個變量中
$temp=ob_get_contents();
ob_end_clean();
//寫入文件
$fp=fopen('main.html','w');
fwrite($fp,$temp) or die('寫文件錯誤');
//echo"生成HTML完成!";
header("Location:main.html");
?>
反之則是不生成靜態HTML頁