Nya topics?

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Skriv svar
AlexXx
Ny medlem
Ny medlem
Inlägg: 7
Blev medlem: 2009-09-03 17:51
Svar: 0

Nya topics?

Inlägg av AlexXx »

Hej!

Jag undrade om det är möjligt all få till en liten ruta på en hemsida som visar dom nya topicsen på forumet.
Jag har en kategori i forumet som visar dom nyaste, men jag skulle även vilja ha det i en liten "box" på hemsidan.
Någon som fattar vad jag menar och har nått tips hur jag kan göra detta?

http://www.sroinfo.com
http://www.sroinfo.com/forum/search.php ... =egosearch
AlexXx
Ny medlem
Ny medlem
Inlägg: 7
Blev medlem: 2009-09-03 17:51
Svar: 0

Re: Nya topics?

Inlägg av AlexXx »

Fick tyvärr inga svar men jag fann det tillslut :P
Om någon undrar hur man gör så postar jag scriptet här:

Kod: Markera allt

<?php
    // How Many Topics you want to display?
    $topicnumber = 5;
    // Change this to your phpBB path
    $urlPath = "/forum";
 
    // Database Configuration (Where your phpBB config.php file is located)
    include 'forum/config.php';
 
    $table_topics = $table_prefix. "topics";
    $table_forums = $table_prefix. "forums";
    $table_posts = $table_prefix. "posts";
    $table_users = $table_prefix. "users";
    $link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
    mysql_select_db("$dbname") or die("Could not select database");
 
    $query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
    FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
    WHERE t.topic_id = p.topic_id AND
    f.forum_id = t.forum_id AND
    t.forum_id != 4 AND
    t.topic_status <> 2 AND
    p.post_id = t.topic_last_post_id AND
    p.poster_id = u.user_id
    ORDER BY p.post_id DESC LIMIT $topicnumber";
    $result = mysql_query($query) or die("Query failed");									
 
    print "<table cellpadding='3' cellSpacing='2' width='640'>";
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
 
    echo  "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#p$row[post_id]\" TARGET=\"_blank\">" .
    $row["topic_title"] .
    "</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/memberlist.php?mode=viewprofile&u=$row[user_id]\" TARGET=\"_blank\">" .
    $row["username"] .
    "</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
    date('F j, Y, g:i a', $row["post_time"]) .
    "</td></tr></font>";
    }
    print "</table>";
    mysql_free_result($result);
    mysql_close($link);
    ?>
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: Nya topics?

Inlägg av Marcus »

Missade din fråga... :oops:

Även om jag inte detaljstuderat din lösning, så uppskattar jag att du postade lösningen.... det hjälper andra som har samma fråga. :-)

Och faktum är ju att detta forum bygger på att alla hjälper alla, efter bästa förmåga. :-)

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: Nya topics?

Inlägg av Marcus »

En rapport som kom in är att koden visar upp alla forum, även de som man inte har behörighet i.

Du behöver lägga till något som kontrollerar behörigheten.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Nya topics?

Inlägg av Kjell »

Och/eller ändra vilka kategorier som får visas t.forum_id != 4 AND är ju för att utesluta forumid 4, men du kan ju ha flera.... lite kul, det brukar vara tvärtom, vilka man ska tillåta...
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Gateway
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2009-12-02 19:51
Svar: 0

Re: Nya topics?

Inlägg av Gateway »

Kjell; Hur gör man för att ändra så man väljer vilken topic som ska visas? För det kommer ju nya topics hela tiden så det är enklare om man bara vill visa just en tråd..

Tack
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Nya topics?

Inlägg av Kjell »

Prova att ta bort "!" i t.forum_id != 4 AND och ställ in rätt forumid.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Gateway
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2009-12-02 19:51
Svar: 0

Re: Nya topics?

Inlägg av Gateway »

Funkade kanon Kjell, tack! Tror du/ni att det även finns ett sätt att visa vad som har skrivits i dessa ($topicnumber = 5;) 5 topics?
Jag har nämnligen en topic som fungerar som "nyhetsblad" och skulle vilja att den raddade posterna från den tråden, ungefär på samma sätt som nu fast med innehållet under.

Tack
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Nya topics?

Inlägg av Kjell »

Det här tillhör inte min favoritkod, du borde kunna hitta något under http://www.phpbb.com/kb/ (samt är för sjuk för att grotta in mig i den)
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Gateway
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2009-12-02 19:51
Svar: 0

Re: Nya topics?

Inlägg av Gateway »

Ska kolla, tack för hjälpen =)
Gateway
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2009-12-02 19:51
Svar: 0

Re: Nya topics?

Inlägg av Gateway »

Ifall det är någon mer som är inne på samma spår så har jag hittat följande tråd som rör ämnet:

http://www.phpbb3bbcodes.com/viewtopic.php?p=29496

Inget jag hunnit prova själv ännu dock.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst