Avatar billede kack Nybegynder
10. december 2004 - 21:03 Der er 7 kommentarer og
1 løsning

gæstebog i profil (like arto.dk)

Hej allesammen!

Jeg kunne godt tænke mig at brugerne i mit community har deres egen gæstebog.

Men hvordan kan man nemmest lave det?

Jeg giver 200 points til den der kommer med en kode/forslag jeg kan bruge ;)
Avatar billede philip1804 Nybegynder
10. december 2004 - 21:12 #1
Kan du ikke bare bruge: http://sourceforge.net/projects/phpbb/ kan alt, nemt at bruge osv...
Avatar billede kack Nybegynder
10. december 2004 - 21:23 #2
har allerede et phpbb forum... Men er igang med et community. Tjek det ud her www.kack.dk/kackcommunity ;)

Og der mangler jeg en profil-gæstebog ;)
Avatar billede philip1804 Nybegynder
10. december 2004 - 21:27 #3
Ok - måske phpNuke så, du kan nemt overføre dit gamle phpBB til det der er i nuke! - derefter har du adgang til et helt community!

se:

http://phpnuke.org/

/PBT
Avatar billede kack Nybegynder
10. december 2004 - 21:42 #4
ikke helt det jeg er på udkig efter ;)
Avatar billede kack Nybegynder
10. december 2004 - 22:20 #5
Jeg har denne kode ind til videre:

<?
$connection = mysql_connect("'''","'''","'''");
    mysql_select_db("'''", $connection);
    ?>
<?
$query = mysql_query("SELECT * FROM gbog WHERE newsid = '$HTTP_GET_VARS[id]' ORDER BY id DESC");
while($row = mysql_fetch_array($query)) {
$row["comment"] = str_replace("
", "<br />", $row["comment"]);
$row["comment"] = preg_replace( "#\[url=(.+?)\](.+?)\[/url\]#is", "<a target='_blank' href='\\1'>\\2</a>", $row["comment"]);
$row["comment"] = preg_replace( "#\[url\](.+?)\[/url\]#is", "<a target='_blank' href='\\1'>\\1</a>", $row["comment"]);
$row["comment"] = preg_replace( "#\[img\](.+?)\[/img\]#is", "<img src='\\1' alt='' border='0' />", $row["comment"]);
$row["comment"] = preg_replace( "#\[b\](.+?)\[/b\]#is", "<b>\\1</b>", $row["comment"]);
$row["comment"] = preg_replace( "#\[i\](.+?)\[/i\]#is", "<i>\\1</i>", $row["comment"]);
$row["comment"] = preg_replace( "#\[u\](.+?)\[/u\]#is", "<u>\\1</u>", $row["comment"]);
echo "<div class='kasse'><div class='text'><a href='mailto:".$row["mail"]."'>".$row["name"]."</a> skrev:<hr />".$row["COMMENT"] ."</div></div><br />";
}
?>
<form action="?side=profil/gbog.php&id=<?=$HTTP_GET_VARS[id];?>" method=POST name=test>
Navn: <br />
<input type="text" name="navn" value="<? echo "$bruger" ?>" readonly> <br />
Email: <br />
<input type="text" name="email"> <br />
<textarea name="kom"></textarea>
<br />
<br />
<input type="submit" value="Skriv" name="skriv">
<input type="reset" value="Restart">
</form>
<?php
if($_POST['skriv']){
if(!$_POST['navn']) {
echo "Du skal skrive et navn!";
}
elseif(!$_POST['kom']) {
echo "Du skal skrive en besked!";
}
else{
$_POST["kom"] = str_replace("<", "&lt;", $_POST["kom"]);
$_POST["kom"] = str_replace(">", "&gt;", $_POST["kom"]);
$_POST["kom"] = str_replace("\\", "\\\\", $_POST["kom"]);
mysql_query("INSERT INTO gbog (id, newsid, name, mail, comment) VALUES ('".$_POST['id']."','".$HTTP_GET_VARS["id"]."','".$_POST['navn']."','".$_POST['email']."','".$_POST['kom']."')");
}
}
?>

Det virker sådan set fint nok.. Men hvad for et link skal man bruge for at komme ind i en forskellig gæstebog afhængeligt af hvilkens bruger profil man er gået ind i?

Prøv at kigge på www.kack.dk/kackcommunity/?side=profil/gbog.php der kommer den jo ind i den gæstebog hele tiden.
Avatar billede jm0 Nybegynder
10. december 2004 - 22:57 #6
Det ville være lidt nemmere for dig at finde rundt i koden, hvis du selv havde kodet den ;)
Avatar billede kack Nybegynder
10. december 2004 - 23:06 #7
Godt nok har jeg ikke selv lavet det der ;) Det har en af mine venner... Men jeg kan da godt finde rundt i det :)
Avatar billede kack Nybegynder
12. december 2004 - 16:50 #8
Har selv fundet ud af det :)
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