BS-Fusion Deutschland

Sicherheit für das Portal

Surftips
BS-Fusion Deutschland - Diskussionsforum
Benutzername
Passwort

Thema ansehen
BS-Fusion Deutschland > BS Fusion
->> integrierte Module & AddOns
Vorheriges Thema Nächstes Thema

search
Autor fviewthread.tpl.php Code besser?   1  # 12  top
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 
screenshot008.jpg
(Size: 14.05 KB, px: 175x170)

Bearbeitet von am 01.02.2010 16:53
 
Autor RE: fviewthread.tpl.php Code besser?   2  # 12  top
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 
screenshot001_1.jpg
(Size: 22.28 KB, px: 225x165)
 
Autor RE: fviewthread.tpl.php Code besser?   3  # 12  top
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  top
gozoc
Co-Admin u. Cheftester


User Avatar



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.
http://www.wuschelkiste.de/fusion/  
Autor RE: fviewthread.tpl.php Code besser?   5  # 12  top
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;'>&nbsp;</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 
screenshot009.jpg
(Size: 10.18 KB, px: 206x165)
 
Autor RE: fviewthread.tpl.php Code besser?   6  # 12  top
gozoc
Co-Admin u. Cheftester


User Avatar



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 
legendenalternative.jpg
(Size: 27.99 KB, px: 713x239)

Bearbeitet von gozoc am 02.02.2010 12:33
http://www.wuschelkiste.de/fusion/  
Autor RE: fviewthread.tpl.php Code besser?   7  # 12  top
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  top
Janilein
Moderator


User Avatar



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
http://www.lewitzgalerie.de  
Autor RE: fviewthread.tpl.php Code besser?   9  # 12  top
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  top
gozoc
Co-Admin u. Cheftester


User Avatar



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
http://www.wuschelkiste.de/fusion/  
Springe zu Forum:
Ähnliche Themen wie "fviewthread.tpl.php Code besser?" [4]
Thema Forum Antworten Letzter Beitrag
[codeschnipsel] Suche mit PDS integrierte Module & AddOns 0 24.02.2010 11:09 von
Verbesserungsvorschläge Mitglieder Meinungen 9 09.01.2010 17:53 von gozoc
bbcode defekt? integrierte Module & AddOns 2 17.11.2009 15:21 von
bbcode-Fehler im Forum integrierte Module & AddOns 0 29.08.2009 21:43 von
Thema verlinken
URL:
BB-Code:
HTML: