Added:
trunk/upload/templates/babel/pm_archive.htm
trunk/upload/templates/babel/pm_archive_html.htm
trunk/upload/templates/babel/pm_folder.htm
trunk/upload/templates/babel/pm_ignore.htm
trunk/upload/templates/babel/pm_search.htm
trunk/upload/templates/babel/pm_search_result.htm
trunk/upload/templates/babel/pm_view.htm
Modified:
trunk/upload/include/discuzcode.func.php
trunk/upload/templates/babel/forumdisplay.htm
trunk/upload/templates/babel/pm.htm
trunk/upload/templates/css/css_extra.css
Log:
[code] bug fixed
pretty forumdisplay & pm
Modified: trunk/upload/include/discuzcode.func.php
==============================================================================
--- trunk/upload/include/discuzcode.func.php (original)
+++ trunk/upload/include/discuzcode.func.php Wed Feb 20 08:08:55 2008
@@ -118,7 +118,7 @@
global $discuzcodes;
$discuzcodes['pcodecount']++;
$code = htmlspecialchars(str_replace('\\"', '"',
preg_replace("/^[\n\r]*(.+?)[\n\r]*$/is", "\\1", $code)));
- $discuzcodes['codehtml'][$discuzcodes['pcodecount']] = "<br /><div
class=\"msgbody\"><div class=\"msgborder\"
id=\"code$discuzcodes[codecount]\"><div class=\"msgheader\"><div
class=\"right\"><a href=\"###\" class=\"smalltxt\"
onclick=\"copycode($('code$discuzcodes[codecount]'));\">[Copy to
clipboard]</a></div>CODE:</div><div
class=\"msgmain\">$code</div></div></div><br />";
+ $discuzcodes['codehtml'][$discuzcodes['pcodecount']] = "<br /><div
class=\"msgbody\"><div class=\"msgborder\"><div
class=\"msgheader\"><div class=\"right\"><a href=\"###\"
class=\"smalltxt\"
onclick=\"copycode($('code$discuzcodes[codecount]'));\">[Copy to
clipboard]</a></div>CODE:</div><div class=\"msgmain\"
id=\"code$discuzcodes[codecount]\">$code</div></div></div><br />";
$discuzcodes['codecount']++;
return "[\tDISCUZ_CODE_$discuzcodes[pcodecount]\t]";
}
Modified: trunk/upload/templates/babel/forumdisplay.htm
==============================================================================
--- trunk/upload/templates/babel/forumdisplay.htm (original)
+++ trunk/upload/templates/babel/forumdisplay.htm Wed Feb 20 08:08:55 2008
@@ -103,15 +103,16 @@
<!--{/if}-->
<!--{/if}-->
</td></tr></table></td></tr>
-
<!--{if $page == 1 && !empty($announcement)}-->
+<table class="row" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
- <td width="24" height="30" align="center" valign="middle"
class="star"><img src="{IMGDIR}/bell.gif" /></td>
- <td class="odd" height="30" align="left">{lang announcement}:
+ <td class="f_folder"><img src="{IMGDIR}/bell.gif" /></td>
+ <td class="f_title odd">{lang announcement}:
<!--{if empty($announcement['type'])}--><a
href="$bbsdir/announcement.php?id=$announcement[id]#$announcement[id]"
target="_blank">$announcement[subject]</a><!--{else}--><a
href="$announcement[message]" target="_blank">$announcement[subject]</a><!--{/if}--></td>
- <td class="odd" width="100" height="30" align="left"><a href="$bbsdir/viewpro.php?uid=$announcement[authorid]">$announcement[author]</a></td>
- <td class="odd" width="120" height="30" align="left"><small class="time">$announcement[starttime]</small></td>
+ <td class="f_author odd" align="left"><a href="$bbsdir/viewpro.php?uid=$announcement[authorid]">$announcement[author]</a></td>
+ <td class="f_last odd"><small class="time">$announcement[starttime]</small></td>
</tr>
+</table>
<!--{/if}-->
</table>
<form method="post" name="moderate" action="$bbsdir/topicadmin.php?action=moderate&fid=$fid">
@@ -169,7 +170,7 @@
<!--{/if}-->
<!--{/if}-->
$thread[typeid]
- <a
href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a>
<span class="tip_i" style="font-size:10px;"><small class="aqua">...
$thread[replies] reply</small> <small>... viewed $thread[views] times</small></span>
+ <a
href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a>
<span class="tip_i" style="font-size:10px;">(<small class="aqua">Re:$thread[replies]</small>/$thread[views])</span>
<!--{if $thread['readperm']}--> - [{lang readperm} <span class="bold">$thread[readperm]</span>]<!--{/if}-->
<!--{if $thread['price'] > 0}-->
<!--{if $thread['special'] == '3'}-->
@@ -184,7 +185,7 @@
<!--{if $thread['new']}-->
<a
href="$bbsdir/redirect.php?tid=$thread[tid]&goto=newpost$highlight#newpost"><img
src="{IMGDIR}/firstnew.gif" border="0" class="absmiddle" alt="" /></a>
<!--{/if}-->
- </td><td class="f_author $thread[thisbg]" height="30" align="left">
+ </td><td class="f_author $thread[thisbg]" align="left">
<!--{if $thread['authorid'] && $thread['author']}-->
<img src="$bbsdir/$thread[avatar]" class="portrait"
align="absmiddle"> <a href="viewpro.php?uid=$thread[authorid]">$thread[author]</a>
<!--{else}-->
@@ -194,7 +195,8 @@
{lang anonymous}
<!--{/if}-->
<!--{/if}--></td>
- <td class="f_last $thread[thisbg]"><small class="time">$thread[dateline]</small>
+ <td class="f_last $thread[thisbg]">
+ <span class="tip_i" style="font-size:10px;">Re:<!--{if
$thread['lastposter']}--><a
href="$bbsdir/redirect-$thread[tid].html#lastpost">$thread[lastposter]</a><!--{else}-->{lang anonymous}<!--{/if}--></span>
</td></tr></table>
<!--{/loop}-->
<!--{else}-->
Modified: trunk/upload/templates/babel/pm.htm
==============================================================================
--- trunk/upload/templates/babel/pm.htm (original)
+++ trunk/upload/templates/babel/pm.htm Wed Feb 20 08:08:55 2008
@@ -1,35 +1,18 @@
{template header}
-<div class="subtable nav" style="width: {TABLEWIDTH}">
-<a href="$indexname">$bbname</a> » {lang pm}
+<div class="subtable nav" style="width: {TABLEWIDTH}"><img
src="{IMGDIR}/map.png" align="absmiddle" alt="You are here" class="map"
/> <a href="$indexname">$bbname</a> » {lang pm}
</div></div>
<div class="maintable">
+<ul class="tabs">
+<li class="normal"><a href="pm.php?action=send">{lang pm_send}</a></li>
+<li class="current"><a href="pm.php?folder=inbox"><!--{if
empty($action) && $folder == 'inbox'}--><b>{lang
pm_inbox}</b><!--{else}-->{lang pm_inbox}<!--{/if}--></a> [<a
href="pm.php?folder=inbox&filter=newpm">{lang pm_unread} <span id="pm_unread">$pm_inbox_newpm</span></a>]</li>
+<li class="current"><a href="pm.php?folder=outbox"><!--{if
empty($action) && $folder == 'outbox'}--><b>{lang
pm_outbox}</b><!--{else}-->{lang pm_outbox}<!--{/if}--></a>($pm_outbox)</li>
+<li class="current"><a href="pm.php?folder=track"><!--{if
empty($action) && $folder == 'track'}--><b>{lang
pm_track}</b><!--{else}-->{lang pm_track}<!--{/if}--></a></li>
+<!--{if $allowsearch}--><li class="current"><!--{if $action
== 'search'}--><b><a href="pm.php?action=search">{lang
pm_search}</a></b><!--{else}--><a href="pm.php?action=search">{lang pm_search}</a><!--{/if}--></li><!--{/if}-->
+<li class="current"><a href="pm.php?action=archive"><!--{if $action
== 'archive'}--><b>{lang pm_archive}</b><!--{else}-->{lang pm_archive}<!--{/if}--></a></li>
+<li class="current"><a href="pm.php?action=ignore"><!--{if $action
== 'ignore'}--><b>{lang pm_ignore}</b><!--{else}-->{lang pm_ignore}<!--{/if}--></a></li>
+</ul>
<table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center">
-<tr><td width="200" valign="top">
-<div class="spaceborder" style="width: 95% !important; width: 95%">
-<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}"
class="tablemenu" width="100%">
-<tr><td class="altbg1" colspan="3" height="45" align="center">
-<input type="submit" onclick="window.location='pm.php?action=send'"
value="{lang pm_send}" class="button">
-</td></tr>
-
-<tr><td class="altbg1" width="20" height="35" align="center"><img
src="{IMGDIR}/foldersmall.gif" alt="" /></td><td class="altbg2">
-<a href="pm.php?folder=inbox"><!--{if empty($action) && $folder
== 'inbox'}--><b>{lang pm_inbox}</b><!--{else}-->{lang
pm_inbox}<!--{/if}--></a> [<a
href="pm.php?folder=inbox&filter=newpm">{lang pm_unread} <span
id="pm_unread">$pm_inbox_newpm</span></a>]</td><td class="altbg2"
width="20" align="center"><span id="pm_inbox">$pm_inbox</span></td></tr>
-<tr><td class="altbg1" width="20" height="35" align="center"><img
src="{IMGDIR}/foldersmall.gif" alt="" /></td><td class="altbg2">
-<a href="pm.php?folder=outbox"><!--{if empty($action) && $folder
== 'outbox'}--><b>{lang pm_outbox}</b><!--{else}-->{lang
pm_outbox}<!--{/if}--></a></td><td class="altbg2" width="20" align="center">$pm_outbox</td></tr>
-<tr><td class="altbg1" width="20" height="35" align="center"><img
src="{IMGDIR}/foldersmall.gif" alt="" /></td><td class="altbg2" colspan="2">
-<a href="pm.php?folder=track"><!--{if empty($action) && $folder
== 'track'}--><b>{lang pm_track}</b><!--{else}-->{lang pm_track}<!--{/if}--></a></td></tr>
-<!--{if $allowsearch}-->
- <tr><td class="altbg1" width="20" height="35" align="center"><img
src="{IMGDIR}/foldersmall.gif" alt="" /></td><td class="altbg2" colspan="2">
- <!--{if $action == 'search'}--><b><a
href="pm.php?action=search">{lang pm_search}</a></b><!--{else}--><a
href="pm.php?action=search">{lang pm_search}</a><!--{/if}-->
- </td></tr>
-<!--{/if}-->
-<tr><td class="altbg1" width="20" height="35" align="center"><img
src="{IMGDIR}/foldersmall.gif" alt="" /></td><td class="altbg2" colspan="2">
-<a href="pm.php?action=archive"><!--{if $action
== 'archive'}--><b>{lang pm_archive}</b><!--{else}-->{lang pm_archive}<!--{/if}--></a></td></tr>
-<tr class="bottom"><td class="altbg1" width="20" height="35"
align="center"><img src="{IMGDIR}/foldersmall.gif" alt="" /></td><td
class="altbg2" colspan="2">
-<a href="pm.php?action=ignore"><!--{if $action == 'ignore'}--><b>{lang
pm_ignore}</b><!--{else}-->{lang pm_ignore}<!--{/if}--></a></td></tr>
-</table>
-</div>
-
-</td><td valign="top">
+<tr><td valign="top">
<!--{if empty($action)}-->
{template pm_folder}
Added: trunk/upload/templates/babel/pm_archive.htm
==============================================================================
--- (empty file)
+++ trunk/upload/templates/babel/pm_archive.htm Wed Feb 20 08:08:55 2008
@@ -0,0 +1,48 @@
+<form method="post" action="pm.php?action=archive" target="_blank">
+<input type="hidden" name="formhash" value="{FORMHASH}">
+<div style="padding-top:5px;">
+<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="99%">
+
+<tr>
+<td valign="top" class="altbg1">{lang delete}:</td>
+<td class="altbg2"><input class="checkbox" type="checkbox"
name="delete" value="1"> {lang pm_archive_delete}</td>
+</tr>
+
+<tr>
+<td class="altbg1" width="15%">{lang pm_archive_folder}:</td>
+<td class="altbg2" width="75%"><input class="radio" type="radio"
name="folder" value="inbox" checked> {lang pm_inbox} <input
class="radio" type="radio" name="folder" value="outbox"> {lang pm_outbox}</td>
+</tr>
+
+<tr>
+<td class="altbg1">{lang pm_archive_from}:</td>
+<td class="altbg2"><select name="days">
+<option value="1">{lang pm_archive_from_1_days}</option>
+<option value="2">{lang pm_archive_from_2_days}</option>
+<option value="7">{lang pm_archive_from_7_days}</option>
+<option value="30">{lang pm_archive_from_30_days}</option>
+<option value="90">{lang pm_archive_from_90_days}</option>
+<option value="180">{lang pm_archive_from_180_days}</option>
+<option value="365">{lang pm_archive_from_365_days}</option>
+<option value="0">{lang all}</option>
+</select> <select name="newerolder">
+<option value="newer">{lang pm_archive_from_newer}</option>
+<option value="older">{lang pm_archive_from_older}</option>
+</select></td>
+</tr>
+
+<tr class="bottom">
+<td class="altbg1">{lang pm_archive_amount}:</td>
+<td class="altbg2"><select name="amount">
+<option value="10">10</option>
+<option value="20">20</option>
+<option value="30">30</option>
+<option value="40">40</option>
+<option value="50">50</option>
+<option value="0">{lang all}</option>
+</select></td>
+</tr>
+
+</table></div>
+<br>
+<div class="option" style="width: 100%"><div
class="submitbutton"><input class="button" type="submit"
name="archivesubmit" value="{lang submit}"></div></div>
+</form>
\ No newline at end of file
Added: trunk/upload/templates/babel/pm_archive_html.htm
==============================================================================
--- (empty file)
+++ trunk/upload/templates/babel/pm_archive_html.htm Wed Feb 20
08:08:55 2008
@@ -0,0 +1,40 @@
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=$charset" />
+<title>$bbname</title>
+<style type="text/css">
+body { background-color: #FFFFFF; color: #000000; font-family:
Verdana, Tahoma; font-size: 12px; margin: 20px; padding: 0px; }
+img {border:0}
+#largetext { font-size: 18px; font-weight: bold; margin-bottom: 10px;
padding-top: 3px; width: auto; }
+#userinfo { font-size: 12px; color: #888888; text-align: right; width:
auto; }
+#copyright { margin-top: 30px; font-size: 11px; text-align: center; }
+.wrapper { }
+.subject { font-size: 14px; font-weight: bold; padding: 3px;
margin-bottom: 10px; border: 1px solid #A8A8A8; }
+.pm { color: #000000; padding: 10px; margin-top:10px; border: 1px
solid #888888; }
+.content { color: #888888; }
+.msgborder { margin: 2em; margin-top: 3px; padding: 10px; border: 1px
solid #888888; word-break: break-all; }
+</style>
+</head>
+<body>
+<div id="wrapper">
+ <div id="largetext">{lang pm_archive}</div>
+ <div id="userinfo"><a href="{$boardurl}space.php?uid=$discuz_uid"
target="_blank">$discuz_userss @ $timenow[time]</a></div>
+ <br />
+<!--{loop $pmlist $pm}-->
+ <div class="pm">
+ <div class="subject">$pm[subject]</div>
+ <strong>{lang time}:</strong> $pm[dateline]<br />
+ <strong>{lang pm_archive_folder}:</strong> <!--{if $pm['folder']
== 'outbox'}-->{lang pm_outbox}<!--{else}-->{lang
pm_inbox}<!--{/if}--><br />
+ <strong>{lang from}:</strong> <!--{if !$announcepm}--><a
href="space.php?uid=$pm[msgfromid]">$pm[msgfrom]</a><!--{else}-->{lang
pm_announce}<!--{/if}--><br />
+ <strong>{lang to}:</strong> <a
href="{$boardurl}space.php?uid=$pm[msgtoid]"
target="_blank">$pm[msgto]</a><br />
+ <br />
+ <div class="content">$pm[message]</div>
+ </div>
+<!--{/loop}-->
+</div>
+<div id='copyright'>
+ Powered by <strong><a href="http://www.discuz.net"
target="_blank">Discuz!</a> $version</strong></a>
+ © 2001-2006 <a href="http://www.comsenz.com"
target="_blank">Comsenz Inc.</a>
+</div>
+</body>
+</html>
\ No newline at end of file
Added: trunk/upload/templates/babel/pm_folder.htm
==============================================================================
--- (empty file)
+++ trunk/upload/templates/babel/pm_folder.htm Wed Feb 20 08:08:55 2008
@@ -0,0 +1,119 @@
+<form method="post" action="pm.php?action=delete&folder=$folder">
+<input type="hidden" name="formhash" value="{FORMHASH}">
+<div style="padding-top:1px;">
+<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}"
width="99%" style="table-layout: fixed; word-break: break-all;
border-collapse: separate">
+<tr align="center" class="header"><td width="60"><input
class="checkbox" type="checkbox" name="chkall" class="header"
onclick="checkall(this.form)">{lang delete_check}</td>
+<td>{lang subject}</td>
+<td width="15%"><!--{if $folder != 'outbox' &&
$folder != 'track'}-->{lang from}<!--{else}-->{lang to}<!--{/if}--></td>
+<td width="20%">{lang time}</td></tr>
+<!--{loop $pmlist $pm}-->
+ <tr class="row" valign="top" id="pm_$pm[pmid]">
+ <!--{if $folder == 'inbox' && $pm['announce']}-->
+ <td align="center"> </td><td><a
href="pm.php?action=view&folder=announce&pmid=$pm[pmid]"
onclick="showpm(event, this)" id="pm_view_$pm[pmid]">$pm[subject]</a>
+ <!--{else}-->
+ <td align="center"><input class="checkbox" type="checkbox"
name="delete[]" value="$pm[pmid]"></td>
+ <td>
+ <!--{if $folder == 'outbox'}-->
+ <a href="pm.php?action=send&folder=outbox&pmid=$pm[pmid]">$pm[subject]</a>
+ <!--{else}-->
+ <a href="pm.php?action=view&folder=$folder&pmid=$pm[pmid]"
onclick="showpm(event, this)" id="pm_view_$pm[pmid]">$pm[subject]</a>
+ <!--{/if}-->
+ <!--{/if}-->
+ </td>
+ <td align="center">
+ <!--{if $folder == 'inbox'}-->
+ <!--{if $pm['announce']}-->
+ {lang pm_announce}
+ <!--{else}-->
+ <a href="space.php?uid=$pm[msgfromid]">$pm[msgfrom]</a>
+ <!--{/if}-->
+ <!--{else}-->
+ <a href="space.php?uid=$pm[msgtoid]">$pm[msgto]</a>
+ <!--{/if}-->
+ </td>
+ <td align="center"><span class="smalltxt">$pm[dateline]</span></td>
+ </tr>
+<!--{/loop}-->
+</table>
+
+<table cellspacing="0" cellpadding="0" border="0" width="100%"
style="margin-top: {TABLESPACE}px">
+<tr><td>$multipage</td></tr>
+<tr><td><br><div class="option" style="width: 100%"><div
class="submitbutton"><input class="button" type="submit" value="{lang submit}"></div></div></td></tr>
+</table>
+</form>
+
+<br>
+<div class="spaceborder"
style="padding-right:1px !important;padding-right:4px; width: 100%;
height: 29px !important; height: 36px; {CATBGCODE};border: 1px solid
{CATBORDER}; text-align: left;">
+<div class="right"
style="padding-right:4px !important;padding-right:0px; margin-top:
7px;">{lang pm_total}: <span id="pm_total">$pm_total</span> {lang
pm_storage}: $maxpmnum</div>
+<div class="tableborder" style="width: 60%; margin: 4px; float: left">
+<div style="width: $storage_percent; height: 22px; line-height: 0px;
font-size: 0px; float: left" class="header"></div>
+</div>
+</div>
+<!--{if $folder != 'outbox'}-->
+ <script type="text/javascript">
+ var prepmdiv = '';
+ var folder = '$folder';
+ function showpm(e, obj) {
+ var url = obj.href + '&inajax=yes';
+ var currpmdiv = obj.id + '_div';
+ if(!$(currpmdiv)) {
+ var x = new Ajax();
+ x.get(url, function(s){
+ //debug ȷ�����͵�ǰ�����У������У��С�
+ var table1 = obj.parentNode.parentNode.parentNode.parentNode;
+ var row1 = table1.insertRow(obj.parentNode.parentNode.rowIndex + 1);
+ row1.id = currpmdiv;
+ row1.className = 'row';
+ var cell1 = row1.insertCell(0);
+ cell1.innerHTML = ' ';
+ cell1.className = 'altbg1';
+ var cell2 = row1.insertCell(1);
+ cell2.colSpan = '3';
+ cell2.innerHTML = s;
+ cell2.className = 'altbg1';
+
+ if(prepmdiv) {
+ $(prepmdiv).style.display = 'none';
+ }
+ changestatus(obj);
+ prepmdiv = currpmdiv;
+ })
+ } else {
+ if($(currpmdiv).style.display == 'none') {
+ $(currpmdiv).style.display = '';
+ changestatus(obj);
+ if(prepmdiv) {
+ $(prepmdiv).style.display = 'none';
+ }
+ prepmdiv = currpmdiv;
+ } else {
+ $(currpmdiv).style.display = 'none';
+ prepmdiv = '';
+ }
+ }
+ doane(e);
+ }
+ function deletepm(obj) {
+ var pmid = obj.id.substr(obj.id.lastIndexOf('_'));
+ $('pm' + pmid).style.display = 'none';
+ $('pm_view' + pmid + '_div').style.display = 'none';
+ if(folder == 'inbox') {
+ $('pm_inbox').innerHTML = parseInt($('pm_inbox').innerHTML) - 1;
+ $('pm_total').innerHTML = parseInt($('pm_total').innerHTML) - 1;
+ }
+ }
+ function markunread(obj) {
+ var pmid = obj.id.substr(obj.id.lastIndexOf('_'));
+ $('pm_view' + pmid).innerHTML = '<b>' + $('pm_view' +
pmid).innerHTML + '</b>';
+ $('pm_view' + pmid + '_div').style.display = 'none';
+ prepmdiv = '';
+ if(folder == 'inbox') $('pm_unread').innerHTML =
parseInt($('pm_unread').innerHTML) + 1;
+ }
+ function changestatus(obj) {
+ if(obj.innerHTML.substr(0, 3).toLowerCase() == '<b>') {
+ obj.innerHTML = obj.innerHTML.substr(3, obj.innerHTML.length - 7);
+ if(folder == 'inbox') $('pm_unread').innerHTML =
parseInt($('pm_unread').innerHTML) - 1;
+ }
+ }
+ </script>
+<!--{/if}-->
\ No newline at end of file
Added: trunk/upload/templates/babel/pm_ignore.htm
==============================================================================
--- (empty file)
+++ trunk/upload/templates/babel/pm_ignore.htm Wed Feb 20 08:08:55 2008
@@ -0,0 +1,14 @@
+<form method="post" action="pm.php?action=ignore">
+<input type="hidden" name="formhash" value="{FORMHASH}">
+<div style="padding-top:5px;">
+<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="99%">
+
+<tr class="bottom">
+<td class="altbg1">{lang pm_ignore}:<br>
+<span class="smalltxt">{lang pm_ignore_comment}</span></td>
+<td class="altbg2"><textarea rows="5" cols="30" name="ignorelist">$ignorepm</textarea></td>
+</tr>
+
+</table></div><br>
+<div class="option" style="width: 100%"><div
class="submitbutton"><input class="button" type="submit"
name="ignoresubmit" value="{lang submit}"></div></div>
+</form>
\ No newline at end of file
Added: trunk/upload/templates/babel/pm_search.htm
==============================================================================
--- (empty file)
+++ trunk/upload/templates/babel/pm_search.htm Wed Feb 20 08:08:55 2008
@@ -0,0 +1,79 @@
+<form method="post" onSubmit="if(this.srchtype[0].value=='qihoo' &&
this.srchtype[0].checked) this.target='_blank'; else this.target='';
return true;">
+<input type="hidden" name="formhash" value="{FORMHASH}">
+<div style="padding-top:1px;">
+<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="99%">
+
+<tr class="header">
+<td>{lang search_keywords}</td>
+<td><a href="member.php?action=credits&view=search"
target="_blank"><img src="{IMGDIR}/credits.gif" alt="{lang
credits_policy_view}" align="right" border="0" /></a>{lang pm_search_username}</td>
+</tr>
+
+<tr>
+<td class="altbg2" width="60%">
+<input type="text" name="srchtxt" size="25" maxlength="40">
+ {lang search_keywords_comment}</td>
+
+<td class="altbg2" width="40%"><input type="text" name="srchuname"
size="25" maxlength="40">
+<br><br>{lang pm_search_username_comment}</td>
+</tr>
+
+<tr class="header"><td>{lang search_range}</td><td>{lang search_orderby}</td></tr>
+
+<tr>
+<td class="altbg2 bottom">
+
+<table cellspacing="0" cellpadding="0" border="0" width="100%">
+<tr valign="top">
+
+<td width="50%">
+<select name="srchfolder">
+<option value="inbox">{lang pm_inbox}</option>
+<option value="outbox">{lang pm_outbox}</option>
+<option value="track">{lang pm_track}</option>
+</select><br><br>
+</td>
+
+<td>
+<select name="srchfrom">
+<option value="0">{lang search_any_date}</option>
+<option value="86400">{lang 1_days_ago}</option>
+<option value="172800">{lang 2_days_ago}</option>
+<option value="432000">{lang 7_days_ago}</option>
+<option value="1296000">{lang 30_days_ago}</option>
+<option value="5184000">{lang 90_days_ago}</option>
+<option value="8640000">{lang 180_days_ago}</option>
+<option value="31536000">{lang 356_days_ago}</option>
+</select><br><br>
+</td></tr>
+
+<tr>
+<td>
+<table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td><input class="radio" type="radio" name="srchtype" value="title"
checked> {lang search_title} </td>
+<td><input class="checkbox" type="checkbox" name="srchread" value="1"
checked> {lang pm_search_read} </td>
+</tr><tr>
+<td><input class="radio" type="radio" name="srchtype" value="fulltext"
$ftdisabled> {lang search_fulltext}</td>
+<td><input class="checkbox" type="checkbox" name="srchunread"
value="1" checked> {lang pm_search_unread} </td>
+</tr>
+</table></td>
+
+<td>
+<input class="radio" type="radio" name="before" value="" checked>
{lang search_newer}<br>
+<input class="radio" type="radio" name="before" value="1"> {lang search_older}
+</td>
+
+</tr></table></td>
+
+<td class="altbg2 bottom"><select name="orderby">
+<option value="dateline"> {lang pm_search_orderby_dateline}</option>
+<option value="msgfrom"> {lang pm_search_orderby_from}</option>
+</select>
+<br>
+<br><input class="radio" type="radio" name="ascdesc" value="asc">
{lang order_asc}<br>
+<input class="radio" type="radio" name="ascdesc" value="desc" checked>
{lang order_desc}</td>
+</tr>
+
+</table></div><br>
+<div class="option" style="width: 100%"><div
class="submitbutton"><input class="button" type="submit"
name="searchsubmit" value="{lang submit}"></div></div>
+</form>
\ No newline at end of file
Added: trunk/upload/templates/babel/pm_search_result.htm
==============================================================================
--- (empty file)
+++ trunk/upload/templates/babel/pm_search_result.htm Wed Feb 20
08:08:55 2008
@@ -0,0 +1,42 @@
+<form method="post" action="pm.php?action=delete&folder=$index['folder']">
+<input type="hidden" name="formhash" value="{FORMHASH}">
+<div style="padding-top:1px;">
+<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}"
width="99%" style="table-layout: fixed; word-break: break-all">
+<tr align="center" class="header">
+<td width="60"><input class="checkbox" type="checkbox" name="chkall"
class="header" onclick="checkall(this.form)">{lang delete_check}</td>
+<td width="45%">{lang subject}</td>
+<td width="10%">{lang pm_folders}</td>
+<td width="14%">{lang from}</td>
+<td width="14%">{lang to}</td>
+<td width="15%">{lang time}</td></tr>
+<!--{if $pmlist}-->
+ <!--{loop $pmlist $pm}-->
+ <tr class="row" onMouseOver="this.style.backgroundColor='{ALTBG1}'" onMouseOut="this.style.backgroundColor='{ALTBG2}'">
+ <td align="center"><!--{if $index['folder'] == 'track'
&& !$pm['new']}--><input class="checkbox" type="checkbox"
disabled><!--{else}--><input class="checkbox" type="checkbox"
name="delete[]" value="$pm[pmid]"><!--{/if}--></td>
+ <td><a
href="pm.php?action=view&folder=$index['folder']&pmid=$pm[pmid]&highlight=$index['keywords']" target="_blank">$pm[subject]</a></td>
+ <td align="center">
+ <!--{if $index['folder'] == inbox}-->
+ {lang pm_inbox}
+ <!--{elseif $index['folder'] == outbox}-->
+ {lang pm_outbox}
+ <!--{elseif $index['folder'] == track}-->
+ {lang pm_track}
+ <!--{/if}--></td>
+ <td align="center"><a href="space.php?uid=$pm[msgfromid]" target="_blank">$pm[msgfrom]</a></td>
+ <td align="center"><a href="space.php?uid=$pm[msgtoid]" target="_blank">$pm[msgto]</a></td>
+ <td align="center"><span class="smalltxt">$pm[dateline]</span></td>
+ </tr>
+ <!--{/loop}-->
+<!--{else}-->
+ <tr><td class="altbg1" colspan="6">{lang search_nomatch}</td></tr>
+<!--{/if}-->
+</table></div>
+
+<table cellspacing="0" cellpadding="0" border="0" width="99%"
style="margin-top: {TABLESPACE}px">
+<tr><td>$multipage</td></tr>
+<!--{if $pmlist}-->
+ <tr><td><br><div class="option" style="width: 100%"><div
class="submitbutton"><input class="button" type="submit" value="{lang submit}"></div></div></td></tr>
+<!--{/if}-->
+</table>
+
+</form>
\ No newline at end of file
Added: trunk/upload/templates/babel/pm_view.htm
==============================================================================
--- (empty file)
+++ trunk/upload/templates/babel/pm_view.htm Wed Feb 20 08:08:55 2008
@@ -0,0 +1,54 @@
+<div style="padding-top:1px;">
+<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="99%">
+<tr>
+<td class="header" colspan="2">
+<table border="0" cellspacing="0" cellpadding="0" width="100%"
style="table-layout: fixed; word-wrap: break-word; color: {HEADERTEXT};
font-weight: {BOLD}">
+<tr><td>$pm[subject]</td></tr></table></td>
+</tr>
+
+<tr>
+<td class="altbg1" width="15%">{lang from}:</td>
+<td class="altbg2" width="75%"><!--{if !$announcepm}--><a
href="space.php?uid=$pm[msgfromid]">$pm[msgfrom]</a><!--{else}-->{lang pm_announce}<!--{/if}--></td>
+</tr>
+
+<tr>
+<td class="altbg1">{lang to}:</td>
+<td class="altbg2"><a href="space.php?uid=$pm[msgtoid]">$pm[msgto]</a></td>
+</tr>
+
+<tr>
+<td class="altbg1">{lang time}:</td>
+<td class="altbg2">$pm[dateline]</td>
+</tr>
+
+<tr>
+<td valign="top" class="altbg1">{lang message}:</td>
+<td class="altbg2">
+<div class="subtable" style="width: 100%">
+$pm[message]
+</div>
+</td>
+</tr>
+
+<tr>
+<td colspan="2" class="singleborder"> </td>
+</tr>
+
+<tr>
+<td class="altbg1" colspan="2">
+<a href="###" onclick="history.go(-1);">{lang return}</a>
+<!--{if !$announcepm}-->
+ <!--{if $folder == 'inbox'}-->
+ - <a href="pm.php?action=send&pmid=$pmid&do=reply">{lang reply}</a>
+ <!--{/if}-->
+ - <a href="pm.php?action=send&pmid=$pmid&do=forward">{lang forward}</a>
+ - <a href="pm.php?action=markunread&pmid=$pmid"
id="ajax_markunread_$pmid" onclick="ajaxmenu(event, this.id)">{lang pm_mark_unread}</a>
+ - <a href="pm.php?action=archive&pmid=$pmid">{lang download}</a>
+ - <a href="pm.php?action=delete&folder=$folder&pmid=$pmid">{lang delete}</a>
+<!--{else}-->
+ - <a href="pm.php?action=announcearchive&pmid=$pmid">{lang download}</a>
+<!--{/if}-->
+</td>
+</tr>
+
+</table></div>
\ No newline at end of file
Modified: trunk/upload/templates/css/css_extra.css
==============================================================================
--- trunk/upload/templates/css/css_extra.css (original)
+++ trunk/upload/templates/css/css_extra.css Wed Feb 20 08:08:55 2008
@@ -66,7 +66,7 @@
}
.msgbody {
width: auto !important;
-width: 100%;
+width: 98%;
}
.msgheader {
margin: 0;
@@ -201,6 +201,16 @@
font-size: 12px;
}
+* html table.row td {
+padding: 2px;
+font-size: 12px;
+}
+
+*+html table.row td {
+padding: 2px;
+font-size: 12px;
+}
+
.row1 {
width: 100%;
border: none;
@@ -563,35 +573,41 @@
/* Forumdisplay */
.f_folder {
+width: 2%;
+text-align: center;
+}
+
+* html .f_folder {
width: 3%;
text-align: center;
}
-.f_icon {
-width: 25px;
+
+*+html .f_folder {
+width: 3%;
text-align: center;
}
+
.f_title {
-width: 55%;
+width: 60%;
word-break: break-all;
padding-right: 10px;
}
.f_title span {
-color: #404040;
+color: #aaa;
}
.subject a, .f_title a {
color: #404040;
}
.f_author {
-width: 15%;
+width: 16%;
text-align:left;
}
-.f_views {
-width: 8%;
-text-align: center
-}
.f_last {
-width: 10%;
+width: 15%;
text-align: left;
+}
+.f_last a {
+color: #888;
}
/* Viewthread */