Top5 für HP |
Fatha
Mitglied
Dabei seit: 22.01.05
Beiträge: 9
|
|
Hallo liebe wBBler,
Wie der Titel bereits erahnen lässt, suche ich ein Script ähnlich dem Top5 Hack für meine Homepage. Ein Forenticker quasi. Eines vorweg: ich besitze keine nennenswerten PHP-Kenntnisse. Als ich mich also durch unzählige Seiten und Threads der SuFu kämpfte, fand ich den ein oder anderen Hinweis, den Hack, den ich mir auch runtergeladen habe, einfach in die Homepage einzubinden. Nun, leicht finde ich das aber nicht gerade, um nicht zu sagen: Mit dieser Aufgabe bin ich total aufgeschmissen. Daher stelle ich auf diesem Weg eine Anfrage: Besitzt jemand ein solches Script, das er mir und der Öffentlichkeit zur Verfügung stellen könnte? Anders kann ich mir einfach nicht mehr helfen.
Vielen Dank im Voraus!
|
|
09.03.09 21:15 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Fatha
Mitglied
Dabei seit: 22.01.05
Beiträge: 9
Themenstarter
|
|
Den Top5 Hack von MsMaster. So etwas hätte ich ganz gern für meine index.php, sprich: für die Startseite meiner Homepage. Im Datendschungel einer alten Festplatte konnte ich nun auch endlich wieder ein solches Script ausfindig machen, welches so aussieht:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
|
<?php
####################### Konfiguration ######################
$sql['user'] = "xxx"; //hier den Usernamen der Datenbank
$sql['passwort'] = "xxx"; //hier das MySQL Passwort
$sql['host'] = "xxx"; //hier den MySQL host angeben (i.d.R. localhost)
$sql['db'] = "xxx"; //hier den Namen der Datenbank eingeben
$n = "1"; //Nummer des Forums (i.d.R. 1)
$anzahl = "5"; //anzahl der Threads, die ausgelesen werden sollen
$boardurl = "xxx"; //URL zum Board
$footer = "";//footer
######################## Selektieren#########################
//Verbindung zur DB aufbauen und Tabelle selektieren
@mysql_connect($sql['host'], $sql['user'], $sql['passwort']) or die("Verbindung zur Datenbank konnte nicht aufgebaut werden!");
@mysql_select_db($sql['db']) or die("Datenbank konnte nicht selektiert werden");
//mal die ganzen Infos auslesen und nach letzten Themen sortieren
$query=mysql_query("SELECT t.*, b.title FROM bb".$n."_threads t LEFT JOIN bb".$n."_boards b USING (boardid) ORDER BY lastposttime DESC LIMIT ".$anzahl);
while($thread=mysql_fetch_array($query,MYSQL_ASSOC)){
//das Thema
$topicid=$thread['threadid'];
$topic="<a href=\"".$boardurl."thread.php?threadid=".$topicid."\" target=\"_blank\">".$thread['topic']."</a>";
$replys = $thread['replycount'];
//aus Forum
$forum = $thread['title'];
$verbotene_foren=array("25");
if(!in_array($boardid, $verbotene_foren)) {
}
echo("\t\n");
echo("\t\t » ".$topic." <br />\n");
}
?>
|
|
Kopfschmerzen bereitet mir allerdings wieder dieser Abschnitt:
php: |
1:
2:
|
$verbotene_foren=array("25");
if(!in_array($boardid, $verbotene_foren)) { |
|
Denn obwohl ich die passende Foren-ID (25) eingefügt habe, zeigt er diese trotzdem in der Übersicht an. Kann mir jemand sagen, woran das liegt?
|
|
10.03.09 20:08 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Fatha
Mitglied
Dabei seit: 22.01.05
Beiträge: 9
Themenstarter
|
|
Danke erst einmal für deine Bemühungen. Aber leider führt die Ergänzung zum selben Ergebnis, Board ID 25 wird immer noch angezeigt. :/
|
|
11.03.09 11:12 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|