Beiträge: 232
Themen: 16
Registriert seit: 16.01.2007
MyBB-Version: 1.4.4
01.11.2007, 15:04
(Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2007, 15:10 von Gondlar.)
ich hab nur die & in & geändert wegen dem xml fehler und bei dem
PHP-Code:
if($user['avatar'] == '')
{
$avatar = "<td></td>\n</tr>"; //Dass da nix steht is Absicht! Wenn das ausgegeben wir is nämlich kein Avatar vorhanden!
}
else
{
$avatar = "<td><a href=\"/member.php?action=profile&uid={$user['uid']}\"><img src=\"{$user['avatar']}\" width=\"75\" height=\"75\" border =\"1\" alt=\"\" /></a></td>\n</tr>\n";
}
im oberen Teil das <img src=... weggelassen weil die stelle dafür da is das wenn der User keinen Avatar hatt auch keiner angezeigt wird. Sonst hab ich nichts geändert.
@Driver: Schau mal ob alle & im Code als & geschrieben sind
Denken Hilft!
...und wer nicht denken will fliegt raus!
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Mein Code sollte jetzt stimmen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
01.11.2007, 15:13
(Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2007, 15:16 von SavageDriver.)
Hab jetzt die & geändert, dürfte aber dem script von Dragon entsprechen. Der xml Fehler wird nun nicht mehr angezeigt, aber leider funktionieren die Links unten zu den nächsten Seiten nicht...
Edit: Mein Fehler, hab vergessen den Link korrekt zu ändern
Edit2: Links nun auch korrekt, vielen Dank noch einmal für die Hilfe!
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
Es ist möglich die Avatare mit einem Rahmen zu versehen, welcher bei mouseover über das Bild seine Farbe wechselt? Meine CSS Anweisungen führen zu Fehlern...
Beiträge: 232
Themen: 16
Registriert seit: 16.01.2007
MyBB-Version: 1.4.4
Es geht auf jeden Fall.
Poste bitte mal deine CSS und die Fehler zu denen es kommt.
Denken Hilft!
...und wer nicht denken will fliegt raus!
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
Das Problem fängt schon damit an, dass ich nicht weiß wo der <head> der xhtml Datei ist und wo ich dann das <style type="text/css"> setzen soll. Allein das führt schon zu Fehlern. Wenn ich noch vor die " ein \ setze kommt es zu Fehlern wegen <>
Beiträge: 232
Themen: 16
Registriert seit: 16.01.2007
MyBB-Version: 1.4.4
02.11.2007, 16:39
(Dieser Beitrag wurde zuletzt bearbeitet: 02.11.2007, 16:40 von Gondlar.)
Schau dir die php Datei nochmal genau an^^ In Zeile 25 (bei dem status von Dragons Post) steht
echo "\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"de\" lang=\"de\">\n<head>\n<title>New ...
_______________________________________________________________________________^
Du schreibst dan also stattdessen:
PHP-Code:
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<link ....>\n
Denken Hilft!
...und wer nicht denken will fliegt raus!
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
ok ich habs gefunden und nun funktionierts auch mit dem Rahmen und Hovereffekt. thx
Aber schon kommt das nächste Problem: Wie kann ich die Schriftart ändern auf Verdana? Weder mit fontface noch mit font-family ändert sich da was...
Beiträge: 232
Themen: 16
Registriert seit: 16.01.2007
MyBB-Version: 1.4.4
Code:
body{
font-family: Verdana;
}
funktioniert bei mir
Denken Hilft!
...und wer nicht denken will fliegt raus!
Beiträge: 27
Themen: 1
Registriert seit: 31.10.2007
05.11.2007, 22:08
(Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2007, 22:14 von SavageDriver.)
Habe nun die Übersicht soweit gestaltet, wie gewünscht.
Noch einmal danke an alle. Im Firefox und Opera wird alles soweit korrekt dargestellt, nur mit dem Internet Explorer (6) treten Probleme auf.
- Die Anzeige der Seitenzahl erfolgt am Anfang der Seite, nicht am Ende.
- Die Reihenfolge von Feld mit Username, dann ID 4, dann 2, dann 7 wird nicht eingehalten, der IE scheint das Ganze rückwärts aufzubauen...
- Die einzelnen Boxen, die ich mit CSS hinter die Einträge gelegt habe werden gekonnt ignoriert, ebenfalls die Hintergrundgrafik dieser Boxen.
Edit: Im IE7 fehlen auch die Boxen und Seitenanzeige ist falsch, Rest ok.
Ich weiß so langsam wirklich nicht mehr weiter, wie man das ganze im IE noch gescheit anzeigen lassen kann....
Hier der aktuelle Code:
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;
}
#rundrum {
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')
{
$newest_member = "<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'] == '')
{
$avatar = "<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
{
$avatar = "<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>";
}
//Output User
echo "<p id=\"rundrum\"> $newest_member";
echo "<td width =\"25\"></td>$avatar </p>";
}
}
$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>";
?>