BS-Fusion Deutschland

Some text can be placed here...

Surftips
BS-Fusion Deutschland - Discussionboard
Username
Password

View Thread
BS-Fusion Deutschland > BS Fusion
->> integrierte Module & AddOns
Previous Thread Next Thread

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

Edited by on 01.02.2010 16:53
 
Author RE: fviewthread.tpl.php Code besser?   2  # 12  top
Deleted Member
Posted on 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"
;
}

 Attachments 
screenshot001_1.jpg
(Size: 22.28 KB, px: 225x165)
 
Author RE: fviewthread.tpl.php Code besser?   3  # 12  top
Deleted Member
Posted on 02.02.2010 09:42
Sieht jetzt sehr viel besser aus, klasse!
 
Author RE: fviewthread.tpl.php Code besser?   4  # 12  top
gozoc
Co-Admin u. Cheftester


User Avatar



Posts: 1047

Location: Bayern
Joined: 22.09.06
Status: Offline
Posted on 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/  
Author RE: fviewthread.tpl.php Code besser?   5  # 12  top
Deleted Member
Posted on 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>";
 

 Attachments 
screenshot009.jpg
(Size: 10.18 KB, px: 206x165)
 
Author RE: fviewthread.tpl.php Code besser?   6  # 12  top
gozoc
Co-Admin u. Cheftester


User Avatar



Posts: 1047

Location: Bayern
Joined: 22.09.06
Status: Offline
Posted on 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.
 Attachments 
legendenalternative.jpg
(Size: 27.99 KB, px: 713x239)

Edited by gozoc on 02.02.2010 12:33
http://www.wuschelkiste.de/fusion/  
Author RE: fviewthread.tpl.php Code besser?   7  # 12  top
Deleted Member
Posted on 02.02.2010 12:53
Quote
1. folderhot hat nen kleineres Feld (20) bekommen, als die anderen, gibts nen Grund ??

Ist wohl untergegangen.
Quote
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
Edited by on 02.02.2010 13:00
 
Author RE: fviewthread.tpl.php Code besser?   8  # 12  top
Janilein
Moderator


User Avatar



Posts: 269

Joined: 22.06.08
Status: Offline
Posted on 02.02.2010 13:12
Also mir persönlich gefällt Franks Alternative sehr gut.


R.I.P. my friend
Edited by Janilein on 02.02.2010 13:13
http://www.lewitzgalerie.de  
Author RE: fviewthread.tpl.php Code besser?   9  # 12  top
Deleted Member
Posted on 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.
Edited by on 02.02.2010 13:58
 
Author RE: fviewthread.tpl.php Code besser?   10  # 12  top
gozoc
Co-Admin u. Cheftester


User Avatar



Posts: 1047

Location: Bayern
Joined: 22.09.06
Status: Offline
Posted on 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/  
Jump to Forum:
Similar threads like "fviewthread.tpl.php Code besser?" [4]
Topic Forum Replies Last post
[codeschnipsel] Suche mit PDS integrierte Module & AddOns 0 24.02.2010 11:09 by
Verbesserungsvorschläge Mitglieder Meinungen 9 09.01.2010 17:53 by gozoc
bbcode defekt? integrierte Module & AddOns 2 17.11.2009 15:21 by
bbcode-Fehler im Forum integrierte Module & AddOns 0 29.08.2009 21:43 by
Share Thread
URL:
BB-Code:
HTML: