ilch Forum » Allgemein » HTML, PHP, SQL,... » Last Forum Laufbox

Geschlossen
  1. #1
    User Pic
    Smoky Mitglied
    Registriert seit
    24.05.2009
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    Hallo, ich habe jetzt schon einiges versucht. Steige aber nicht dahinter.
    Was muss ich ändern das der Text von oben nach unter Scrollt?


    <?php
    # Copyright by Manuel Staechele
    # Support www.ilch.de

    defined ('main') or die ( 'no direct access' );

    $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time
    FROM prefix_topics a
    LEFT JOIN prefix_forums b ON b.id = a.fid
    LEFT JOIN prefix_posts c ON c.id = a.last_post_id
    LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
    LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
    LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
    WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1)
    OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
    OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
    OR vg.fid IS NOT NULL
    OR rg.fid IS NOT NULL
    OR sg.fid IS NOT NULL
    OR -9 >= ".$_SESSION['authright'].")
    ORDER BY c.time DESC
    LIMIT 0,7";
    //direkt über diesem Kommentar kann die Anzahl der angezeigten Beiträge geändert werden
    echo '<marquee id="test" class="smalfont" onMouseOver="document.all.test.stop()" onMouseOut="document.all.test.start()">Neueste Beiträge im Forum... ';
    $resultID = db_query($query);
    while ($row = db_fetch_assoc($resultID)) {
    $row['date'] = date('d.m.y - H:i',$row['time']);
    $row['page'] = ceil ( ($row['rep']+1) / $allgAr['Fpanz'] );
    echo '<b> | </b><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<50) ? $row['name'] : substr($row['name'],0,15).'...').'<span class="smalfont"> von '.$row['last'].'</span></a>';
    }
    echo ' <b>|</b> ...</marquee>';
    ?>



    Danke


    verwendete ilchClan Version: 1.1

    betroffene Homepage: nrw1.nr.funpic.de/
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    annemarie gelöschter User
    1. lern code in [ code ] tags zu schließen! (das # zeichen beim posten)
    2. lies einfach mal die eigenschaft von marquee durch
    3. start des marquees
    echo '<marquee

    4. schonmal bei den modulen nachgeschaut?
    5. Mir ist sowas von verdammt heiß
    6. wenn keiner der anderen ein passendes script hat heissts wohl schreiben! wende dich an Calc der scheint sowas gern zu machen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Smoky Mitglied
    Registriert seit
    24.05.2009
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    [quote=annemarie]
    1. lern code in [ code ] tags zu schließen! (das # zeichen beim posten)
    2. lies einfach mal die eigenschaft von marquee durch
    3. start des marquees
    echo '<marquee

    4. schonmal bei den modulen nachgeschaut?
    5. Mir ist sowas von verdammt heiß
    6. wenn keiner der anderen ein passendes script hat heissts wohl schreiben! wende dich an Calc der scheint sowas gern zu machen.
    [/q

    Ja Danke, bin halt ein Noob, sorry, Ich dachte dafür wäre ein Forum da
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    Ich hoffe ich habe den Smilie richtig ersetzt

    wenn nicht pack den code nochmal in code-tags damit die smilies nicht angezeigt werden (beitrag editieren)

    <?php
    # Copyright by Manuel Staechele
    # Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time
    FROM prefix_topics a
    LEFT JOIN prefix_forums b ON b.id = a.fid
    LEFT JOIN prefix_posts c ON c.id = a.last_post_id
    LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
    LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
    LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
    WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1)
    OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
    OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
    OR vg.fid IS NOT NULL
    OR rg.fid IS NOT NULL
    OR sg.fid IS NOT NULL
    OR -9 >= ".$_SESSION['authright'].";)
    ORDER BY c.time DESC
    LIMIT 0,7";
    //direkt über diesem Kommentar kann die Anzahl der angezeigten Beiträge geändert werden
    echo '<marquee align="left" direction="down" width="100%" height="62" scrollAmount="1" scrolldelay="1" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1" style="border:none;">Neueste Beiträge im Forum... ';
    $resultID = db_query($query);
    while ($row = db_fetch_assoc($resultID)) {
    $row['date'] = date('d.m.y - H:i',$row['time']);
    $row['page'] = ceil ( ($row['rep']+1) / $allgAr['Fpanz'] );
    echo '<b> | </b><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<50) ? $row['name'] : substr($row['name'],0,15).'...').'<span class="smalfont"> von '.$row['last'].'</span></a>';
    }
    echo ' <b>|</b> ...</marquee>';
    ?>



    Zuletzt modifiziert von DjGeCk0 am 03.07.2009 - 22:22:56
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten