Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 35

Thema: Top X Threads auf der Startseite

  1. #1
    vB-Experte Avatar von Maddrax
    Registriert seit
    04.03.2002
    Ort
    Taucha b. Leipzig
    Beiträge
    817

    Pfeil Top X Threads auf der Startseite

    Auf Wunsch von Silmarillion habe ich mal den Top X Stats Hack modifiziert.

    Was macht dieser Hack ?

    er stellt die letzten x Themen separat in einer eigenen Tabelle dar.

    Anzahl der Themen kann eingestellt werden,
    Foren können ausgeschlossen werden,
    Zeichenanzahl des Thread-Titels kann eingestellt werden.

    Bitte mach vorher ein Backup.
    Ich übernehme keine Haftung bei irgendwelchen Fehlern.

    @Silmarillion

    Du müsstest die Tabelle die ins "FORUMHOME" kommt in deine seitliche Spalte einfügen.
    Angehängte Dateien Angehängte Dateien
    MfG
    Maddrax

  2. #2
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824

    Daumen hoch

    Dickes Dankeschön, Maddrax!

    Werde ich gleich mal ausprobieren. :-)

    PS: Kannst den Hack ja auch noch auf vb-org veröffentlichen. Vielleicht kann ihn der/die ein-oder andere ja ebenfalls gebrauchen.

    mfg

  3. #3
    Benutzer
    Registriert seit
    10.03.2004
    Beiträge
    59
    Ich bitte um einen Screenshot

  4. #4
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Hmm, kann keine offensichtlichen Fehler erkennen. Was genau meinst Du mit "total zerschossen"?

    mfg

  5. #5
    vB-Guru Avatar von h75
    Registriert seit
    01.09.2002
    Alter
    36
    Beiträge
    4.213
    Blog-Einträge
    1
    Mh... total zerschossen ist anders.. soll ich dir mal ein Bild zeigen? Dann siehst du was zerschossen ist..

    Du hast bestimmt nur irgendwo ein <tr> oder <table> vergessen, oder aus versehen gelöscht, übersehen, verschoben. oder wie auch immer. schau mal nach. das funzt
    greetz H75
    Polizist: "Hey Sie mit dem Fahrrad, stop bitte! Dies ist eine Verkehrskontrolle." Ja ich weiss, ich darf auf dem Gehweg nicht fahren. Polizist: "Darum hab ich sie nich angehalten. Mich würde eher interessieren, wo ihre linke Hand ist." Das würde mich auch mal interessieren...

  6. #6
    Profi-Benutzer Avatar von Andree
    Registriert seit
    29.05.2003
    Alter
    45
    Beiträge
    471
    Zitat Zitat von Benjamini
    Hi, nach dem ich den hack eingebaut habe, sehen meine Portaleinstellungen total zerschossen aus. was hab ich da denn bitte falsch gemacht ?
    Sieht so aus als hättest du die index.php aus dem admincp Ordner bearbeitet.
    Für den Hack soll aber die index.php aus dem root Verzeichnes modifiziert werden.

    PcFreak
    Heimat der vBStatistic: www.vbstatistic.com

  7. #7
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Ich habe den Hack jetzt einmal in meinem Testboard (Version 3.0.1) eingebaut und bekomme folgende Fehlermeldung:

    Database error in vBulletin 3.0.1:

    Invalid SQL:
    SELECT thread.threadid, thread.title, thread.lastpost, thread.forumid, thread.dateline

    FROM thread AS thread

    WHERE thread.forumid NOT IN ()

    ORDER BY thread.lastpost DESC LIMIT 0, 10
    mysql error: You have an error in your SQL syntax near ')

    ORDER BY thread.lastpost DESC LIMIT 0, 10' at line 6

    mysql error number: 1064

    Hat jemand eine Idee, woran das liegen könnte?

    mfg

  8. #8
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Zitat Zitat von Silmarillion
    Ich habe den Hack jetzt einmal in meinem Testboard (Version 3.0.1) eingebaut und bekomme folgende Fehlermeldung:

    Hat jemand eine Idee, woran das liegen könnte?

    mfg
    Ersetze:
    Code:
    $excludedforums = "";
    mit:
    Code:
    $excludedforums = "0";

  9. #9
    vB-Experte Avatar von Maddrax
    Registriert seit
    04.03.2002
    Ort
    Taucha b. Leipzig
    Beiträge
    817
    @Benjamini
    du musst die root/index.php und nicht admincp/index.php bearbeiten
    MfG
    Maddrax

  10. #10
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    @ Mystics: Danke. Manchmal sieht man den Wald vor lauter Bäumen nicht.

    Ich habe trotzdem noch ein Problem:

    Im vB3-Original Style klappt die Anzeige jetzt einwandfrei. Im anderen Skin (mit Menue links) jedoch nicht. Hier wird kein einziger Beitrag angezeigt. Scheint wohl daran zu liegen, dass ich den Code, welcher normalerweise ins FORUMHOME-Template kommen würde, im "header" -Template untergebracht habe. (dort sind alle Menuepunkte)

    Link zum Testboard.

    Was muss ich ändern, damit die Top-X Beiträge korrekt angezeigt werden?

    mfg

  11. #11
    vB-Experte Avatar von Maddrax
    Registriert seit
    04.03.2002
    Ort
    Taucha b. Leipzig
    Beiträge
    817

    Pfeil

    Zitat Zitat von Silmarillion
    Was muss ich ändern, damit die Top-X Beiträge korrekt angezeigt werden?

    mfg
    pack das hier mal statt in die index.php ins phpinclude_start - Template

    PHP-Code:
    // ### TOP X THREADS ###########################################
    $displayrecords "10"// Wieviel Themen sollen angezeigt werden?
    $excludedforums "0"// Welche Foren sollen ausgeschlossen werden. Format "0,5,7"
    $threadchars "30"// Anzahl der Zeichen bevor ein Titel gekürzt und '...' hinzugefügt wird
     
    $getstats_threads $DB_site->query("
    SELECT thread.threadid, thread.title, thread.lastpost, thread.forumid, thread.dateline 
    FROM " 
    TABLE_PREFIX "thread AS thread
    WHERE thread.forumid NOT IN ($excludedforums)
    ORDER BY thread.lastpost DESC LIMIT 0, $displayrecords"
    );
    while (
    $getstats_thread $DB_site->fetch_array($getstats_threads))
    {
    $getstats_thread[title] = unhtmlspecialchars($getstats_thread[title]);
    if (
    strlen($getstats_thread[title]) > $threadchars)

    $getstats_thread[titletrimmed] = substr($getstats_thread[title], 0strrpos(substr($getstats_thread[title], 0$threadchars), ' ')) . '...';
    }
    else
    {
    $getstats_thread[titletrimmed] = $getstats_thread[title];
    }
    eval(
    '$stats_threads .= "' fetch_template('forumhome_stats_thread') . '";');


    @Benjamini
    eigentlich ist ja bei einem Portal der Punkt "letzte Themen" dabei, da bräuchtest du den Hack nicht
    MfG
    Maddrax

  12. #12
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Jap - passt fast...aber eben nur fast, Maddrax!

    Schaue Dir mal bitte den Testlink an.

    Wie kann ich nun noch das "»" vor jeden Beitrag bekommen und zudem die Schriftgröße anpassen?

    Der entsprechende Abschnitt im "header"-Template sieht aktuell wie folgt aus:

    PHP-Code:
    <table width="175" border="0" cellspacing="0" cellpadding="0">
                <
    tr>
                    <
    td bgcolor="#9B9B9B" colspan="3"><img src='Kompakt/up_letzterbeitrag.gif' width=175 height=20 border=0></td>
                </
    tr>
                
                    <
    tbody id="collapseobj_forumhome_statistics" style="$vbcollapse[collapseobj_forumhome_statistics]">
    <
    tr>
    <
    td class="alt2" width="100%" valign="top">
            <
    table><tr>
            <
    td width="10" bgcolor="#F1F1FF">        
    </
    td>
        <
    td width="175" bgcolor="#F1F1FF"><br />
        <
    span class="smallfont">
                
    » $stats_threads
            
    </table></td>
    </
    td>
    </
    tr>
    </
    tbody

    mfg

  13. #13
    vB-Experte Avatar von Maddrax
    Registriert seit
    04.03.2002
    Ort
    Taucha b. Leipzig
    Beiträge
    817

    Pfeil

    ändere mal das "forumhome_stats_thread" Template in

    PHP-Code:
    &raquo;&nbsp;<a href="showthread.php?$session[sessionurl]goto=newpost&t=$getstats_thread[threadid]" title="<phrase 1="$getstats_thread[title]">$vbphrase[go_first_unread_in_thread_x]</phrase>">$getstats_thread[titletrimmed]</a><br /> 
    und ändere die Tabelle von das reinkommt in

    PHP-Code:
    <table width="175" border="0" cellspacing="0" cellpadding="0">
    <
    tr>
        <
    td bgcolor="#9B9B9B" colspan="3"><img src='/up_letzterbeitrag.gif' width=175 height=20 border=0></td>
    </
    tr>
    <
    tr>     
            <
    td width="10" bgcolor="#F1F1FF"><img src="/images/transparent.gif" width=10 height=1 border="0"></td>
        <
    td bgcolor="#F1F1FF">
        <
    img src="/images/transparent.gif" width=120 height=2 border="0"><br /><br />
        <
    span class="smallfont">
        
    $stats_threads
        
    </span>
        </
    td>
        <
    td width="10" bgcolor="#F1F1FF"><img src="/images/transparent.gif" width=10 height=1 border="0"></td>
    </
    tr>
    </
    table
    Geändert von Maddrax (24.09.2004 um 15:26 Uhr)
    MfG
    Maddrax

  14. #14
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Habe ich gemacht, passt allerdings immer noch nicht wirklich! (siehe Testlink)

    Neben dem fehlenden Background, passt jetzt die Anordnung der Pfeile nicht mehr (zu weit links). Zudem greift folgende Variable "$threadchars = "30"; " noch nicht. Die Zeilenumbrüche bei den Threadtiteln sind demzufolge viel zu früh. Wie kann ich das noch mit einbauen?

    mfg

  15. #15
    vB-Experte Avatar von Maddrax
    Registriert seit
    04.03.2002
    Ort
    Taucha b. Leipzig
    Beiträge
    817
    du hast das "forumhome_stats_thread" Template nicht mit geändert (Beitrag 17)
    MfG
    Maddrax

  16. #16
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824

    Lächeln

    Hmmm...hatte ich, aber Du hast wohl kurz danach den Code noch einmal abgeändert? ^^

    Egal - funktioniert jetzt einwandfrei! Erstklassiger Support! Dankeschön, Maddrax!

    mfg

  17. #17
    vB-Experte Avatar von Maddrax
    Registriert seit
    04.03.2002
    Ort
    Taucha b. Leipzig
    Beiträge
    817
    Bitte, gern geschehen. Ist immer wieder schön wenn was funktioniert.
    MfG
    Maddrax

  18. #18
    Benutzer
    Registriert seit
    11.01.2002
    Ort
    Düsseldorf
    Alter
    39
    Beiträge
    97
    Hallo,

    ein kleiner Fehler im Hack wenn ich den Link direkt von der Top-x box anklicke wird immer auf den ersten nicht auf den letzten Beitrag verwiesen....

    Kann ich das irgendwo ändern?

    Viele Grüsse
    d-talk

  19. #19
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Vielleicht liegt`s ja an der vorgerückten Uhrzeit - ich habe vor ">>" eine Leerzeile eingefügt. Wie kann ich nun erreichen, dass bei einem Zeilenumbruch die zweite Zeile ebenfalls mit einer Leerzeile versehen wird, also bündig zu Zeile 1 beginnt?

    Code:
    &nbsp;&raquo;&nbsp;<a href="showthread.php?$session[sessionurl]goto=newpost&t=$getstats_thread[threadid]" title="<phrase 1="$getstats_thread[title]">$vbphrase[go_first_unread_in_thread_x]</phrase>">$getstats_thread[titletrimmed]</a><br />
    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  20. #20
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Hat keiner eine Idee?

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Breite der Moderatorenspallte auf der Startseite
    Von caesar_andy im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 16.05.2004, 00:21
  2. Suche hack für Top Poster und Top Themenersteller auf der Startseite
    Von vBFreak im Forum vB2 Code-Hacking Diskussionen
    Antworten: 6
    Letzter Beitrag: 25.10.2003, 15:35
  3. [Biete] Top 5 Statistik auf der Hauptseite
    Von Xothous im Forum vB2 Code-Hacking Diskussionen
    Antworten: 16
    Letzter Beitrag: 25.09.2003, 22:31
  4. Login auf der startseite
    Von dreamer im Forum vB2 Code-Hacking Diskussionen
    Antworten: 19
    Letzter Beitrag: 01.08.2003, 07:36
  5. Top 10 Threads auf einer Homepage
    Von scud im Forum vB2 Code-Hacking Diskussionen
    Antworten: 0
    Letzter Beitrag: 12.01.2003, 07:53

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •