Ticket #872: some.forum.test.tweaks.and.trivial.changes.in.your.account.page.patch

File some.forum.test.tweaks.and.trivial.changes.in.your.account.page.patch, 10.1 KB (added by Simek, 16 years ago)

latest patch

  • inc/forum.inc

     
    108108// show a banner with search form on left and PM info on right
    109109//
    110110function show_forum_header($user) {
    111     echo "<form action=\"forum_search_action.php\" method=\"POST\">
    112     ";
    113     start_table_noborder();
    114     echo "<tr>
    115     ";
    116    
    117     // Search
    118     echo "
    119         <td>
    120         <input type=\"hidden\" name=\"search_max_time\" value=\"30\">
    121         <input type=\"hidden\" name=\"search_forum\" value=\"-1\">
    122         <input type=\"hidden\" name=\"search_sort\" value=\"5\">
    123         <input type=\"text\" name=\"search_keywords\">
    124         <input class=\"btn\" title=\"".tra("Search for words in forum messages")."\" type=\"submit\" value=\"".tra("Search forums")."\"><br>
    125         <span class=\"smalltext\"><a href=\"forum_search.php\">".tra("Advanced search")."</a></span>
    126         </td>
    127     ";
    128    
    129     if ($user) {
    130         echo "<td align=\"right\">\n";
    131         echo "<p>".tra("Private messages").": ", pm_notification($user);
    132         echo "</td>\n";
    133     }
    134     echo "</tr>
    135     ";
    136     end_table();
    137     echo "</form>
    138     ";
     111
     112        start_table_noborder();
     113        // Search
     114        ?>
     115        <tr><td>
     116        <form action="forum_search_action.php" method="POST">
     117                <input type="hidden" name="search_max_time" value="30">
     118                <input type="hidden" name="search_forum" value="-1">
     119                <input type="hidden" name="search_sort" value="5">
     120                <div class="bordered" id="searchbox">
     121                        <input type="text" name="search_keywords">
     122                        <input class="btn" title="<?php echo tra("Search for words in forum messages") ?>" type="submit" value="<?php echo tra("Search forums") ?>"><br />
     123                        <span class="smalltext"><a href="forum_search.php"><?php echo tra("Advanced search") ?></a></span>
     124                </div>
     125        </form>
     126        <?php
     127
     128        // Private Messages
     129        if ($user) {
     130                echo "<div class=\"bordered\" id=\"pmbox\">".tra("Private messages").": ", pm_notification($user);
     131                echo "</div></td></tr>\n";
     132        }
     133        end_table();
     134
    139135}
    140136
    141137// Output the forum/thread title.
     
    198194
    199195// Start the forum table, output the proper headings and such.
    200196//
    201 function start_forum_table($headings, $extra="width=\"100%\"") {
     197function start_forum_table($headings, $extra="width=\"100%\" id=\"forum_main\"") {
    202198    $span = null;
    203199   
    204200    start_table($extra);
     
    213209            }
    214210        } else {
    215211            $title = $headings[$i];
    216             $class = "heading";
     212            $class = "heading_forum";
    217213            $span="";
    218214        }
    219215        echo "<th class=$class$span>$title</th>";
  • inc/user.inc

     
    194194        $email_text = "Verification pending";
    195195    }
    196196
    197     row1(tra("Account information"));
     197    row1_top(tra("Account information"));
    198198    row2(tra("Name"), $user->name);
    199199    row2(tra("Email address"), $email_text);
    200200    if (strlen($user->url)) {
     
    231231}
    232232
    233233function show_community_private($user) {
    234     row1(tra("Community"));
     234    row1_top(tra("Community"));
    235235
    236236    if ($user->has_profile) {
    237237        $x = "<a href=\"view_profile.php?userid=$user->id\">".tra("View")."</a> | <a href=\"delete_profile.php\">".tra("Delete")."</a>";
  • inc/util.inc

     
    274274    echo "<tr><td class=\"$class\" colspan=\"$ncols\">$x</td></tr>\n";
    275275}
    276276
     277function row1_top($x, $ncols=2, $class="heading") {
     278    echo "<tr><td class=\"$class ontop\" colspan=\"$ncols\">$x</td></tr>\n";
     279}
     280
    277281function row2($x, $y, $show_error=false) {
    278282    if ($x=="") $x="<br>";
    279283    if ($y=="") $y="<br>";
  • project.sample/project.inc

     
    4242
    4343function project_footer($show_return, $show_date, $prefix) {
    4444    // If you include any links, prepend URL with $prefix
    45     echo "<br><hr noshade size=1><center>";
     45    echo "<br><hr /><center>";
    4646    if ($show_return) {
    4747        echo "<a href=".$prefix."index.php>Home</a> | <a href=".$prefix."home.php>My Account</a> | <a href=".$prefix."forum_index.php>Message Boards</a><br>\n";
    4848    }
  • user/forum_forum.php

     
    106106echo "
    107107    <p>
    108108    This message board is available as an
    109     <a href=forum_rss.php?forumid=$forum->id&setup=1>RSS feed
     109    <a href=forum_rss.php?forumid=$forum->id&amp;setup=1>RSS feed
    110110    <img src=img/feed_logo.png></a>
    111111";
    112112
     
    155155            echo '<tr class="row'.$n.'">';   
    156156        }
    157157       
    158         echo "<td width=\"1%\" align=\"right\"><nobr>";
     158        echo "<td width=\"1%\"><nobr>";
    159159        if ($user && ($thread->rating()>$user->prefs->high_rating_threshold)) {
    160160            show_image(EMPHASIZE_IMAGE, "This message has a high average rating", "Highly rated");
    161161        }
     
    204204        $n = ($n+1)%2;
    205205
    206206        echo '
    207             <td>'.($thread->replies+1).'</td>
    208             <td>'.user_links($owner).'</td>
    209             <td>'.$thread->views.'</td>
    210             <td class=\"lastpost\">'.time_diff_str($thread->timestamp, time()).'</td>
     207            <td class="numbers leftborder">'.($thread->replies+1).'</td>
     208            <td class="author leftborder">'.user_links($owner).'</td>
     209            <td class="numbers leftborder">'.$thread->views.'</td>
     210            <td class="lastpost leftborder">'.time_diff_str($thread->timestamp, time()).'</td>
    211211            </tr>
    212212        ';
    213213        flush();
  • user/forum_index.php

     
    6060            </em>
    6161            <br><span class=\"smalltext\">$d</span>
    6262        </td>
    63         <td class=\"numbers\">$forum->threads</td>
    64         <td class=\"numbers\">$forum->posts</td>
    65         <td class=\"lastpost\">".time_diff_str($forum->timestamp, time())."</td>
     63        <td class=\"numbers leftborder\">$forum->threads</td>
     64        <td class=\"numbers leftborder\">$forum->posts</td>
     65        <td class=\"lastpost leftborder\">".time_diff_str($forum->timestamp, time())."</td>
    6666    </tr>";
    6767}
    6868
  • user/main.css

     
    2424h3, h4 { font-weight: bold; }
    2525
    2626hr {
     27        border-top-width: 2px;
     28        border-top-style: solid;
    2729        size: 0;
    2830        margin: 8px 2px;
    2931}
     
    3840        margin: 2px;
    3941}
    4042
    41 table.bordered {
     43.bordered {
    4244        border-width: 2px;
    4345        border-style: solid;
    4446        -moz-border-radius: 6px;
     
    104106        vertical-align: middle;
    105107}
    106108
     109.ontop {
     110        -moz-border-radius: 6px 6px 0 0;
     111        -khtml-border-radius-topleft: 6px;
     112        -khtml-border-radius-topright: 6px;
     113        -webkit-border-radius-topleft: 6px;
     114        -webkit-border-radius-topright: 6px;
     115        border-radius-topleft: 6px;
     116        border-radius-topright: 6px;
     117}
     118
    107119.row0,
    108120.row1 ,
    109121.highlighted_row0,
     
    131143        /* IE6 doesn't understand [type=XXXX] so we use class "button" */
    132144
    133145a.button {
    134 
    135146        line-height: 2.4em;
    136147        padding: 4px 8px;
    137148        margin: 0 4px;
     
    159170        border-style: solid;
    160171        margin: 2px 4px;
    161172        padding: 3px;
    162         font-size: 12px;
     173        font-size: 11px;
    163174        -moz-border-radius: 5px;
    164175        -webkit-border-radius: 5px;
    165176        -khtml-border-radius: 5px;
     
    237248        height: 24px;
    238249        margin-left: 4px;
    239250        padding-left: 8px;
    240         -moz-border-radius: 0 10px;
     251        -moz-border-radius: 0 0 10px 10px;
    241252        -webkit-border-radius-bottomleft: 10px;
    242253        -webkit-border-radius-bottomright: 10px;
    243254        -khtml-border-radius-bottomleft: 10px;
     
    280291        margin: 4px 0;
    281292}
    282293
    283 td.threadline ,
    284 td.numbers {
     294td.threadline  {
    285295        text-align: left;
    286296}
    287297
    288298td.numbers {
    289299        text-align: center;
     300        vertical-align: middle;
    290301}
    291302
    292303td.lastpost {
     304        vertical-align: middle;
    293305}
    294306
    295307.title {
     
    332344.authorcol .button {
    333345        margin: 0 6px;
    334346        line-height: 2.6em;
    335 } 
     347}
    336348
     349.leftborder {
     350        border-left-width: 1px;
     351        border-left-style: solid;
     352}
     353
    337354blockquote.postbody {
    338355        border-left-width: 2px;
    339356        border-left-style: solid;
     
    348365        overflow: visible;
    349366}
    350367
     368#forum_main {
     369        border: none;
     370        padding: 6px;
     371        border-spacing: 0 1px;
     372}
     373
     374#pmbox  {
     375        height: 24px;
     376        float: right;
     377        text-align: center;
     378        padding: 7px 6px 0 6px;
     379}
     380
     381#searchbox {
     382    height: 48px;
     383    float: left;
     384    padding: 6px 6px 2px 6px
     385}
     386
     387#searchbox  input[type="text"]{
     388        margin-left: 0;
     389}
     390
     391#searchbox .btn {
     392        padding: 3px 8px;
     393}
     394
    351395.forum_toplinks td {
    352396        vertical-align: middle;
    353397}
  • user/white.css

     
    1212}
    1313
    1414hr {
    15         border-top: 2px solid #e8e8e8;
     15        border-top-color: #e8e8e8;
    1616}
    1717
    18 table.bordered {
     18.bordered {
    1919        border-color: #e8e8e8;
     20        background-color: #fff;
    2021}
    2122
    2223th {
     
    4950}
    5051
    5152.row0 {
    52         background-color: #d9d9d9;
     53        background-color: #ededed;
    5354}
    5455
    5556.row1 {
    56         background-color: #eee;
     57        background-color: #f5f5f5;
    5758}
    5859
    5960.highlighted_row0 {
     
    112113        border-color: #eee;
    113114}
    114115
    115 td.category , tr.subtitle{
     116#forum_main {
     117        background: #666 url("img/forum_gradient.png") repeat-x;
     118}
     119
     120.heading_forum {
     121        background-color: #666;
     122        color: #fff;
     123}
     124
     125td.category, tr.subtitle{
    116126        background-color: #ddd;
    117127}
    118128
    119 td.postheader {
     129td.postheader ,
     130td.postfooter {
    120131        background-color: #eee;
    121132}
    122133
    123134td.postbody {
    124         background: transparent url('img/75pct_white.png');
     135        background-color: #fff;
    125136}
    126137
    127 td.postfooter {
    128         background-color: #eee;
    129 }
    130 
    131138tr.postseperator {
    132139        background-color: #c8c8c8;
    133140        border-color: #aaa;
     
    142149        border-color: #a8a8a8;
    143150}
    144151
     152.leftborder {
     153        border-left-color: #fff;
     154}
     155
    145156blockquote.postbody {
    146157        border-left-color: #0089e1;
    147158        background-color: #f5fffa;