YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Top5 für HP » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 3.035 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Top5 für HP
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Fatha
Mitglied


Dabei seit: 22.01.05
Beiträge: 9

 Top5 für HP Antworten Zitieren Editieren Melden       UP

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 Fatha ist offline E-Mail Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

Welchen Hack hast du denn gefunden und wo willst du ihn einfügen?
Ist deine Homepage PHP?

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

10.03.09 08:36 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
Fatha
Mitglied


Dabei seit: 22.01.05
Beiträge: 9

Themenstarter Thema begonnen von Fatha
Antworten Zitieren Editieren Melden       UP

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 Fatha ist offline E-Mail Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

Weil die Variable "$boardid" nicht definiert wurde.
Sollte denk ich mal so aussehen:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
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'];
   //BoardID
        $boardid $thread['boardid'];

$verbotene_foren=array("25");
if(!in_array($boardid$verbotene_foren)) { 

                                          }     
        echo("\t\n");
        echo("\t\t » ".$topic." <br />\n");                                          
    }


__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

11.03.09 08:38 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
Fatha
Mitglied


Dabei seit: 22.01.05
Beiträge: 9

Themenstarter Thema begonnen von Fatha
Antworten Zitieren Editieren Melden       UP

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 Fatha ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Top5 für HP