Antwort #2 am: 26. Juli 2013, 19:12:55
Hi vollautomat,
hattest du das ändern können, der Beitrag ist ja schon relativ alt?
Mir ist es auf eine einfache Weise, indem man der Spalte eine feste Breite gibt nicht gelungen.
Das Problem ist, dass Text nicht einfach umgebrochen wird, sondern nur wenn ein Leerzeichen oder ein Bindestrich drin ist.
Ich habe jetzt folgende Lösung implementiert. Ich füge in dem String von HTTP Referer alle 55 Zeichen ein Leerzeichen " " ein. Zusätzlich habe ich den Sting ohne Leerzeichen als Link hinterlegt.
Ich habe in der Datei admin/whos_online.php folgende Zeile:
<td class="dataTableContent"><?php echo encode_htmlentities($whos_online['http_referer']); ?></td>
durch diese ersetzt:
<td class="dataTableContent"><a href="
<?php echo encode_htmlentities
($whos_online['http_referer']); ?>" target="_blank">
<?php echo wordwrap(encode_htmlentities
($whos_online['http_referer']),55," ",true); ?></a></td>
Gibt es eine bessere Lösung?