Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Da ist ein Fehler in der Tabelle:
Ersetze:
PHP-Code:
$query = mysql_query ( "SELECT COUNT(uid) AS count FROM mybb_users" ); $output = mysql_fetch_array ( $query ); $pages = ceil ( $output [ 'count' ]/ $count ); echo "Seiten: " ; for ( $i = 1 ; $i <= $pages ; $i ++) { echo "<a href=\"Wanted2.html?page= $i \"> $i </a>\n" ; } //HTML Code Bottom echo "</table>\n</body>\n</html>" ;
durch:
PHP-Code:
echo "</table>\n" ; $query = mysql_query ( "SELECT COUNT(uid) AS count FROM mybb_users" ); $output = mysql_fetch_array ( $query ); $pages = ceil ( $output [ 'count' ]/ $count ); echo "Seiten: " ; for ( $i = 1 ; $i <= $pages ; $i ++) { echo "<a href=\"Wanted2.html?page= $i \"> $i </a>\n" ; } //HTML Code Bottom echo "</body>\n</html>" ;
Der IE kann an der Reihenfolge aber nicht ändern.
Hast du einen Link, damit man das testen kann?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
06.11.2007, 17:52
(Dieser Beitrag wurde zuletzt bearbeitet: 06.11.2007, 17:53 von SavageDriver .)
Hab nun mal im IE7 getestet. Nach der Änderung zeigt dieser die Seitenzahl auch richtig am Ende des Dokuments an. Die Reihenfolge der Felder ist nun auch korrekt. Leider wird weder die mit CSS erstellte Box dargestellt, noch die dafür vorgesehene Hintergrundgrafik.
Code:
#rundrum {
border-width:1px;
border-style:solid;
border-color:black;
padding:1.0em;
text-align:justify;
background-image:url(gr01013.gif);
}
Diese Box soll die Einträge jedes Benutzers umgrenzen. Ist dies vielleicht anders, IE tauglich, möglich?
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Dein Code ist Schwachsinn!
Probiere es so:
PHP-Code:
<?php //Send HTML-Header Information header ( "Content-Type: application/xhtml+xml; charset=utf-8" ); //Connect to MyBB db and get Users define ( "IN_MYBB" , 1 ); require_once "./inc/config.php" ; mysql_connect ( $config [ 'hostname' ], $config [ 'username' ], $config [ 'password' ]) or die( "Verbindung fehlgeschlagen" ); mysql_select_db ( $config [ 'database' ]) or die( "Verbindung fehlgeschlagen" ); if(!isset( $_GET [ 'page' ])) { $page = 1 ; } else { $page = $_GET [ 'page' ]; } $count = 30 ; $start = $count *( $page - 1 ); $end = $count * $page ; $query = mysql_query ( "SELECT u.username, u.uid, u.avatar, u.birthday, f.fid2, f.fid9, f.fid7, f.fid4 FROM mybb_users u LEFT JOIN mybb_userfields f ON (u.uid=f.ufid) ORDER BY f.fid4 ASC LIMIT $start , $end " ); //HTML Code Part Top echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' ; echo "\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"de\" lang=\"de\">\n<head>\n<title>New Page</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n<style type=\"text/css\"> img {border: none;} * html a.bilderlink {border: 1px solid black;} * html a.bilderlink:hover {border: 1px solid white} .bilderlink img {border: 1px solid black;} .bilderlink img:hover {border: 1px solid white;} a.speziell:link { background-color: solid white; color: #000000; } a.speziell:visited { background-color: solid white; color: solid blue; } a.speziell:hover { background-color: solid white; color: soild blue; } a.speziell:active { background-color: solid white; color: solid black; } body{ font-family: Verdana; } tr { border-width:1px; border-style:solid; border-color:black; padding:2.5em; text-align:justify; background-image:url(gr01013.gif); } </style> </head>\n<body>\n<table border=\"0\" align=\"center\">\n<tr>\n<td>Übersicht</td>\n<td></td>\n</tr>\n" ; //Userlist while( $user = mysql_fetch_array ( $query )) { if( $user [ 'fid9' ] != 'nein' ) { echo "<tr><td width=\"250\"><a class=\"speziell\" href=\"/member.php?action=profile&uid= { $user [ 'uid' ]} \"> { $user [ 'fid4' ]} </a> <br />Deckname: { $user [ 'username' ]} <br /><br /><br /> { $user [ 'fid2' ]} <br /> { $user [ 'fid7' ]} </td> \n" ; //Make IE not display the X icon if user has no avatar if( $user [ 'avatar' ] == '' ) { echo "<td width=\"90\"><center> { $user [ 'birthday' ]} <br /><br /><a href=\"/member.php?action=profile&uid= { $user [ 'uid' ]} \" class=\"bilderlink\"><img src=\"/uploads/avatars/nophoto.jpg\" width=\"52\" height=\"64\" alt=\"\" /></a></center></td></tr>" ; } else { echo "<td width=\"90\"><center> { $user [ 'birthday' ]} <br /><br /><a href=\"/member.php?action=profile&uid= { $user [ 'uid' ]} \" class=\"bilderlink\"><img src=\" { $user [ 'avatar' ]} \" width=\"52\" height=\"64\" alt=\"\" /></a></center></td></tr>" ; } } } $query = mysql_query ( "SELECT COUNT(uid) AS count FROM mybb_users" ); $output = mysql_fetch_array ( $query ); $pages = ceil ( $output [ 'count' ]/ $count ); echo "Seiten: " ; for ( $i = 1 ; $i <= $pages ; $i ++) { echo "<a href=\"Wanted2.html?page= $i \"> $i </a>\n" ; } //HTML Code Bottom echo "</table>\n</body>\n</html>" ; ?>
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
06.11.2007, 18:16
(Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2007, 17:23 von SavageDriver .)
Ok danke. Jetzt wird es zwar in allen Browsern soweit korrekt angezeigt, aber weder der schwarze Rahmen ist ersichtlich, noch wird die Hintergrundgrafik pro Benutzer komplett angezeigt, d.h. zwischen der rechten und der linken Spalte wird ein weißer Strich dargestellt (s. Anhang: links "soll", rechts "ist").
Hallo, ist es denn nicht möglich die Grafik vollständig hinter einer Zeile anzuzeigen, ohne das sie getrennt wird in der Mitte durch einen weißen Strich? Auch der Rahmen erscheint nicht um eine Zeile...
Angehängte Dateien
Thumbnail(s)
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
Hallo SavageDriver,
Ist das Problem Browserspezifisch?
Wenn dies der Fall ist, solltest du eine Browserweiche verwenden und je nach Browser die CSS Elemente laden.
Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
Ja, wenn ich folgenden Code benutze:
PHP-Code:
#rundrum { border - width : 1px ; border - style : solid ; border - color : black ; padding : 1.0em ; text - align : justify ; background - image : url ( gr01013 . gif ); }
PHP-Code:
echo "<p id=\"rundrum\"> $newest_member " ; echo "<td width =\"25\"></td> $avatar </p>" ;
Dann wird alles so angezeigt, wie gewünscht (siehe Anhang letzter Beitrag), aber leider nur im Firefox.
Versuche ich das ganze zu implementieren, wie Dragon vorgeschlagen,
PHP-Code:
tr { border - width : 1px ; border - style : solid ; border - color : black ; padding : 2.5em ; text - align : justify ; background - image : url ( gr01013 . gif ); }
dann wird zwar bei IE und FF beides identisch angezeigt, aber nicht so wie gewünscht. Die beiden Spalten werden durch einen weißen Strich in der Mitte getrennt, der nicht vorhanden sein dürfte. Zudem wird der Rahmen nicht angezeigt, zumindest nicht in schwarz...
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
SavageDriver schrieb: PHP-Code:
echo "<p id=\"rundrum\"> $newest_member " ; echo "<td width =\"25\"></td> $avatar </p>" ;
Dann wird alles so angezeigt, wie gewünscht (siehe Anhang letzter Beitrag), aber leider nur im Firefox.Man kann in Tabellen nicht mit <p> arbeiten. Die einzelnen Felder kannst du so formatieren, aber nicht die Zeilen oder Spalten. Siehe:
http://de.selfhtml.org/html/referenz/elemente.htm#table Der FF beachtet den Fehler nicht. Das ist zwar nett, trotzdem ist der Fehler so gravierend, dass man keinem Browser die "falsche Anzeige" verübeln kann.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
mhh ok. Wie lässt es sich dann denn am besten realisieren, sodass das Hintergrundbild nicht "geteilt" wird und wie ist ein Rahmen möglich ohne alle Spalten komplett gemeinsam einzurahmen?
Beiträge: 26
Themen: 7
Registriert seit: 25.11.2007
01.12.2007, 09:08
(Dieser Beitrag wurde zuletzt bearbeitet: 01.12.2007, 18:17 von CH3AT0R-FR3AK .)
Wie ist der Aktuelle Code ? Und wie bekomme ich den in meinem Forum rein ???
Beiträge: 26
Themen: 7
Registriert seit: 25.11.2007
Sry,wegen Doppelpost aber keiner Antwortet^^