[parasy commit] r39 - in trunk/upload: . include/javascript parasy templates/babel templates/css

0 views
Skip to first unread message

codesite...@google.com

unread,
Jan 5, 2008, 7:25:48 AM1/5/08
to project...@googlegroups.com
Author: Saiccc
Date: Sat Jan 5 04:25:25 2008
New Revision: 39

Modified:
trunk/upload/include/javascript/home_tabs.js
trunk/upload/index.php
trunk/upload/parasy/ParasyCore.php
trunk/upload/parasy/ParasySettings.inc.php
trunk/upload/templates/babel/discuz.htm
trunk/upload/templates/babel/i_fav.htm
trunk/upload/templates/babel/viewthread.htm
trunk/upload/templates/css/css_babel.css

Log:
Index shuffle topics
View Thread Page

Modified: trunk/upload/include/javascript/home_tabs.js
==============================================================================
--- trunk/upload/include/javascript/home_tabs.js (original)
+++ trunk/upload/include/javascript/home_tabs.js Sat Jan 5 04:25:25 2008
@@ -84,7 +84,7 @@
_t.innerHTML = _o;
_o = "";
for (var id in data) {
- _o = _o + '<div style="padding: 5px;"><img src="' +
data[id].avatar + '" align="absmiddle" alt="' + data[id].author + '"
class="portrait" /> <a href="user-' + data[id].author_en + '.html"
style="color: ' + data[id].color + ';" class="var">' + data[id].author
+ '</a> <span class="tip_i">... <a href="go/' + data[id].board_name
+ '">' + data[id].name + '</a> ... [ <a href="thread-' + data[id].tid
+ '-1-1.html" style="color: ' + data[id].color + ';" class="var">' +
data[id].subject + '</a> ] <small>... ' + data[id].replies + '
replies ... ' + data[id].lastpost + '</small></span></div>';
+ _o = _o + '<div style="padding: 5px;"><img src="' + BBSDIR + '/' +
data[id].avatar + '" align="absmiddle" alt="' + data[id].author + '"
class="portrait" /> <a href="' + BBSDIR + '/user-' + data[id].author_en
+ '.html" style="color: ' + data[id].color + ';" class="var">' +
data[id].author + '</a> <span class="tip_i">... <a href="' + BBSDIR
+ '/go/' + data[id].board_name + '">' + data[id].name + '</a> ... [ <a
href="' + BBSDIR + '/thread-' + data[id].tid + '-1-1.html"
style="color: ' + data[id].color + ';" class="var">' + data[id].subject
+ '</a> ] <small>... ' + data[id].replies + ' replies ... ' +
data[id].lastpost + '</small></span></div>';
}
_c = getObj("home_tab_content");
_c.innerHTML = _o;
@@ -120,7 +120,7 @@
_t.innerHTML = _o;
_o = "";
for (var id in data) {
- _o = _o + '<div style="padding: 5px;"><img src="' +
data[id].usr_portrait_img + '" align="absmiddle" alt="' +
data[id].usr_nick_plain + '" class="portrait" /> <a href="/u/' +
data[id].usr_nick_plain + '" style="color: ' + data[id].color + ';"
class="var">' + data[id].usr_nick_plain + '</a> <span
class="tip_i">...</span> <a href="/go/' + data[id].nod_name + '">' +
data[id].nod_title_plain + '</a> <span class="tip_i">... [ <a
href="thread-' + data[id].tid + '-1-1.html" style="color: ' +
data[id].color + ';" class="var">' + data[id].tpc_title_plain + '</a>
] ... ' + data[id].tpc_posts + ' ƪ�ظ���' +
data[id].tpc_lasttouched_relative + '</span> </div>';
+ _o = _o + '<div style="padding: 5px;"><img src="' + BBSDIR + '/' +
data[id].usr_portrait_img + '" align="absmiddle" alt="' +
data[id].usr_nick_plain + '" class="portrait" /> <a href="/u/' +
data[id].usr_nick_plain + '" style="color: ' + data[id].color + ';"
class="var">' + data[id].usr_nick_plain + '</a> <span
class="tip_i">...</span> <a href="/go/' + data[id].nod_name + '">' +
data[id].nod_title_plain + '</a> <span class="tip_i">... [ <a
href="thread-' + data[id].tid + '-1-1.html" style="color: ' +
data[id].color + ';" class="var">' + data[id].tpc_title_plain + '</a>
] ... ' + data[id].tpc_posts + ' ƪ�ظ���' +
data[id].tpc_lasttouched_relative + '</span> </div>';
}
_c = getObj("home_tab_content");
_c.innerHTML = _o;
@@ -143,9 +143,9 @@
data = eval('(' + req.responseText + ')');
_o = '<span class="tip_i">';
_t = getObj("home_tab_top");
- _o = _o + '<div style="float:right;"><form method="post"
action="/bbs/recv/now.nnm" name="f" onSubmit="return
validate(this)"><input name="content" id="content" wrap="physical"
onmouseover="this.focus();" class="sll" maxlength="100" style="width:
180px;" /> <input type="submit" name="submit" value="Post"
class="r"><input type="hidden" name="background" value="0"><input
type="hidden" name="action" value="new"><input type="hidden"
name="module" value="now"><input type="hidden" name="identifier"
value="now"><input type="hidden" name="now_return" value="#" /></form>
<a href="feed/now"><img src="/bbs/images/way/pico_feed.gif"
align="absmiddle"></a> <a href="now">��������</a></div>';
+ _o = _o + '<div style="float:right;"><form method="post" action="'
+ BBSDIR + '/recv/now.nnm" name="f" onSubmit="return
validate(this)"><input name="content" id="content" wrap="physical"
onmouseover="this.focus();" class="sll" maxlength="100" style="width:
180px;" /> <input type="submit" name="submit" value="Post"
class="r"><input type="hidden" name="background" value="0"><input
type="hidden" name="action" value="new"><input type="hidden"
name="module" value="now"><input type="hidden" name="identifier"
value="now"><input type="hidden" name="now_return" value="#" /></form>
<a href="feed/now"><img src="' + IMGDIR + '/pico_feed.gif"
align="absmiddle"></a> <a href="now">��������</a></div>';
for (var id in data) {
- _o = _o + '<div style="padding: 5px;"><img src="' +
data[id].avatar + '" align="absmiddle" alt="' + data[id].author + '"
class="portrait" /> <a href="now/' + data[id].author_en + '/friends"
style="color: ' + data[id].color + ';" class="var">' + data[id].author
+ '</a>��<a href="now-' + data[id].vid + '.html" style="color: ' +
data[id].color + ';" class="var">' + data[id].content
+ '</a><small><span class="tip_i"> ... '+ data[id].dateline + '</span></small></div>';
+ _o = _o + '<div style="padding: 5px;"><img src="' + BBSDIR + '/' +
data[id].avatar + '" align="absmiddle" alt="' + data[id].author + '"
class="portrait" /> <a href="' + BBSDIR + '/now/' + data[id].author_en
+ '/friends" style="color: ' + data[id].color + ';" class="var">' +
data[id].author + '</a>��<a href="' + BBSDIR + '/now-' + data[id].vid
+ '.html" style="color: ' + data[id].color + ';" class="var">' +
data[id].content + '</a><small><span class="tip_i"> ... '+
data[id].dateline + '</span></small></div>';
}
_c = getObj("home_tab_content");
_c.innerHTML = _o;

Modified: trunk/upload/index.php
==============================================================================
--- trunk/upload/index.php (original)
+++ trunk/upload/index.php Sat Jan 5 04:25:25 2008
@@ -47,38 +47,32 @@
$newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;
$navigation = $navtitle = '';
$rssstatus && $rsshead = '<link rel="alternate"
type="application/rss+xml" title="'.$bbname.'" href="'.$boardurl.'rss.php?auth='.$rssauth.'">';
-$searchboxstatus = substr(sprintf('%03b', $qihoo_searchbox), -1, 1);
-$keywordlist = isset($qihoo_links['keywords']) ? $qihoo_links['keywords'] : '';
-$topiclist = isset($qihoo_links['topics']) ? $qihoo_links['topics'] : '';
-if($qihoo_maxtopics) {
- $customtopics = '';
- foreach(explode("\t", isset($_DCOOKIE['customkw']) ?
$_DCOOKIE['customkw'] : '') as $topic) {
- $topic = dhtmlspecialchars(trim(stripslashes($topic)));
- $customtopics .= '<a
href="topic.php?keyword='.rawurlencode($topic).'" target="_blank">'.$topic.'</a> ';
- }
-}

$catlist = $forumlist = $sublist = $pmlist = array();
$threads = $posts = $todayposts = $fids = $announcepm = 0;

+/* Parasy || Cache Files */
@include DISCUZ_ROOT.'./forumdata/cache/cache_fav.php';
@include DISCUZ_ROOT.'./forumdata/cache/cache_new_forums.php';
@include(DISCUZ_ROOT.'./forumdata/cache/cache_dashboard_commend.php');
-
+
+/* Parasy || S:Hot Topic */
if((@!include('forumdata/cache/cache_dashboard_commend.php')) ||
$commend_expiration < time()) {
$dash_commend = hot_topic();
} else {
$dash_commend = $dash_commend;
}
@shuffle($dash_commend);
+/* Parasy || E:Hot Topic */

$gid = !empty($gid) ? intval($gid) : 0;
if(!$gid) {
- if($discuz_uid){
+ /* Parasy || S:Buddy SVP Push */
+ if($discuz_uid) {
$query = $db->query("SELECT svp_id FROM {$tablepre}savepoint WHERE
svp_uid = {$discuz_uid}");
$svp_count = mysql_num_rows($query);
if ($svp_count == 0 ){
- $o = '<span class="tip_i">��û������Լ������Ͼݵ㣿���� [ <a
href="'.$bbsdir.'/u-'.$discuz_uid.'.html#svp">���һ��</a> ] �ɣ��ø����֪�������վ��</span>';
+ $svp_o = '<span class="tip_i">��û������Լ������Ͼݵ㣿���� [ <a
href="'.$bbsdir.'/u-'.$discuz_uid.'.html#svp">���һ��</a> ] �ɣ��ø����֪�������վ��</span>';
} else {
$query = $db->query("SELECT svp.*,m.username FROM
{$tablepre}savepoint svp
LEFT JOIN {$tablepre}buddys b ON b.buddyid=svp.svp_uid
@@ -86,13 +80,14 @@
WHERE b.uid = '{$discuz_uid}' ORDER BY rand() LIMIT 1");
$svp_count = mysql_num_rows($query);
if ($svp_count == 0 ) {
- $o ='';
+ $svp_o ='';
} else {
$svp = $db->fetch_array($query);
- $o = '<span class="tip">��������������� [ <small><a
href="'.$bbsdir.'/profile-username-' .
urlencode($svp['username']) . '.html">' .
$svp['username']. '</a></small> ] �� [ <small><a href="http://' .
$svp['svp_url'] . '" target="_blank" re="nofollow external">http://' .
cutstr($svp['svp_url'], 40) . '</a></small> ] ����Ȥ�ɣ�</span>';
+ $svp_o = '<span class="tip">��������������� [ <small><a
href="'.$bbsdir.'/profile-username-' .
urlencode($svp['username']) . '.html">' .
$svp['username']. '</a></small> ] �� [ <small><a href="http://' .
$svp['svp_url'] . '" target="_blank" re="nofollow external">http://' .
cutstr($svp['svp_url'], 40) . '</a></small> ] ����Ȥ�ɣ�</span>';
}
}
}
+ /* Parasy || E:Buddy SVP Push */

$announcements = $space = '';
if($_DCACHE['announcements']) {
@@ -100,10 +95,10 @@
foreach($_DCACHE['announcements'] as $announcement) {
if(empty($announcement['groups']) || in_array($groupid,
$announcement['groups'])) {
if(empty($announcement['type'])) {
- $announcements .= $space.'<a
href="announcement.php?id='.$announcement['id'].'#'.$announcement['id'].'"><span class="bold">'.$announcement['subject'].'</span> '.
+ $announcements .= $space.'<a
href="'.$bbsdir.'/announcement.php?id='.$announcement['id'].'#'.$announcement['id'].'"><span class="bold">'.$announcement['subject'].'</span> '.
'('.gmdate($dateformat, $announcement['starttime'] + $timeoffset
* 3600).')</a>';
} elseif($announcement['type'] == 1) {
- $announcements .= $space.'<a href="'.$announcement['message'].'"
target="_blank"><span class="bold">'.$announcement['subject'].'</span> '.
+ $announcements .= $space.'<a
href="'.$bbsdir.'/'.$announcement['message'].'" target="_blank"><span class="bold">'.$announcement['subject'].'</span> '.
'('.gmdate($dateformat, $announcement['starttime'] + $timeoffset
* 3600).')</a>';
} elseif($discuz_uid && $announcement['type'] == 2
&& !in_array($announcement['id'], $readapmids)) {
$announcement['announce'] = TRUE;
@@ -137,22 +132,18 @@
$todayposts += $forum['todayposts'];

if($forum['type'] == 'forum') {
-
if(forum($forum)) {
$catlist[$forum['fup']]['forums'][] = $forum['fid'];
$forum['orderid'] = $catlist[$forum['fup']]['forumscount']++;
$forum['subforums'] = '';
$forumlist[$forum['fid']] = $forum;
-
}
-
} elseif(isset($forumlist[$forum['fup']])) {
-
$forumlist[$forum['fup']]['threads'] += $forum['threads'];
$forumlist[$forum['fup']]['posts'] += $forum['posts'];
$forumlist[$forum['fup']]['todayposts'] += $forum['todayposts'];
if($subforumsindex && $forumlist[$forum['fup']]['permission'] ==
2) {
- $forumlist[$forum['fup']]['subforums'] .= '<span class="tip_i"><a
href="go/'.$forum['board_name'].'" class="var" style="font-size: 12px;
color: '.rand_color().';">'.$forum['name'].'</a></span>&nbsp; &nbsp;';
+ $forumlist[$forum['fup']]['subforums'] .= '<span class="tip_i"><a
href="'.$bbsdir.'/go/'.$forum['board_name'].'" class="var"
style="font-size: 12px;
color: '.rand_color().';">'.$forum['name'].'</a></span>&nbsp; &nbsp;';
}

}

Modified: trunk/upload/parasy/ParasyCore.php
==============================================================================
--- trunk/upload/parasy/ParasyCore.php (original)
+++ trunk/upload/parasy/ParasyCore.php Sat Jan 5 04:25:25 2008
@@ -371,7 +371,7 @@
return $forumlist;
}

-/* Dashboard Timeline */
+/* Thread List */
function update_timeline($update =0) {
global $db, $_DCACHE, $timestamp, $tablepre, $discuz_uid, $groupid, $fid;
if((!include('forumdata/cache/cache_dashboard_timeline.php')) ||
$update = 1) {
@@ -409,6 +409,60 @@
writetocache(dashboard_timeline, '', nmgetcachevars($_timeline));
}
}
+
+function rand_topic($fup,$items = 14) {
+ global $db, $_DCACHE, $timestamp, $tablepre, $timeoffset,
$maxbdays,$smcols, $smrows,$discuz_uid, $groupid, $fid, $indexname;
+ require_once DISCUZ_ROOT.'./forumdata/cache/cache_forums.php';
+ foreach($_DCACHE['forums'] as $forum_all) {
+ if($forum_all['type'] == 'group' ) {
+ $visible[$forum_all['fid']] = true;
+ } elseif($forum_all['type'] == 'forum' && $forum_all['fup']== $fup&&
isset($visible[$forum_all['fup']]) && (!$forum_all['viewperm'] ||
($forum_all['viewperm'] && forumperm($forum_all['viewperm'])) ||
strstr($forum_all['users'], "\t$discuz_uid\t"))) {
+ $_forums[] =$forum_all['fid'];
+ $visible[$forum_all['fid']] = true;
+ }
+ }
+ $forum_list_sql = implode(',', $_forums);
+ $forum_topic_list = array();
+ $query = $db->query("SELECT t.tid,t.subject,t.replies FROM
{$tablepre}threads t WHERE t.displayorder!='-1' and t.fid IN
({$forum_list_sql}) ORDER BY rand() LIMIT 0, {$items}");
+ while($idx_forum_topic = $db->fetch_array($query)) {
+ $idx_forum_topic['uid'] = $idx_forum_topic['uid'];
+ $idx_forum_topic['size'] = vxGetItemSize($idx_forum_topic['replies']).'px';
+ if ($idx_forum_topic['replies'] < 5){
+ $idx_forum_topic['csscolor'] = rand_gray();
+ }else{
+ $idx_forum_topic['csscolor'] = rand_color();
+ }
+ $forum_topic_list[] = $idx_forum_topic;
+ }
+ if(is_array($forum_topic_list)) {
+ foreach($forum_topic_list as $toploop) {
+ echo '<span class="tip_i"><a
href="viewthread.php?tid='.$toploop['tid'].'"style="color: '.$toploop['csscolor'].';font-size: '.$toploop['size'].';"class="var">'.$toploop['subject'].'</a>&nbsp; &nbsp;</span>';
+ }
+ }
+}
+
+function hot_topic() {
+ global $db, $_DCACHE, $timestamp, $tablepre, $discuz_uid, $member;
+ $data = array();
+ $query_commend = $db->query("SELECT t.tid, t.fid,
t.author,t.subject,t.replies,mf.avatar,mf.uid,f.name,f.board_name FROM
{$tablepre}threads t LEFT JOIN {$tablepre}forums f ON f.fid=t.fid LEFT
JOIN {$tablepre}memberfields mf ON mf.uid=t.authorid WHERE
t.displayorder!='-1' and t.replies > 10 ORDER BY t.dateline DESC LIMIT 5");
+ while($dash_commend = $db->fetch_array($query_commend)) {
+ $data['dash_commend'][$dash_commend[tid]]['uid'] = $dash_commend['uid'];
+ $data['dash_commend'][$dash_commend[tid]]['author'] =
$dash_commend['author'] ? $dash_commend['author'] : '�ο�';
+ $data['dash_commend'][$dash_commend[tid]]['tid'] = $dash_commend['tid'];
+ $data['dash_commend'][$dash_commend[tid]]['subject'] = $dash_commend['subject'];
+ $data['dash_commend'][$dash_commend[tid]]['subjectc'] =
str_replace("'","��",cutstr($dash_commend['subject'], 40));
+ $data['dash_commend'][$dash_commend[tid]]['avatar'] = avRESIZE($dash_commend['avatar']);
+ $data['dash_commend'][$dash_commend[tid]]['avatar_s'] = avRESIZE($dash_commend['avatar'],'s');
+ $data['dash_commend'][$dash_commend[tid]]['size'] = vxGetItemSize($dash_commend['replies']).'px';
+ $data['dash_commend'][$dash_commend[tid]]['replies'] = $dash_commend['replies'];
+ $data['dash_commend'][$dash_commend[tid]]['name'] = $dash_commend['name'];
+ $data['dash_commend'][$dash_commend[tid]]['board_name'] = $dash_commend['board_name'];
+ }
+ $data['commend_expiration'] = 300 + time();
+ nmwritetocache(cache_dashboard_commend, '', nmgetcachevars($data),'','cache');
+ return $data['dash_commend'];
+}
+
/* Page Functions */
function now_multi($num, $perpage, $curpage, $mpurl, $maxpages = 0,
$page = 10, $simple = 0, $onclick = '',$postfix ='') {
$multipage = '';
@@ -556,28 +610,6 @@
nmwritetocache('user_buddy_'.$uid, '', nmgetcachevars($data),'','cache_usr/b');
}
return $data['buddy'];
-}
-
-function hot_topic() {
- global $db, $_DCACHE, $timestamp, $tablepre, $discuz_uid, $member;
- $data = array();
- $query_commend = $db->query("SELECT t.tid, t.fid,
t.author,t.subject,t.replies,mf.avatar,mf.uid,f.name,f.board_name FROM
{$tablepre}threads t LEFT JOIN {$tablepre}forums f ON f.fid=t.fid LEFT
JOIN {$tablepre}memberfields mf ON mf.uid=t.authorid WHERE
t.displayorder!='-1' and t.replies > 10 ORDER BY t.dateline DESC LIMIT 5");
- while($dash_commend = $db->fetch_array($query_commend)) {
- $data['dash_commend'][$dash_commend[tid]]['uid'] = $dash_commend['uid'];
- $data['dash_commend'][$dash_commend[tid]]['author'] =
$dash_commend['author'] ? $dash_commend['author'] : '�ο�';
- $data['dash_commend'][$dash_commend[tid]]['tid'] = $dash_commend['tid'];
- $data['dash_commend'][$dash_commend[tid]]['subject'] = $dash_commend['subject'];
- $data['dash_commend'][$dash_commend[tid]]['subjectc'] =
str_replace("'","��",cutstr($dash_commend['subject'], 40));
- $data['dash_commend'][$dash_commend[tid]]['avatar'] = avRESIZE($dash_commend['avatar']);
- $data['dash_commend'][$dash_commend[tid]]['avatar_s'] = avRESIZE($dash_commend['avatar'],'s');
- $data['dash_commend'][$dash_commend[tid]]['size'] = vxGetItemSize($dash_commend['replies']).'px';
- $data['dash_commend'][$dash_commend[tid]]['replies'] = $dash_commend['replies'];
- $data['dash_commend'][$dash_commend[tid]]['name'] = $dash_commend['name'];
- $data['dash_commend'][$dash_commend[tid]]['board_name'] = $dash_commend['board_name'];
- }
- $data['commend_expiration'] = 300 + time();
- nmwritetocache(cache_dashboard_commend, '', nmgetcachevars($data),'','cache');
- return $data['dash_commend'];
}

function geo_going_update($uid) {

Modified: trunk/upload/parasy/ParasySettings.inc.php
==============================================================================
--- trunk/upload/parasy/ParasySettings.inc.php (original)
+++ trunk/upload/parasy/ParasySettings.inc.php Sat Jan 5 04:25:25 2008
@@ -16,6 +16,7 @@
define('PARASY_FEATURE_GEO', true); //Geo System
define('PARASY_FEATURE_EXP', true); //Expense Log
define('PARASY_FEATURE_TOD', true); // Tod��y
+define('SHUFFLE_TOPICS', '1'); // Index Shuffle Topics

/* cache dir */
define('GEO_LATEST_DIR', 'cache_geo/l');
@@ -39,9 +40,7 @@
define('TOD_PROJECT_MAX', '20');
define('TOD_TASK_MAX', '100');

-
define('START_CERDIT', '1000');
define('PM_PRICE', '3');
-

?>

Modified: trunk/upload/templates/babel/discuz.htm
==============================================================================
--- trunk/upload/templates/babel/discuz.htm (original)
+++ trunk/upload/templates/babel/discuz.htm Sat Jan 5 04:25:25 2008
@@ -6,7 +6,7 @@
<!--{if empty($gid)}--><div id="announcement"><img
src="{IMGDIR}/cog.gif" align="absmiddle" /> $announcements <script type="text/javascript">announcement();</script></div>
<!--{eval $rand_color = rand_color();}--><!--{eval $rand_color2 =
rand_color();}--><!--{eval $rand_color3 = rand_color();}--><!--{eval
$rand_color4 = rand_color();}-->
<hr size="1" color="#EEE" style="color: #EEE; background-color: #EEE;
height: 1px; border: 0;" /><!--{/if}-->
-<img src="{IMGDIR}/go.gif" align="absmiddle" /> <a href="about"
class="var" style="color: $rand_color">��������</a>... <img
src="{IMGDIR}/go.gif" align="absmiddle" /> <a href="now" class="var"
style="color: $rand_color2">�������������ʲô</a>... <img
src="{IMGDIR}/go.gif" align="absmiddle" />&nbsp;&nbsp;<a
href="go/autistic" class="var" style="color:
$rand_color3">�Լ����Լ���</a> ... <img src="{IMGDIR}/go.gif"
align="absmiddle" />&nbsp;&nbsp;<a href="/index.html" class="var"
style="color: $rand_color4">������ҳ</a>
+<img src="{IMGDIR}/go.gif" align="absmiddle" /> <a
href="$bbsdir/about" class="var" style="color:
$rand_color">��������</a>... <img src="{IMGDIR}/go.gif"
align="absmiddle" /> <a href="$bbsdir/now" class="var" style="color:
$rand_color2">�������������ʲô</a>... <img src="{IMGDIR}/go.gif"
align="absmiddle" />&nbsp;&nbsp;<a href="$bbsdir/go/autistic"
class="var" style="color: $rand_color3">�Լ����Լ���</a> ... <img
src="{IMGDIR}/go.gif" align="absmiddle" />&nbsp;&nbsp;<a
href="/index.html" class="var" style="color: $rand_color4">������ҳ</a>
</span>
</div>
<div class="maintable" align="left">
@@ -16,7 +16,7 @@
<!--{eval $color = rand_color();}-->
<!--{eval $i_commend ++;}-->
<!--{if $i_commend < 2}-->
-<h1 class="ititle"><img src="$topic[avatar_s]" align="absmiddle"
class="portrait" />&nbsp;<a href="$bbsdir/thread-$topic[tid]-1-1.html"
style="color: #363;" class="var">$topic[subject]...</a></h1><span
class="tip_i"> <hr size="1" color="#EEE" style="color: #EEE;
background-color: #EEE; height: 1px; border: 0;" />... <a
href="redirect-$topic[tid].html#lastpost" class="t">$topic[replies]
ƪ�ظ�</a> | <a href="$bbsdir/thread-$topic[tid]-1-1.html"
class="t">��Ҫ��������</a> | ��������� <a
href="$bbsdir/go/$topic[board_name]" class="t">$topic[name]</a> | <a
href="$bbsdir/u-$topic[uid].html" class="t">$topic[author]</a> �ĸ�������</span></span>
+<h1 class="ititle"><img src="$bbsdir/$topic[avatar_s]"
align="absmiddle" class="portrait" />&nbsp;<a
href="$bbsdir/thread-$topic[tid]-1-1.html" style="color: #363;"
class="var">$topic[subject]...</a></h1><span class="tip_i"> <hr
size="1" color="#EEE" style="color: #EEE; background-color: #EEE;
height: 1px; border: 0;" />... <a
href="$bbsdir/redirect-$topic[tid].html#lastpost"
class="t">$topic[replies] ƪ�ظ�</a> | <a
href="$bbsdir/thread-$topic[tid]-1-1.html" class="t">��Ҫ��������</a> |
��������� <a href="$bbsdir/go/$topic[board_name]"
class="t">$topic[name]</a> | <a href="$bbsdir/u-$topic[uid].html" class="t">$topic[author]</a> �ĸ�������</span></span>
</div>
<!--{/if}-->
<!--{/loop}-->
@@ -30,19 +30,19 @@
<script type="text/javascript" src="$jsdir/home_tabs.js"></script>
<div align="left" class="maintable">
<!--{if $discuz_uid}-->
-<span
class="text">$avatarmine ��ӭ��<strong>$discuz_userss</strong>��$o <!--{else}-->
+<span
class="text">$avatarmine ��ӭ��<strong>$discuz_userss</strong>��$svp_o <!--{else}-->
<span class="text">��ӭ��<strong>$grouptitle</strong>��<span
class="tip">{lang timenow} <small>$currenttime </small>, {lang
your_lastvisit} <small>$lastvisittime </small>
<!--{/if}-->
<!--{if $allowinvisible && $discuz_uid}-->{lang online_status}:
<!--{if !empty($invisible)}-->
- <a href="member.php?action=switchstatus" title="{lang
login_switch_normal_mode}" id="ajax_switchstatus"
onclick="ajaxmenu(event, this.id, 2000, 'changestatus', 0)">{lang login_invisible_mode}</a>
+ <a href="$bbsdir/member.php?action=switchstatus" title="{lang
login_switch_normal_mode}" id="ajax_switchstatus"
onclick="ajaxmenu(event, this.id, 2000, 'changestatus', 0)">{lang login_invisible_mode}</a>
<!--{else}-->
- <a href="member.php?action=switchstatus" title="{lang
login_switch_invisible_mode}" id="ajax_switchstatus"
onclick="ajaxmenu(event, this.id, 2000, 'changestatus', 0)">{lang login_normal_mode}</a>
+ <a href="$bbsdir/member.php?action=switchstatus" title="{lang
login_switch_invisible_mode}" id="ajax_switchstatus"
onclick="ajaxmenu(event, this.id, 2000, 'changestatus', 0)">{lang login_normal_mode}</a>
<!--{/if}-->
<!--{/if}--></span></span>
-<a href="rss.php" target="_blank" class="t"><img
src="{IMGDIR}/pico_feed.gif" align="absmiddle" /></a>
+<a href="$bbsdir/rss.php" target="_blank" class="t"><img
src="{IMGDIR}/pico_feed.gif" align="absmiddle" /></a>
<ul class="tabs"><li class="normal" id="home_tab_latest" onclick="switchHomeTab('latest', '', '')">��������</li>
-<li class="normal" id="now_latest"
onclick="switchHomeTab('now', '', '')"><img
src="/bbs/images/way/rainbow.png" align="absmiddle"> Nowhere</li>
+<li class="normal" id="now_latest"
onclick="switchHomeTab('now', '', '')"><img src="{IMGDIR}/rainbow.png"
align="absmiddle"> Nowhere</li>
</ul><div id="home_tab_top"></div><div id="home_tab_content"></div>
<!--{if $_SESSION['home_tab']}-->
<script type="text/javascript">initHomeTabs("$_SESSION['home_tab']");</script></div>
@@ -65,41 +65,38 @@
<!--{eval $thisbg = isset($thisbg) && $thisbg == 'odd' ? 'even' : 'odd';}-->
<tr>
<td align="left" class="section_$thisbg">
-<span class="text_large"><img src="{IMGDIR}/s/$cat[fid].gif"
align="absmiddle" class="home" /><a href="cat-$cat[fid].html"
target="_self" class="section">$cat[name]</a>&nbsp;|</span>
+<span class="text_large"><img src="{IMGDIR}/s/$cat[fid].gif"
align="absmiddle" class="home" /><a href="$bbsdir/cat-$cat[fid].html"
target="_self" class="section">$cat[name]</a>&nbsp;|</span>
<span class="text">
- <!--{if !$cat['forumcolumns']}-->
- <!--no use-->
- <!--{else}-->
- <!--{loop $cat['forums'] $forumid}-->
- <!--{eval $forum=$forumlist[$forumid];}-->
- <!--{if $forum['idx_push'] == 1}-->
- <!--{if $forum['permission'] == 1}--><!--{else}-->
- &nbsp;&nbsp; <a href="go/$forum[board_name]"
title="$forum[description]" class="g">$forum[name]</a><!--{/if}-->
- <!--{/if}-->
- <!--{/loop}-->
- <!--{/if}-->
+<!--{loop $cat['forums'] $forumid}--><!--{eval
$forum=$forumlist[$forumid];}--><!--{if $forum['idx_push'] == 1 &&
$forum['permission'] != 1 }-->&nbsp;&nbsp;<a
href="$bbsdir/go/$forum[board_name]" title="$forum[description]" class="g">$forum[name]</a><!--{/if}--><!--{/loop}-->
</span><br />
- <!--{if !$cat['forumcolumns']}-->
- <!--no use-->
+<!--{if SHUFFLE_TOPICS == 1}-->
+<!--{eval $which = rand(1, 2);}-->
+<!--{else}-->
+<!--{eval $which = 1;}-->
+<!--{/if}-->
+<!--{if $which == 1}-->
+ <!--{loop $cat['forums'] $forumid}-->
+ <!--{eval $forum=$forumlist[$forumid];}-->
+ <!--{if $forum[threads] > 3}-->
+ <!--{eval $name_color = rand_color();}-->
<!--{else}-->
- <!--{loop $cat['forums'] $forumid}-->
- <!--{eval $forum=$forumlist[$forumid];}-->
- <!--{if $forum[threads] > 3}-->
- <!--{eval $name_color = rand_color();}-->
- <!--{else}-->
- <!--{eval $name_color = rand_gray(2, 4);}-->
- <!--{/if}-->
- <!--{eval $css_font_size = vxGetItemSize($forum[threads]).'px';}-->
- <!--{if $forum['permission'] == 1}--><!--{else}--><span
class="tip_i"><a href="$bbsdir/go/$forum[board_name]" class="var"
style="font-size: $css_font_size;color:
$name_color;">$forum[name]</a></span>&nbsp; <!--{if $forum['subforums']}-->$forum['subforums']<!--{/if}--><!--{/if}-->
- <!--{/loop}-->
+ <!--{eval $name_color = rand_gray(2, 4);}-->
<!--{/if}-->
- <!--{if !empty($advlist['intercat']) && $key <
max(array_keys($catlist))}--><div style="clear: both; margin-top:
5px;"><!--{echo $advlist['intercat'][array_rand($advlist['intercat'])]}--></div><!--{else}--><br><!--{/if}-->
+ <!--{eval $css_font_size = vxGetItemSize($forum[threads]).'px';}-->
+ <!--{if $forum['permission'] != 1}--><span class="tip_i"><a
href="$bbsdir/go/$forum[board_name]" class="var" style="font-size:
$css_font_size;color: $name_color;">$forum[name]</a>&nbsp;
&nbsp;</span><!--{if $forum['subforums']}-->$forum['subforums']<!--{/if}-->
+ <!--{/if}-->
+ <!--{/loop}-->
+<!--{else}-->
+ <!--{eval rand_topic($cat[fid]);}-->
+<!--{/if}-->
+<!--{if !empty($advlist['intercat']) && $key <
max(array_keys($catlist))}--><div style="clear: both; margin-top:
5px;"><!--{echo
$advlist['intercat'][array_rand($advlist['intercat'])]}--></div><!--{else}--><br /><!--{/if}-->
<!--{/if}-->
</td></tr>
<!--{/loop}-->
</table>
</div>
<!--{/if}-->
+
<!--{if empty($gid)}-->
<div class="maintable" align="left">
<img src="{IMGDIR}/star.png" align="absmiddle" /> ���������������־�ղ���
@@ -127,14 +124,14 @@
<!--{/if}-->

<!--{if $supe['status'] && $supe['maxupdateusers'] && $_DCACHE['supe_updateusers']}-->
- <tbody><tr><td colspan="3" class="header"><a href="###"
onclick="toggle_collapse('supe_maxupdateusers');"><img
id="supe_maxupdateusers_img" src="{IMGDIR}/collapsed_no.gif"
align="right" border="0" alt="" /></a>
- <a href="$supe[siteurl]" target="_blank"><span class="bold">{lang supe_updateusers}</span></a></td></tr></tbody>
+ <tbody><tr><td colspan="3" class="header"><a href="$bbsdir/###"
onclick="toggle_collapse('supe_maxupdateusers');"><img
id="supe_maxupdateusers_img" src="{IMGDIR}/collapsed_no.gif"
align="right" border="0" alt="" /></a>
+ <a href="$bbsdir/$supe[siteurl]" target="_blank"><span
class="bold">{lang supe_updateusers}</span></a></td></tr></tbody>
<tbody id="supe_maxupdateusers">
<tr class="row" onMouseOver="this.style.backgroundColor='{ALTBG1}'" onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<td width="5%" align="center" valign="middle"><img
src="{IMGDIR}/supe_updateusers.gif" alt="" /></td>
<td width="95%" colspan="2" valign="middle" style="word-break: keep-all">
<!--{loop $_DCACHE['supe_updateusers'] $supe_updateuser}-->
- <a href="$supe[siteurl]/?uid/{$supe_updateuser[uid]}" target="_blank">{$supe_updateuser[username]}</a>
+ <a href="$bbsdir/$supe[siteurl]/?uid/{$supe_updateuser[uid]}" target="_blank">{$supe_updateuser[username]}</a>
<!--{/loop}-->
</td></tr>
</tbody>
@@ -142,13 +139,13 @@
<!--{if $whosonlinestatus}-->
<div class="maintable" align="left">
<!--{if $detailstatus}-->
- <a name="online"></a><a
href="$indexname?showoldetails=no#online"><img
src="{IMGDIR}/collapsed_no.gif" align="right" border="0" alt="" /></a>
- <img src="{IMGDIR}/pico_online.gif" align="absmiddle" /> <span
class="bold"><a href="online.html">{lang index_activeusers}</a></span> -
+ <a name="online"></a><a
href="$bbsdir/$indexname?showoldetails=no#online"><img
src="{IMGDIR}/collapsed_no.gif" align="right" border="0" alt="" /></a>
+ <img src="{IMGDIR}/pico_online.gif" align="absmiddle" /> <span
class="bold"><a href="$bbsdir/online.html">{lang
index_activeusers}</a></span> -
&nbsp;<span class="bold">$onlinenum</span> {lang onlines} - <span
class="bold">$membercount</span> {lang index_members}(<span
class="bold">$invisiblecount</span> {lang index_invisibles}),
<span class="bold">$guestcount</span> {lang index_guests} | {lang
index_mostonlines} <span class="bold">$onlineinfo[0]</span> {lang on}
<span class="bold">$onlineinfo[1]</span>.
<!--{else}-->
- <a name="online"></a><a
href="$indexname?showoldetails=yes#online"><img
src="{IMGDIR}/collapsed_yes.gif" align="right" border="0" alt="" /></a>
- <img src="{IMGDIR}/pico_online.gif" align="absmiddle" /> <span
class="bold"><a href="member.php?action=online">{lang
index_activeusers}</a></span> -
+ <a name="online"></a><a
href="$bbsdir/$indexname?showoldetails=yes#online"><img
src="{IMGDIR}/collapsed_yes.gif" align="right" border="0" alt="" /></a>
+ <img src="{IMGDIR}/pico_online.gif" align="absmiddle" /> <span
class="bold"><a href="$bbsdir/member.php?action=online">{lang
index_activeusers}</a></span> -
&nbsp;{lang total} <span class="bold">$onlinenum</span> {lang
onlines} | {lang index_mostonlines} <span
class="bold">$onlineinfo[0]</span> {lang on} <span class="bold">$onlineinfo[1]</span>.
<!--{/if}-->
<!--{if $detailstatus}-->
@@ -157,11 +154,11 @@
<!--{if $whosonline}-->
<!--{loop $whosonline $key $online}-->
<!--{if $key % 7 == 0}--></td></tr><tr><td width="15%"
nowrap><!--{else}--></td><td width="15%" nowrap><!--{/if}-->
- <img src="images/common/$online[icon]" alt="" />
+ <img src="$bbsdir/images/common/$online[icon]" alt="" />
<!--{if $online['uid']}-->
- <a href="space.php?uid=$online[uid]"
+ <a href="$bbsdir/space.php?uid=$online[uid]"
<!--{else}-->
- <a href="###"
+ <a href="$bbsdir/###"
<!--{/if}-->title="{lang time}: $online[lastactivity]{LF}
{lang action}: $online[action]
<!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->

Modified: trunk/upload/templates/babel/i_fav.htm
==============================================================================
--- trunk/upload/templates/babel/i_fav.htm (original)
+++ trunk/upload/templates/babel/i_fav.htm Sat Jan 5 04:25:25 2008
@@ -9,7 +9,7 @@
<!--{eval $name_color = rand_color();}-->
<!--{eval $fav_i++;}-->
<!--{if $fav_i<= $show_num}-->
-<tr><td align="left">&nbsp;<img src="$fav[avatar]" alt="$fav[author]"
align="absmiddle" height="16" width="16" class="portrait" />&nbsp;<a
href="user-$username_en.html" style="color: $name_color;" class="var">$fav[username]</a> �ղ���
+<tr><td align="left">&nbsp;<img src="$bbsdir/$fav[avatar]"
alt="$fav[author]" align="absmiddle" height="16" width="16"
class="portrait" />&nbsp;<a href="user-$username_en.html" style="color:
$name_color;" class="var">$fav[username]</a> �ղ���
<!--{if $fav['fid'] == 0}-->
���� <span class="tip_i">[ <a href="viewthread.php?tid=$fav[tid]"
style="color: $name_color;" class="var">$fav[subject]</a>
<!--{else}-->

Modified: trunk/upload/templates/babel/viewthread.htm
==============================================================================
--- trunk/upload/templates/babel/viewthread.htm (original)
+++ trunk/upload/templates/babel/viewthread.htm Sat Jan 5 04:25:25 2008
@@ -178,7 +178,8 @@
<!--{/if}-->
<!--{if $post['subject']}--> ˵��$post[subject]<!--{/if}-->
$post[newpostanchor] $post[lastpostanchor]
-<a name="pid$post[pid]"
href="misc.php?action=viewratings&tid=$tid&pid=$post[pid]" alt="{lang
rate_view}">$post[ratings]</a><br /><br /><span style="font-size:
{MSGFONTSIZE}" id="pid_$post['pid']">$post[message]</span></div>
+<a name="pid$post[pid]"
href="misc.php?action=viewratings&tid=$tid&pid=$post[pid]" alt="{lang rate_view}">$post[ratings]</a>
+<div style="padding-left: 50px;padding-top: 8px;"><span
style="font-size: {MSGFONTSIZE};" id="pid_$post['pid']">$post[message]</span></div></div>
<!--{/if}-->
<!--{/loop}-->
$multipage<br />

Modified: trunk/upload/templates/css/css_babel.css
==============================================================================
--- trunk/upload/templates/css/css_babel.css (original)
+++ trunk/upload/templates/css/css_babel.css Sat Jan 5 04:25:25 2008
@@ -418,9 +418,8 @@
white-space: normal;
word-break: break-all;
word-wrap: break-word;
-padding: 5px;
+padding: 10px 5px 10px 5px;
font-size: 12px;
-padding-bottom: 10px;
border-bottom: 1px dotted #E0E0E0;
}

@@ -428,10 +427,9 @@
white-space: normal;
word-break: break-all;
word-wrap: break-word;
-padding: 5px;
+padding: 10px 5px 10px 5px;
background-color: #F9F9F9;
font-size: 12px;
-padding-bottom: 10px;
border-bottom: 1px dotted #E0E0E0;
}

@@ -1372,30 +1370,22 @@
}

a.friend, a.friend:link, a.friend:visited {
-padding: 5px 2px 5px 2px;
-width: 100px;
+margin-left:10px;
+padding: 5px 10px 5px 10px;
height: 100px;
text-align: center;
-display: block;
float: left;
text-decoration: none;
-border: 1px solid #FFF;
}

a.friend:hover {
-background-color: #FFF;
-color: #000;
-padding: 5px 2px 5px 2px;
-width: 100px;
-height: 100px;
+margin-left:10px;
+background-color: #333;
+color: #fff;
+padding: 5px 10px 5px 10px;
text-align: center;
-display: block;
float: left;
text-decoration: none;
-border-top: 1px solid #FFF;
-border-left: 1px solid #FFF;
-border-right: 1px solid #FFF;
-border-bottom: 1px solid #FFF;
}

a.friend:hover img.portrait {
@@ -1403,11 +1393,10 @@
}

a.friend:active {
+margin-left:10px;
background-color: #F0F0F0;
color: #333;
-padding: 5px 2px 5px 2px;
-width: 100px;
-height: 100px;
+padding: 5px 10px 5px 10px;
text-align: center;
display: block;
float: left;
@@ -1488,7 +1477,7 @@
a.friend:hover div.tip, a.friend:active div.tip {
display: block;
position: relative;
- top: -120px;
+ top: -160px;
left: 0px;
padding: 2px;
-webkit-border-radius: 5px;

codesite...@google.com

unread,
Jan 5, 2008, 7:25:48 AM1/5/08
to project...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages