Hallo ihr Lieben,
ich versuche mich zur Zeit an einer automatischen Liste in meinem Forum, aber irgendwie mögen die mich nicht. Ich habe mich jetzt nach
dieser Anleitung gerichtet und alles so gemacht wie dort erklärt, allerdings erscheint am Ende nur der PHP-Text, wenn ich die Seite im Browser öffnen möchte (siehe Anhang).
Kann mir jemand sagen wo ich einen Fehler gemacht habe?
Liebe Grüße (:
Ich gehe davon aus das du den PHP Code in den Globale Templates und nicht wie vorgesehen in die PHP Datei gespeichert hast.
Ach, habe mich in der Fragestellung vertan. Nein, ich hab den PHP-Text in die dafür vorgesehene Datei gespeichert und den jeweiligen in die Templates, genau wie dort beschrieben. Habe mich eben falsch ausgedrückt, sry.
Im Anhang der Text fürs Template.
Öhm? Ja? OK ^^
Und deine Frage? Oder hat es sich erledigt?
Wenn, dann schon
bzw.
anstelle von
und
(09.09.2017, 19:35)òóGlubscher schrieb: [ -> ]Öhm? Ja? OK ^^
Und deine Frage? Oder hat es sich erledigt?
Das obere Bild ist die Seite, die mir im Browser angezeigt wird .. also mir wird nur der Text dargestellt, ohne Forum, kein Header, kein Footer, gar nichts. Der Text auf ner weißen Seite siehe
www.hydeparkcorner.de/avatarliste.php
Das sieht für mich eher so aus, als ob ganz am Anfang deiner PHP-Datei die erste Zeile:
fehlt
So weit, so gut .. jetzt erscheint bei mir die nächste Fehlermeldung >.<
Hast du bei der Installation deines Forums möglicherweise einen anderen DB-Tabellen-Prefix als "mybb_" festgelegt?
Dann musst du diesen Teil in den Abfragen deiner PHP-Datei jeweils ersetzen.
Das Forum wurde über den Hoster automatisch installiert, deshalb würde ich eher sagen nein.
Wie bekomme ich denn den aktuellen DB-Tabellen-Prefix heraus?
EDIT: habs mittlerweile geschafft, die Seite wird mittlerweile angezeigt .. ich wünschte jetzt wäre es zu Ende, aber leider gibt die Liste nun nichts aus. Egal wie viele Profilfelder ich ausfülle, in der Liste erscheint nichts.
PHP-Datei:
Code:
<?php
// Gib hier deine Datenbankzugangsdaten ein, die du auch bei der Installation des Forums verwendet hast!
//avatarlisten addon by fallen newyork
define('IN_MYBB', 1);
require "./global.php";
require "./inc/config.php";
add_breadcrumb("Avatarliste", "avatarliste.php");
// Ersetze das fid[XX] durch fid und der ID des Profilfelds Avatargeschlecht
$faceclaim=$db->query("SELECT * FROM dc3x2_users LEFT JOIN dc3x2_userfields ON dc3x2_users.uid = dc3x2_userfields.ufid WHERE fid11 = 'weiblich' ORDER BY dc3x2_userfields.fid12 ASC");
// Ersetze das fid[ZZ] durch fid und der ID des Profilfelds Avatarperson
while($result=$db->fetch_array($faceclaim)) {
$userid = $result['uid'];
$username = $result['username'];
$avatar = $result['fid12'];
eval("\$female_faceclaim .= \"".$templates->get("female_faceclaim")."\";");
}
$faceclaim=$db->query("SELECT * FROM dc3x2_users LEFT JOIN dc3x2_userfields ON dc3x2_users.uid = dc3x2_userfields.ufid WHERE fid11 = 'männlich' ORDER BY dc3x2_userfields.fid12 ASC");
while($result=$db->fetch_array($faceclaim)) {
$userid = $result['uid'];
$username = $result['username'];
$avatar = $result['fid12'];
eval("\$male_faceclaim .= \"".$templates->get("male_faceclaim")."\";");
}
eval("\$avatarliste = \"".$templates->get("avatarliste")."\";");
output_page($avatarliste);
?>
Template:
Code:
<html>
<head>
<title>{$settings['bbname']} - Avatarliste</title>
{$headerinclude}
</head>
<body>
{$header}
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="tcat"><span class="smalltext">Female</span></td>
<td class="tcat"><span class="smalltext">Male</span></td></tr>
<tr>
<td width="50%" valign="top"><span class="smalltext">{$female_faceclaim}</span></td>
<td width="50%" valign="top"><span class="smalltext">{$male_faceclaim}</span></td>
</tr>
</table>
<div class="tcat"><a href="http://fallenny.bplaced.net/forum" style="font-family: tahoma; text-transform: uppercase; line-height: 100%; letter-spacing: 1px; font-size: 8px; text-align: center">Avatarlisten Addon © fallen ♥ newyork</a></div>
</table>
{$footer}
</body>
</html>
Template female_faceclaim:
Code:
<strong>$avatar</strong> - $username