Sækja nýjustu 5 þræði frá phpBB3
Skrifað af Birkir Rafn Guðjónsson þann 20. febrúar 2008 - 17:17
3 athugasemdir skrifaðar - toppur / botn
Fjöldi lestra: 1361
Er að forrita síðu sem þarf að sækja nýjustu 5 þræði frá spjallborði phpBB3 og sýna þráð með nafni sem og tengil á þráðinn. Einnig sýnir hann hver höfundurinn af þráðinum er, og tengil á prófíl notandans.

Sniðugt fyrir þá sem vilja.
 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 |
<?php

/**
 * @author Birkir Rafn Guðjónsson
 * @copyright 2008
**/

## Slóð á spjall með / í enda
$slod 'http://spjall.is/';

## Sækja notandanafn út frá notanda auðkenni
function phpbb3_nafn($notanda_id){
    
$sql mysql_query("SELECT username FROM phpbb_users WHERE user_id = $notanda_id")or die(mysql_error());
    
$ret mysql_fetch_row($sql);
    
    return 
$ret[0];
}


## Fá síðustu 5 topics frá gagnagrunni
$sql mysql_query("SELECT * FROM phpbb_topics ORDER BY id DESC LIMIT 5")or die(mysql_error());
while(
$t mysql_fetch_array($sql)){
    
    
$id $t["topic_id"];
    
$fid $t["forum_id"];
    
$titill $t["topic_title"];
    
$eftir $t["topic_poster"];
    
    echo 
'<a href="'.$slod.'viewtopic.php?f='.$fid.'&t='.$id.'">'.$titill.'</a>';
    echo 
' - eftir ';
    echo 
'<a href="'.$slod.'memberlist.php?mode=viewprofile&u='.$eftir.'">'.phpbb3_nafn($eftir).'</a>';
}

?>



24. febrúar 2008 - 12:29
#1 - Tómas
Ég býst við því að þarna þurfi að koma inn MySQL tenginu, fyrir þá sem ekki tóku eftir því

Að sjálfsögðu, þú sækir litlar upplýsingar úr MySQL með engri MySQL tengingu.

23. apríl 2010 - 17:51
#3 - Svavar Kjarrval
Þarna mætti taka út fallið phpbb3_nafn() með því að nota MySQL join í phpbb_users um leið og náð er í topicin.




Nafn:


Netfang:


Veffang:


Hvað er tólf plús einn?



Skilaboð: