Entschuldigt bitte das ich diesen tread wieder auspacke der mitlerweile fast 1 jahr alt ist da ich aber bisher bei der suche nicht das gefunden habe was ich suche und dieses thema nen punkt beinhaltet der mich interessieren würde.
Wir haben auf der hp ein paar leute die etwas längere namen haben .
Sobald die einen beitrag schreiben wird durch den zu langen namen die lastforen box nach unten verschoben und damit das design zerstört . gibt es auch die möglichkeit die länge der namen in der lastforum box zu kürzen so wie man es mit dem forentitel oder wie hier mit dem text das man diesen kürzen kann .
hoffe habe mich verständlich ausgedrückt mit meinem anliegen .
und hoffe das mir hier geholfen werden kann .
Betroffene Seite :
externer Link
<style type="text/css">
.lastautor {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ec6d06;
font-size:9px;
}
.lastautor:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ec6d06;
font-size:9px;
}
.vor {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999;
font-size:9px;
}
</style>
<?php
# Copyright by C.C.A.A
# Support www.DragonDesigns.de
defined ('main') or die ( 'no direct access' );
$query = "SELECT a.id, a.name, a.rep, a.erst as autor, b.id as fid, c.erst as last, c.id as pid, c.time , c.erstid as erstid
FROM prefix_topics a
LEFT JOIN prefix_forums b ON b.id = a.fid
LEFT JOIN prefix_posts c ON c.id = a.last_post_id
LEFT JOIN prefix_forumcats d ON d.id = b.cid AND b.id = a.fid
LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1)
OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
OR vg.fid IS NOT NULL
OR rg.fid IS NOT NULL
OR sg.fid IS NOT NULL
OR -9 >= ".$_SESSION['authright'].")
ORDER BY c.time DESC
LIMIT 0,5";
echo '<table width="100%" style="padding-top:0px; padding-bottom:2px;" cellspacing="2" cellpadding="3">';
$resultID = db_query($query);
while ($row = db_fetch_assoc($resultID)) {
$row['page'] = ceil ( ($row['rep']+1) / $allgAr['Fpanz'] );
$row['ORD'] = forum_get_ordner($row['time'],$row['id'],$row['fid']);
echo'<tr>';
echo'<td><table width="100%" border="0" cellspacing="1" cellpadding="12">';
echo'<tr>';
echo'<td rowspan="2" align="center" valign="middle"><img style="padding-right:5px;" src="include/images/forum/'.$row['ORD'].'.png" width="22" height="22" /></td>';
echo'<td width="100%" colspan="2" align="left"><b><a style="color:#888;" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<33) ? $row['name'] : substr($row['name'],0,31).'...').'</a></b></td>';
echo'</tr>';
echo'<tr>';
echo'<td width="60%" align="left" class="vor">Autor: <a class="lastautor">'.$row['autor'].'</a></td>';
echo'<td width="40%" align="left" class="vor">letzter: <a class="lastautor" href="index.php?user-details-'.$row['erstid'].'">'.$row['last'].'</a></td>';
echo'</tr>';
echo'</table></td>';
echo'</tr>';
}
echo '</table>';
?>
Bedanke mich schon mal im vorraus für jede hilfe.
Mfg lostboy2003
PS:Benutze Firefox 9.0.1 als Browser und ilch version 1.1o
ok habs erst mal über die index.htm gemacht und die box ein wenig vergrössert . Falls doch noch wer den lösungsvorschlag haben sollte den ich mir wünsche würde ich mich sehr freuen .
Zuletzt modifiziert von lostboy2003 am 21.01.2012 - 17:52:31