Avatar billede klaske_ko Nybegynder
24. juni 2004 - 00:55 Der er 30 kommentarer og
1 løsning

Knapper i PHP

Hey :) jeg havde tidligere på dagen(natten?:P) et spørgsmål omkring smilies fed,kursiv osv. Her : http://www.eksperten.dk/spm/513062

Jeg har tænkt på...jeg kunne godt tænke mig knapper som på hol.dk(ved det er konkurenter på en måde, men altså, måden ;))

Fed, kursiv og link...sådan at man ik kan skrive link bare sådan www.noget.dk men man SKAL have http://www.noget.dk ..og skriver man fx shoutbox.php og gør det til link skal den pege på www.minside.dk/shoutbox.php :)

Sådan at det der skal være et Link, fed eller kursiv skal markeres og så skal der vælges knap :) som på hol :
http://www.hol.dk/forum.asp?fID=23#opret

kan det klares ? Starter på 150 points... :) min kode kommer lige om 56 sek :)
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 00:56 #1
<?
if(isset($_GET["action"])){
$UNDER_MODUL = $_GET["action"];
}else{
$UNDER_MODUL = '';
}
if(isset($_GET["id"])){
$ID = $_GET["id"];
}else{
$ID = false;
}

function overskrift($t){
echo '<h1>'.$t.'</h1>';
}

if($UNDER_MODUL == ''){
overskrift("Shoutbox");
?>

<h3>Skriv indlæg</h3>
<form method="post" action="/vierikkesindssyge.php?action=opret">
<table>
<tr><td>Navn:</td><td><?

$value = '';
if($currentuser->Logget_ind){
$value = $currentuser->Login;
}
echo '<input type="text" name="bruger" value="'.$value.'"/>';
?></td></tr>
<tr><td>Tekst:</td><td><textarea rows="4" cols="30" name="tekst" /></textarea></tr>
<tr><td>&nbsp;</td><td><input type="submit" value="Opret"></td></tr>
</table>
</form>

<?
$resultat = sql("select *,DATE_FORMAT(dato, '%d/%m %Y kl. %H:%i') AS datotekst from vierikkesindssyge order by dato desc");

if(mysql_num_rows($resultat) == 0){
echo "Der er ikke nogen indlæg i shoutbox'en";
}else{
while($row = mysql_fetch_array($resultat)){
    $output = $row["tekst"];
    $output = str_replace(":)","<img src=img/1.gif>",$output);
    $output = str_replace(":D","<img src=img/2.gif>",$output);
    $output = str_replace(";)","<img src=img/3.gif>",$output);
    $output = str_replace(":(","<img src=img/4.gif>",$output);
    $output = str_replace(":@","<img src=img/5.gif>",$output);
    $output = str_replace(";P","<img src=img/6.gif>",$output);
    $output = str_replace(";p","<img src=img/6.gif>",$output);
    $output = str_replace(":P","<img src=img/7.gif>",$output);
    $output = str_replace(":p","<img src=img/7.gif>",$output);
    $output = str_replace(":|","<img src=img/8.gif>",$output);
    $output = str_replace(":O","<img src=img/9.gif>",$output);
    $output = str_replace(":o","<img src=img/9.gif>",$output);
    $output = str_replace("lol","<img src=img/10.gif>",$output);
    $output = str_replace(":'(","<img src=img/11.gif>",$output);
    $output = str_replace("bah","<img src=img/12.gif>",$output);
    $output = str_replace("ilu","<img src=img/13.gif>",$output);
    $output = str_replace("ILU","<img src=img/13.gif>",$output);
    $output = str_replace("duk","<img src=img/14.gif>",$output);
    $output = str_replace("DUK","<img src=img/14.gif>",$output);

echo '<div class="shoutboxtop">';
echo '<span class="shoutboxtitle">';

echo htmlentities(stripslashes($row["bruger"]));

echo '</span> '.$row["datotekst"];
if($currentuser->Admin){
echo '<span class="shoutboxadmin"><a href="/vierikkesindssyge.php?action=rediger&id='.$row["id"].'">rediger</a> - <a href="/vierikkesindssyge.php?action=slet&id='.$row["id"].'">slet</a></span>';
}
echo '</div>';
echo '<div class="shoutboxmain">';
$allowed_tags = "<img>, <b>, <i>";
echo nl2br(links(strip_tags(stripslashes($output), $allowed_tags)));
echo '</div>';
}
}

}


if($UNDER_MODUL == 'opret'){

if(isset($_POST["tekst"]) and isset($_POST["bruger"])){
if(strlen($_POST["tekst"]) < 5){
message("Teksten skal være på minimum 5 tegn.");
redirect("/vierikkesindssyge.php");
}

if(isset($_POST["bruger"])){
if(strlen($_POST["bruger"]) < 2){
message("Navnet skal være min. 2 bogstaver!");
redirect("/vierikkesindssyge.php");
}else{
$bruger = $_POST["bruger"];
}
}

sql("insert into vierikkesindssyge (bruger,dato,tekst,ip) values ('".mysql_escape_string($bruger)."',NOW(),'".mysql_escape_string($_POST["tekst"])."','".mysql_escape_string(getenv(REMOTE_ADDR))."')");
message("Besked er gemt!");
redirect("/vierikkesindssyge.php");
}else{
message("Du har ikke indtastet de nødvendige data!");
redirect("/vierikkesindssyge.php");
}
}

if($UNDER_MODUL == 'rediger'){
if(!$currentuser->Admin){
fejl_rettigheder();
redirect();
}

if(isset($ID)){
if(sql("select id from vierikkesindssyge where id='".mysql_escape_string($ID)."'")){

if(isset($_POST["tekst"])){
sql("update vierikkesindssyge set tekst ='".mysql_escape_string($_POST["tekst"])."' where id='".$ID."'");
message("Indlægget er redigeret!");
redirect("/vierikkesindssyge.php");
}else{
$resultat = sql("select *,DATE_FORMAT(dato, '%d/%m %Y kl. %H:%i') AS dato from vierikkesindssyge where id='".mysql_escape_string($ID)."'"." order by dato limit 10");
while($row = mysql_fetch_array($resultat)){
overskrift("Shoutbox: rediger indlæg");
?>

<form method="post" action="/vierikkesindssyge.php?action=rediger&id=<?=$ID;?>">
<tr><td>Tekst:</td><td><textarea cols="50" rows="10" type="text" name="tekst"><?=htmlentities($row["tekst"]);?></textarea></td></tr>

<tr><td>&nbsp;</td><td><input type="submit" value="Rediger"></td></tr></table>
</form>
<?
}
}
}
}
}

if($UNDER_MODUL == 'slet'){
if(!$currentuser->Admin){
fejl_rettigheder();
redirect();
}

if(isset($ID)){
sql("DELETE FROM vierikkesindssyge where id='".mysql_escape_string($ID)."'");
message("Indlægget er slettet!");
redirect("/vierikkesindssyge.php");
}
}
?>



Der
Avatar billede jaw Nybegynder
24. juni 2004 - 00:57 #2
hmm, du mener, at den skal gøre ligesom den gør her på exp.dk ?
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 00:57 #3
vil gerne have dem en knaps længe fra opret :)

Opret |||| Fed | Kursiv | Link
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 00:58 #4
nej for man kan jo ikke bruge fed og kursiv her... eller.. :O kan man :S
<b>woot</b>

det skal være som på:
http://www.hol.dk/forum.asp?fID=23#opret

der er de knapper der.. :)
Avatar billede jaw Nybegynder
24. juni 2004 - 00:59 #5
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 01:07 #6
Jamen daw Jaw :P som jeg sagde før i dag...så dur jeg ik selv til indsætning og sådan... :P og jeg har jo fået lavet det der Bold og Italic :) vil bare gerne have knapper som hol.dk har :) du kan prøve at skrive et sted som gæst...bare et eller andet sted, så kan du se hvad jeg mener :)

Men som sagt, jeg er en skovl til php, og har ik toldmodighed nok til at side stille...og læse om det :P så PLZ hjælp ;)
Avatar billede jaw Nybegynder
24. juni 2004 - 01:07 #7
Ja, hej igen :) Jamn så må jeg jo prøve det :) Men er det som det link jeg pastede?
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 01:13 #8
nej...det er ik på den måde...altså på hol.dk hvis jeg vil have det her link

www.google.dk til at virke..så skal jeg markere det trykke på linkknappen så kommer der til at stå [L]www.google.dk[/L]  MEN! De skal huske http:// .
Det JEG sys der er smart ved det er så at inde på hol.dk hvis man skal have fat på en af deres egne sider...evt forum.asp linker man bare det som [L]forum.asp[/L] for så skriver den selv hol.dk/forum.asp. Derfor skal du når du linker 'ud' skrive http:// for ellers linker den www.hol.dk/www.google.dk :)

Og fed og kursiv...der skal du bare markere og så trykke på knappen (lissom link) og så bliver det kursiv eller/og fed :)

vil godt sætte til max point..
Avatar billede jaw Nybegynder
24. juni 2004 - 01:17 #9
Hmm, nu er jeg lidt forvirret... Se bort fra LINK-funktionen, men kig på bold og italic på den her side: www.syndicate.dk/exp/513249.php - er det ikke sådan?
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 01:20 #10
jo bare med knapper...ik links :) men knapper :) som den send knap under den her box jeg skriver i :)
Avatar billede jaw Nybegynder
24. juni 2004 - 01:21 #11
Ja, ja, men gider jo ikke tilpasse det, hvis det ikke var sådan det skulle være... Men giv mig lige 2 minutter så, så prøver jeg at bikse noget sammen...
Avatar billede jaw Nybegynder
24. juni 2004 - 01:30 #12
Kig lige på den igen...
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 01:35 #13
kan godt være jeg fatter lidt hat, men det er stadig ik knapper :S hehe....men :O fandt en fejl :) prøv at markere Skriv indlæg og gør det til link :P ;)...HEY WUPTI...nu blev det knapper :D ja der skal bare stå fed kursiv og link :) det kan jeg nok finde ud af :P
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 01:37 #14
men det ser meget nice ud :D men kan man gøre så det KUN virker i den der skrivebox ? altså ik i navnet .. ?
Avatar billede jaw Nybegynder
24. juni 2004 - 01:39 #15
Det tror jeg desværre ikke du kan, med den her kode :/ Men det du kan, det er at få den til at ignorere hvis brugeren har benyttet nogen af knapperne...

Men her er så mit bud:

<script language="javascript">
<!--
function ahrefThis() {
strSelection = document.selection.createRange().text
if (strSelection == "") document.text.text.focus()
strHref = prompt("Enter the URL of the site you to link:","http://")
if (strHref == null) return;
document.selection.createRange().text = "<a href=\"" + strHref + "\" target=\"_blank\" class=\"text\">" + strSelection + "</a>"
return;
}

function boldThis(from) {
strSelection = document.selection.createRange().text
if (strSelection == "") {
document.text.text.focus()
if (from == 2) document.text.text.select()
strSelection = document.selection.createRange().text
document.selection.createRange().text = strSelection + "[BOLD][/BOLD]"
}
else document.selection.createRange().text = "[BOLD]" + strSelection + "[/BOLD]"
return;
}

function italicThis(from) {
strSelection = document.selection.createRange().text
if (strSelection == "") {
document.text.text.focus()
if (from == 2) document.text.text.select()
strSelection = document.selection.createRange().text
document.selection.createRange().text = strSelection + "[ITALIC][/ITALIC]"
}
else document.selection.createRange().text = "[ITALIC]" + strSelection + "[/ITALIC]"
return;
}

function linkThis(from) {
strSelection = document.selection.createRange().text
if (strSelection == "") {
document.text.text.focus()
if (from == 2) document.text.text.select()
strSelection = document.selection.createRange().text
document.selection.createRange().text = strSelection + "[LINK][/LINK]"
}
else document.selection.createRange().text = "[LINK]" + strSelection + "[/LINK]"
return;
}
//-->
</script>

<?
if(isset($_GET["action"])){
$UNDER_MODUL = $_GET["action"];
}else{
$UNDER_MODUL = '';
}
if(isset($_GET["id"])){
$ID = $_GET["id"];
}else{
$ID = false;
}

function overskrift($t){
echo '<h1>'.$t.'</h1>';
}

if($UNDER_MODUL == ''){
overskrift("Shoutbox");
?>

<h3>Skriv indlæg</h3>
<form method="post" action="/vierikkesindssyge.php?action=opret">
<table>
<tr><td>Navn:</td><td><?

$value = '';
if($currentuser->Logget_ind){
$value = $currentuser->Login;
}
echo '<input type="text" name="bruger" value="'.$value.'"/>';
?>
</td></tr>
<script language="JavaScript">
<!--
if (document.selection) {
document.write('<input type="button" name="bold" value=" BOLD " onclick="java script:boldThis();">&nbsp;&nbsp;<input type="button" name="link" value=" LINK " onclick="java script:linkThis();">&nbsp;&nbsp;<input type="button" name="link" value=" ITALIC " onclick="java script:italicThis();"> <br>')
}
//-->
</script>s
<tr><td>Tekst:</td><td><textarea rows="4" cols="30" name="tekst" /></textarea></tr>
<tr><td>&nbsp;</td><td><input type="submit" value="Opret"></td></tr>
</table>
</form>

<?
$resultat = sql("select *,DATE_FORMAT(dato, '%d/%m %Y kl. %H:%i') AS datotekst from vierikkesindssyge order by dato desc");

if(mysql_num_rows($resultat) == 0){
echo "Der er ikke nogen indlæg i shoutbox'en";
}else{
while($row = mysql_fetch_array($resultat)){
    $output = $row["tekst"];
    $output = str_replace("[","<",$output);
    $output = str_replace("]",">",$output);
    $output = str_replace(":)","<img src=img/1.gif>",$output);
    $output = str_replace(":D","<img src=img/2.gif>",$output);
    $output = str_replace(";)","<img src=img/3.gif>",$output);
    $output = str_replace(":(","<img src=img/4.gif>",$output);
    $output = str_replace(":@","<img src=img/5.gif>",$output);
    $output = str_replace(";P","<img src=img/6.gif>",$output);
    $output = str_replace(";p","<img src=img/6.gif>",$output);
    $output = str_replace(":P","<img src=img/7.gif>",$output);
    $output = str_replace(":p","<img src=img/7.gif>",$output);
    $output = str_replace(":|","<img src=img/8.gif>",$output);
    $output = str_replace(":O","<img src=img/9.gif>",$output);
    $output = str_replace(":o","<img src=img/9.gif>",$output);
    $output = str_replace("lol","<img src=img/10.gif>",$output);
    $output = str_replace(":'(","<img src=img/11.gif>",$output);
    $output = str_replace("bah","<img src=img/12.gif>",$output);
    $output = str_replace("ilu","<img src=img/13.gif>",$output);
    $output = str_replace("ILU","<img src=img/13.gif>",$output);
    $output = str_replace("duk","<img src=img/14.gif>",$output);
    $output = str_replace("DUK","<img src=img/14.gif>",$output);
        $output = preg_replace("|\[L](.+)\[/L]|is", "<a target=_blank href='\\1'>\\1</a>", $output);
    $output = str_replace("http://","", $output);
    $output = str_replace("www.","http://www.",$output);
   
    $allowed_tags = "<a>, <b>, <i>";
    $output = strip_tags($output, $allowed_tags);

echo '<div class="shoutboxtop">';
echo '<span class="shoutboxtitle">';

echo htmlentities(stripslashes($row["bruger"]));

echo '</span> '.$row["datotekst"];
if($currentuser->Admin){
echo '<span class="shoutboxadmin"><a href="/vierikkesindssyge.php?action=rediger&id='.$row["id"].'">rediger</a> - <a href="/vierikkesindssyge.php?action=slet&id='.$row["id"].'">slet</a></span>';
}
echo '</div>';
echo '<div class="shoutboxmain">';
$allowed_tags = "<img>, <b>, <i>";
echo nl2br(links(strip_tags(stripslashes($output), $allowed_tags)));
echo '</div>';
}
}

}


if($UNDER_MODUL == 'opret'){

if(isset($_POST["tekst"]) and isset($_POST["bruger"])){
if(strlen($_POST["tekst"]) < 5){
message("Teksten skal være på minimum 5 tegn.");
redirect("/vierikkesindssyge.php");
}

if(isset($_POST["bruger"])){
if(strlen($_POST["bruger"]) < 2){
message("Navnet skal være min. 2 bogstaver!");
redirect("/vierikkesindssyge.php");
}else{
$bruger = $_POST["bruger"];
}
}

sql("insert into vierikkesindssyge (bruger,dato,tekst,ip) values ('".mysql_escape_string($bruger)."',NOW(),'".mysql_escape_string($_POST["tekst"])."','".mysql_escape_string(getenv(REMOTE_ADDR))."')");
message("Besked er gemt!");
redirect("/vierikkesindssyge.php");
}else{
message("Du har ikke indtastet de nødvendige data!");
redirect("/vierikkesindssyge.php");
}
}

if($UNDER_MODUL == 'rediger'){
if(!$currentuser->Admin){
fejl_rettigheder();
redirect();
}

if(isset($ID)){
if(sql("select id from vierikkesindssyge where id='".mysql_escape_string($ID)."'")){

if(isset($_POST["tekst"])){
sql("update vierikkesindssyge set tekst ='".mysql_escape_string($_POST["tekst"])."' where id='".$ID."'");
message("Indlægget er redigeret!");
redirect("/vierikkesindssyge.php");
}else{
$resultat = sql("select *,DATE_FORMAT(dato, '%d/%m %Y kl. %H:%i') AS dato from vierikkesindssyge where id='".mysql_escape_string($ID)."'"." order by dato limit 10");
while($row = mysql_fetch_array($resultat)){
overskrift("Shoutbox: rediger indlæg");
?>

<form method="post" action="/vierikkesindssyge.php?action=rediger&id=<?=$ID;?>">
<tr><td>Tekst:</td><td><textarea cols="50" rows="10" type="text" name="tekst"><?=htmlentities($row["tekst"]);?></textarea></td></tr>

<tr><td>&nbsp;</td><td><input type="submit" value="Rediger"></td></tr></table>
</form>
<?
}
}
}
}
}

if($UNDER_MODUL == 'slet'){
if(!$currentuser->Admin){
fejl_rettigheder();
redirect();
}

if(isset($ID)){
sql("DELETE FROM vierikkesindssyge where id='".mysql_escape_string($ID)."'");
message("Indlægget er slettet!");
redirect("/vierikkesindssyge.php");
}
}
?>

Jeg har tilføjet, så det kun er muligt at bruge de html-tags der er i knapperne - altså, <img> <font> kan ikke længere bruges. Du kan fjerne det hvis du ikke vil have det...
Avatar billede jaw Nybegynder
24. juni 2004 - 01:49 #16
Lige en ting, som jeg ikke havde tænkt på ! Jeg har jo "lukket" for brugen af <img>-tags, så linien:
$allowed_tags = "<a>, <b>, <i>";

skal lige ændres til:
$allowed_tags = "<a>, <b>, <i>, <img>";

