Avatar billede spr3kcer Nybegynder
29. december 2002 - 21:18 Der er 6 kommentarer og
2 løsninger

hvordan er dette lavet ?

hvordan er dette lavet
http://www.cscentral.com/disk2/hlamp/index.php ???

Er det noget der er hentet fra deres forum ?
eller rettere sagt :
kan man lave det sådan at man henter nyhederne fra et forum som dette : http://www.vbulletin.com/ ??
og hvordan gøres det ?
Avatar billede tekniskdesigner Nybegynder
29. december 2002 - 21:24 #1
Hej.

Vis det er beskeder du mener er det jo bare forskellige beskeder som er skrevet ind i en data base hvor man så selv kan ligge kommentarer ind til de indlæg som nu er der.

/Thomas Nielsen
Avatar billede spr3kcer Nybegynder
29. december 2002 - 21:33 #2
Hmm.. det jeg mente er .. kan man trække nyhederne ud automatisk fra den Database som Forum bruger... og hvordan kan det evt gøres (script eksempel :-) )
Avatar billede tekniskdesigner Nybegynder
29. december 2002 - 21:41 #3
Hej.

Du sender en forspørgsel til din db om f.eks. de sidste 5 nyheder også skulle den gerne vise dem.

Jeg kan ikke selv særlig meget php men skulle ikke undre mig om man kan finde et færdigt script hvor du selv kan ændre designet led f.eks. i script.com eller på google.com der findes mange gode ting :-)

/Thomas
Avatar billede lsskaarup Nybegynder
30. december 2002 - 02:36 #4
Det første du skal gøre er at få data ud fra db'en, f.eks. de 3 sidste som i nedenstående eksempel. Her sorteres data så den største ID er øverst, derefter tages det antal ud som man har brug for.

Disse data ligges i en ny variabel, og idet der er flere data bruges while. Ved hver enkelt data, hentes så de ønskede data ud, ved datoen v.h.a. substring eller den nye variabels navn efterfulgt af recordnavnet i tabellen.

<table cellpadding="0" cellspacing="0" border="0">
      <tr><td class="tabeloverskrift">&nbsp;&nbsp;Dato</td><td class="spacecell"></td><td class="tabeloverskrift">Emne</td><td class="spacecell"></td><td class="tabeloverskrift">Indlæg</td></tr>
    <?
    $findindlæg = mysql_query("select Emne.emneId, overskrift, Indlæg.dato, tekst from Indlæg, Emne
        where Indlæg.emneId=Emne.emneId order by indlægId DESC limit 0,3");
       
    while($indlæg = mysql_fetch_array($findindlæg)){
    ?>
    <tr><td>&nbsp;&nbsp;<?=substr($indlæg[dato],8,2).'-'.substr($indlæg[dato],5,2).'-'.substr($indlæg[dato],0,4)?></td>
    <td></td><td><a href="indlaeg.php?emneId=<?=$indlæg[emneId]?>" style="text-decoration: none"><?=$indlæg[overskrift]?></a></td>
    <td></td><td><a href="indlaeg.php?emneId=<?=$indlæg[emneId]?>" style="text-decoration: none"><?=substr($indlæg[tekst],0,30).'...'?></a>&nbsp;</td></tr>
    <?
    }
   
    ?>
    </table>

Det vil sige at hvis du vil have de seneste 5 nyheder, sorter du din nyhedstabel, efter noget unikt, ID, dato eller lignede  så den seneste er øverst i sorteringen. Henter derefter de 5 første ud, limit 0,5 (starter fra 0 slutter i 5).

Håber ikke det blev for indviklet.
Avatar billede spr3kcer Nybegynder
01. januar 2003 - 17:49 #5
Det blev lidt indviklet .. kan du ik prøve at lave en kode som man kan bruge til phpbb ( www.phpbb.net ) ( smider lige 50 flere point på )
Avatar billede lsskaarup Nybegynder
01. januar 2003 - 20:22 #6
kan ikke komme ind på siden, hvad er på den ?
Avatar billede spr3kcer Nybegynder
30. januar 2003 - 14:19 #7
www.phpbb.com r det .. sry ;-)
Avatar billede lsskaarup Nybegynder
09. februar 2003 - 13:18 #8
Har lige været syg, dejligt, not, så jeg orkede ikke rigtigt at lave noget. Skal jeg stadig prøve at lave en kode til phpbb ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester