Autor
fviewthread.tpl.php Code besser?
1 # 12
Gelöschter User
Eingetragen am 01.02.2010 16:23
Mir ist da noch was aufgefallen, vielleicht mal testen.
Die Zeilen sind zu finden zwischen :
fpm_vote();
und
$pzaehler=$rowstart;
Code PHP
1
2
3
4
5
6
7
8
echo "<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr>
<td><a href='" . FORUM. "index.php'>" . $settings [ 'sitename' ] . "</a>$caption </td>\n " ;
// PREV - NEXT //
if ( $next_topic > 0 ) { echo "<td class='tbl' align='right' valign='bottom'><a href='" . $tpl -> url ( SEO_THREAD, FUSION_SELF, 'thread_id=' , $next_thread [ 'thread_id' ] , null , null , $next_thread [ 'thread_subject' ] , 'forum' ) . "'><img src='" . FORUMIMAGE. "left.gif' title='" . $locale [ 'IMGALT573' ] . "' alt='" . $locale [ 'IMGALT573' ] . "' style='border:0px;'></a></td>\n " ; }
if ( $prev_topic > 0 ) { echo "<td class='tbl' align='right' valign='bottom'><a href='" . $tpl -> url ( SEO_THREAD, FUSION_SELF, 'thread_id=' , $prev_thread [ 'thread_id' ] , null , null , $prev_thread [ 'thread_subject' ] , 'forum' ) . "'><img src='" . FORUMIMAGE. "right.gif' title='" . $locale [ 'IMGALT574' ] . "' alt='" . $locale [ 'IMGALT574' ] . "' style='border:0px;'></a></td>\n " ; }
////////////////////////////
echo "</tr>\n </table><br>\n " ;
Ich werde noch ein paar verbesserungen vornehmen, die das Look and feel verbessern.
Siehe Anhang. Dort wird das noch eine engebette Tabelle sein, die die Bilder besser ausrichtet.
Anhänge
(Size: 14.05 KB, px: 175x170)
Bearbeitet von am 01.02.2010 16:53
Autor
RE: fviewthread.tpl.php Code besser?
2 # 12
Gelöschter User
Eingetragen am 01.02.2010 19:50
So hier mal der Code der fviewforum.tpl.php , und das Ergebnis:
Code PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// legende
echo "<table cellpadding='0' cellspacing='0' border='0' width='100%'>
<tr><td><table border='0' cellspacing='1' cellpadding='0'>
<tr><td style='width:22px; height:22px; text-align:center;'>
<img src='" . FORUMIMAGE. "foldernew.gif' alt='" . $locale [ 'VIEW456' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW456' ] . "</div></td></tr>
<tr><td style='width:20px; height:20px; text-align:center;'><img src='" . FORUMIMAGE. "folderhot.gif' alt='" . $locale [ 'VIEW457' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW457' ] . "</div></td></tr>
<tr><td style='width:22px; height:22px; text-align:center;'><img src='" . FORUMIMAGE. "folder.gif' alt='" . $locale [ 'VIEW458' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW458' ] . "</div></td></tr>
<tr><td style='width:22px; height:22px; text-align:center;'><img src='" . FORUMIMAGE. "folderlock.gif' alt='" . $locale [ 'VIEW459' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW459' ] . "</div></td></tr>
<tr><td style='width:22px; height:22px; text-align:center;'><img src='" . FORUMIMAGE. "stickythread.gif' alt='" . $locale [ 'VIEW460' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW460' ] . "</div></td></tr>" ;
if ( iMOD || iSUPERADMIN)
{
echo "<tr style='height:20px;'><td style='width:22px height:22px; text-align:center;'><img src='" . FORUMIMAGE. "modpanel.gif' border='0' title='" . $locale [ 'VIEW470' ] . "' alt='" . $locale [ 'VIEW470' ] . "' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- <a href='" . FORUM. "mod_options.php?forum_id=$forum_id '><b>" . $locale [ 'VIEW470' ] . "</b></a></div></td></tr>" ;
}
echo "</table></td><td class='tbl1' nowrap align='right' valign='top'>" ;
if ( $can_view ) {
echo "
<table cellpadding='0' cellspacing='0' width='180' style='border-style:dashed;border-width:thin'>
<caption class='tbl1'><span class='small'>" . $locale [ 'VIEW473' ] . ":</span></caption>
<tr><td class='tbl1' valign='top' align='left'><span class='small'>
" . ( $can_post ? sprintf ( $locale [ 'VIEW464' ] , "" ) : sprintf ( $locale [ 'VIEW464' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_reply ? sprintf ( $locale [ 'VIEW465' ] , "" ) : sprintf ( $locale [ 'VIEW465' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br><br>
" . ( $can_edit ? sprintf ( $locale [ 'VIEW466' ] , "" ) : sprintf ( $locale [ 'VIEW466' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_delete ? sprintf ( $locale [ 'VIEW467' ] , "" ) : sprintf ( $locale [ 'VIEW467' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br><br>
" . ( $can_attach ? sprintf ( $locale [ 'VIEW468' ] , "" ) : sprintf ( $locale [ 'VIEW468' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_download ? sprintf ( $locale [ 'VIEW469' ] , "" ) : sprintf ( $locale [ 'VIEW469' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "</span>
</td></tr></table>\n " ;
}
Anhänge
(Size: 22.28 KB, px: 225x165)
Autor
RE: fviewthread.tpl.php Code besser?
3 # 12
Gelöschter User
Eingetragen am 02.02.2010 09:42
Sieht jetzt sehr viel besser aus, klasse!
Autor
RE: fviewthread.tpl.php Code besser?
4 # 12
gozoc Co-Admin u. Cheftester
Beiträge: 1047
Ort: Bayern
Eingetreten: 22.09.06 Status: Offline
Eingetragen am 02.02.2010 10:35
Vielen Dank ... sieht gut aus.
Kleine Idee noch ....
Das cellspacing würde ich statt 1, auf 0 machen, damit das noch möglichst kompakt ist.
Und man könnte überlegen, ob man das Modpanel (war vorher auch) etwas "absetzt", also etwas tiefer setzt, weil es ja nicht direkt zur Legende gehört, sondern eine Funktion ist.
Aber sonst ... prima.
Cheftester und Co-Admin.
Autor
RE: fviewthread.tpl.php Code besser?
5 # 12
Gelöschter User
Eingetragen am 02.02.2010 11:38
So, hier nochmal überarbeitet.
Code PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// legende
echo "<table cellpadding='0' cellspacing='0' border='0' width='100%'>
<tr><td><table border='0' cellspacing='0' cellpadding='0'>
<tr><td style='width:22px; height:22px; text-align:center;'>
<img src='" . FORUMIMAGE. "foldernew.gif' alt='" . $locale [ 'VIEW456' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW456' ] . "</div></td></tr>
<tr><td style='width:20px; height:20px; text-align:center;'><img src='" . FORUMIMAGE. "folderhot.gif' alt='" . $locale [ 'VIEW457' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW457' ] . "</div></td></tr>
<tr><td style='width:22px; height:22px; text-align:center;'><img src='" . FORUMIMAGE. "folder.gif' alt='" . $locale [ 'VIEW458' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW458' ] . "</div></td></tr>
<tr><td style='width:22px; height:22px; text-align:center;'><img src='" . FORUMIMAGE. "folderlock.gif' alt='" . $locale [ 'VIEW459' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW459' ] . "</div></td></tr>
<tr><td style='width:22px; height:22px; text-align:center;'><img src='" . FORUMIMAGE. "stickythread.gif' alt='" . $locale [ 'VIEW460' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW460' ] . "</div></td></tr>" ;
if ( iMOD || iSUPERADMIN)
{
echo "<tr><td style='height:20px;'> </td></tr><tr style='height:20px;'><td style='width:22px height:22px; text-align:center;'><img src='" . FORUMIMAGE. "modpanel.gif' border='0' title='" . $locale [ 'VIEW470' ] . "' alt='" . $locale [ 'VIEW470' ] . "' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- <a href='" . FORUM. "mod_options.php?forum_id=$forum_id '><b>" . $locale [ 'VIEW470' ] . "</b></a></div></td></tr>" ;
}
echo "</table></td><td class='tbl1' nowrap align='right' valign='top'>" ;
if ( $can_view ) {
echo "
<table cellpadding='0' cellspacing='0' width='180' style='border-style:dashed;border-width:thin'>
<caption class='tbl1'><span class='small'>" . $locale [ 'VIEW473' ] . ":</span></caption>
<tr><td class='tbl1' valign='top' align='left'><span class='small'>
" . ( $can_post ? sprintf ( $locale [ 'VIEW464' ] , "" ) : sprintf ( $locale [ 'VIEW464' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_reply ? sprintf ( $locale [ 'VIEW465' ] , "" ) : sprintf ( $locale [ 'VIEW465' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br><br>
" . ( $can_edit ? sprintf ( $locale [ 'VIEW466' ] , "" ) : sprintf ( $locale [ 'VIEW466' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_delete ? sprintf ( $locale [ 'VIEW467' ] , "" ) : sprintf ( $locale [ 'VIEW467' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br><br>
" . ( $can_attach ? sprintf ( $locale [ 'VIEW468' ] , "" ) : sprintf ( $locale [ 'VIEW468' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_download ? sprintf ( $locale [ 'VIEW469' ] , "" ) : sprintf ( $locale [ 'VIEW469' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "</span>
</td></tr></table>\n " ;
}
echo "</td></tr></table>" ;
Anhänge
(Size: 10.18 KB, px: 206x165)
Autor
RE: fviewthread.tpl.php Code besser?
6 # 12
gozoc Co-Admin u. Cheftester
Beiträge: 1047
Ort: Bayern
Eingetreten: 22.09.06 Status: Offline
Eingetragen am 02.02.2010 12:19
Danke ..
jetzt noch 3 Sachen
1. folderhot hat nen kleineres Feld (20) bekommen, als die anderen, gibts nen Grund ??
2. jetzt könnte man das Rechtefeld auf bottom setzen ...
3. folgendes Problem:
Die Grafiken sind im Moment max. 23x20 (was schon anders als die Tabellen ist), was ist wenn die Grafiken noch grösser sind ??
In meinem Kasha Theme z.B. nimmt mir die Legende noch zuviel Raum ein. Vielleicht sind auch die Grafiken einfach noch zu gross und dürften max. 18px sein.
Also so richtig rund ist es zumindest für mich noch nicht .... bin da hin und her gerissen.
Definitiv ist es aber besser als vorher !!!
(Aber für ne "Jungfrau" eben noch nicht perfekt )
Hab mal noch ne ganz andere Alternative gebastelt .. nur mal so als Brainstorming Cheftester und Co-Admin.
Anhänge
(Size: 27.99 KB, px: 713x239)
Bearbeitet von gozoc am 02.02.2010 12:33
Autor
RE: fviewthread.tpl.php Code besser?
7 # 12
Gelöschter User
Eingetragen am 02.02.2010 12:53
Zitat 1. folderhot hat nen kleineres Feld (20) bekommen, als die anderen, gibts nen Grund ??
Ist wohl untergegangen.
Zitat 2. jetzt könnte man das Rechtefeld auf bottom setzen ...
Klar!
Zu 3. sollte man die Grafiken irgendwo einheitlich machen, wenn mal jemand riesiege Bilder macht, wird die Tabelle dann aufgerissen, da kein overflow definiert ist.
Nun, als Workaround sollte jedes Theme dann seine eigenen Templates mitbringen.
Code <tr style='height:20px;'>
<<<--- Datt ist auch noch Quatsch sorry
Bearbeitet von am 02.02.2010 13:00
Autor
RE: fviewthread.tpl.php Code besser?
8 # 12
Janilein Moderator
Beiträge: 269
Eingetreten: 22.06.08 Status: Offline
Eingetragen am 02.02.2010 13:12
Also mir persönlich gefällt Franks Alternative sehr gut. R.I.P. my friend
Bearbeitet von Janilein am 02.02.2010 13:13
Autor
RE: fviewthread.tpl.php Code besser?
9 # 12
Gelöschter User
Eingetragen am 02.02.2010 13:57
Vielleicht beschränken wir die Bilder fest auf ein bestimmtes Maß. Code <img style='max-width:???px; min-width:???px;' >
.
Vielleicht ist das ein Ansatz.
Bearbeitet von am 02.02.2010 13:58
Autor
RE: fviewthread.tpl.php Code besser?
10 # 12
gozoc Co-Admin u. Cheftester
Beiträge: 1047
Ort: Bayern
Eingetreten: 22.09.06 Status: Offline
Eingetragen am 02.02.2010 14:42
Nun ... wir haben die freie Auswahl ...
Hier mal mein Teil:
Code PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
echo "<table cellpadding='0' cellspacing='0' border='0' width='100%'>
<tr><td valign='bottom'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr><td style='height:20px; text-align:center;'>
<img src='" . FORUMIMAGE. "foldernew.gif' alt='" . $locale [ 'VIEW456' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW456' ] . "</div></td>
<td style='height:20px; text-align:center;'><img src='" . FORUMIMAGE. "folderhot.gif' alt='" . $locale [ 'VIEW457' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW457' ] . "</div></td></tr>
<tr><td style='height:20px; text-align:center;'><img src='" . FORUMIMAGE. "folder.gif' alt='" . $locale [ 'VIEW458' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW458' ] . "</div></td>
<td style='height:20px; text-align:center;'><img src='" . FORUMIMAGE. "folderlock.gif' alt='" . $locale [ 'VIEW459' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW459' ] . "</div></td></tr>
<tr><td style='height:20px; text-align:center;'><img src='" . FORUMIMAGE. "stickythread.gif' alt='" . $locale [ 'VIEW460' ] . "' vspace='1' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- " . $locale [ 'VIEW460' ] . "</div></td>" ;
if ( iMOD || iSUPERADMIN)
{
echo "<td style='height:20px; text-align:center;'><img src='" . FORUMIMAGE. "modpanel.gif' border='0' title='" . $locale [ 'VIEW470' ] . "' alt='" . $locale [ 'VIEW470' ] . "' style='vertical-align:middle;'></td>
<td><div style='margin-left:5px;'>- <a href='" . FORUM. "mod_options.php?forum_id=$forum_id '><b>" . $locale [ 'VIEW470' ] . "</b></a></div></td>" ;
}
echo "</tr></table>
</td><td class='tbl1' nowrap align='right' valign='bottom'>" ;
if ( $can_view ) {
echo "
<table cellpadding='0' cellspacing='0' width='180' style='border-style:dashed;border-width:thin'>
<caption class='tbl1'><span class='small'>" . $locale [ 'VIEW473' ] . ":</span></caption>
<tr><td class='tbl1' valign='top' align='left'><span class='small'>
" . ( $can_post ? sprintf ( $locale [ 'VIEW464' ] , "" ) : sprintf ( $locale [ 'VIEW464' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_reply ? sprintf ( $locale [ 'VIEW465' ] , "" ) : sprintf ( $locale [ 'VIEW465' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br><br>
" . ( $can_edit ? sprintf ( $locale [ 'VIEW466' ] , "" ) : sprintf ( $locale [ 'VIEW466' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_delete ? sprintf ( $locale [ 'VIEW467' ] , "" ) : sprintf ( $locale [ 'VIEW467' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br><br>
" . ( $can_attach ? sprintf ( $locale [ 'VIEW468' ] , "" ) : sprintf ( $locale [ 'VIEW468' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "<br>
" . ( $can_download ? sprintf ( $locale [ 'VIEW469' ] , "" ) : sprintf ( $locale [ 'VIEW469' ] , "<u>" . $locale [ 'VIEW482' ] . "</u>" ) ) . "</span>
</td></tr></table>\n " ;
}
echo "</td></tr></table>" ;
Übrigens mit festen height und width Werten arbeiten, ist immer heikel