så får du dine smileys tilbage :)
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 01:50 #17
arg virker ik :/
Avatar billede jaw Nybegynder
24. juni 2004 - 01:54 #18
Nej, og det ved jeg også hvorfor... Klokken er mange, så endnu engang min fejl :(

Jeg har ændret lidt i de følgende linier, så se om du kan udskifte:

while($row = mysql_fetch_array($resultat)){
    $output = $row["tekst"];
    $output = str_replace(":)","<img src=img/1.gif>",$output);
    $output = str_replace(":D","<img src=img/2.gif>",$output);
    $output = str_replace(";)","<img src=img/3.gif>",$output);
    $output = str_replace(":(","<img src=img/4.gif>",$output);
    $output = str_replace(":@","<img src=img/5.gif>",$output);
    $output = str_replace(";P","<img src=img/6.gif>",$output);
    $output = str_replace(";p","<img src=img/6.gif>",$output);
    $output = str_replace(":P","<img src=img/7.gif>",$output);
    $output = str_replace(":p","<img src=img/7.gif>",$output);
    $output = str_replace(":|","<img src=img/8.gif>",$output);
    $output = str_replace(":O","<img src=img/9.gif>",$output);
    $output = str_replace(":o","<img src=img/9.gif>",$output);
    $output = str_replace("lol","<img src=img/10.gif>",$output);
    $output = str_replace(":'(","<img src=img/11.gif>",$output);
    $output = str_replace("bah","<img src=img/12.gif>",$output);
    $output = str_replace("ilu","<img src=img/13.gif>",$output);
    $output = str_replace("ILU","<img src=img/13.gif>",$output);
    $output = str_replace("duk","<img src=img/14.gif>",$output);
    $output = str_replace("DUK","<img src=img/14.gif>",$output);
    $output = preg_replace("|\[LINK](.+)\[/LINK]|is", "<a target=_blank href='\\1'>\\1</a>", $output);
    $output = preg_replace("|\[BOLD](.+)\[/BOLD]|is", "<b>\\1</b>", $output);
    $output = preg_replace("|\[ITALIC](.+)\[/ITALIC]|is", "<i>\\1</i>", $output);
    $output = str_replace("http://","", $output);
    $output = str_replace("www.","http://www.",$output);
   
    $allowed_tags = "<a>, <b>, <i>";
    $output = strip_tags($output, $allowed_tags);
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 01:59 #19
den laver stadig fejl.... :(
Avatar billede jaw Nybegynder
24. juni 2004 - 02:00 #20
Ja, hvordan ser din kode ud nu?
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 02:11 #21
poster den lige som *phps :)

http://upit.dk/vierikkesindssyge.phps
Avatar billede jaw Nybegynder
24. juni 2004 - 02:13 #22
Yea, det ser da ikke så tosset ud... Men hvorfor kan jeg ikke oprette et indlæg?
Avatar billede jaw Nybegynder
24. juni 2004 - 02:17 #23
Fjern de her 2 linier:
$allowed_tags = "<a>, <b>, <i>, <img>";
$output = strip_tags($output, $allowed_tags

og den anden $allowed_tags du har ca. 10 linier længere nede, laver du til:
$allowed_tags = "<a>, <b>, <i>, <img>";
Avatar billede jaw Nybegynder
24. juni 2004 - 02:28 #24
[LINK=www.link.dk]link.dk[/LINK] er den ikke forberedt til... (endnu)
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 02:31 #25
nej nej...skulle den heller ik, skulle bare lige se... :)
Avatar billede jaw Nybegynder
24. juni 2004 - 02:39 #26
Har vist lige fundet en lille fejl, den her linie:
$output = str_replace("www.","<http://www>.",$output);

skal være:
$output = str_replace("www.","http://www.",$output);
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 15:48 #27
den vil ik :/
Avatar billede jaw Nybegynder
24. juni 2004 - 15:49 #28
må du specificere lidt, hvad det er den ikke vil... Umiddelbart virker [LINK] da, ikke? Og kan du ikke lige opdatere din .phps
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 18:37 #29
min phps ER opdateret....skulle jeg i hvert fald mene..link virker ik...da man skal have markeret det man vil før det bliver link :P, men jeg du behøver ik at bøvle mere med det, det gør ik noget :)
Avatar billede jaw Nybegynder
24. juni 2004 - 18:51 #30
ok, fair enough...
Avatar billede klaske_ko Nybegynder
24. juni 2004 - 18:58 #31
=) skal nok få det lavet...tror bare jeg engang selv må kigge på det.
Det er ikke så vigtigt... det er jo osse bare en shoutbox :) så jeg lukker :)
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