Avatar billede dimsen Nybegynder
16. december 2003 - 16:47 Der er 21 kommentarer og
1 løsning

Dotted "box" rund om tags i en tagwall

Davs alle ekspeter jeg har siddet og roddet med et tagwall scrip jeg fandt på nettet det kan ses på www.dipp.dk/tagwall.php det jeg godt kunne tænke mig var at tagsne ente i hver deres box med dottede linier dvs små streger og ikke en linie... :) det er nået med style... border-style: dotted; border-width: 1px som jeg har lavet længere nede idet :) paster lige hele koden her.

<?
// Tagwallen 2.0
// Denne tagwall er programeret af Claus Hansen (Frozt)
// http://frozt.dk
// admin@frozt.dk
// Copyright 2001 Inc.
// Tagwallen må bruges frit bare du lader disse linier stå ...

if($navn && $besked) {
$besked = ereg_replace("<","&lt;",$besked);
$besekd = ereg_replace(">","&gt;",$besked);

$dage = array("søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag");
$fil = "tagwall.txt";
$str  = "
<p>$besked<br>\n
Tagget af <a href=\"mailto:$email\">$navn</a> ".$dage[date("w", time())]." d. ".date("j/m-Y", time())." kl.".date("H:i:s", time())."\n";
$fp = fopen($fil, r);
if($fp) {
$filArray = file($fil);
$result = implode("", $filArray);
$result = "$str$result";
fclose($fp);
}
$fp = fopen($fil, w);
if($fp) {
fputs($fp, $result);
fclose($fp);
}

header("location: tagwall.php");
}
?>
<?
if (!$action || $action == "vis") {
?>

<head>
</head>
<body link="#000000" vlink="#000000" alink="#000000">

      <font face="Verdana" size="1">
<br></font>
<div align="center">
  <center>
  <table border="1" width="650" bordercolor="#ffffff" bgcolor="#ffffff">
  <tr>
      <td bordercolor="#FFFFFF" width="1232" height="100" valign="top">
  <p align="left" style="margin-bottom: -5"><font face="Verdana" size="1"><b>\\Tagwall</b>
  <hr size="1" color="#FFFFFF">
<hr size="1" color="#FFFFFF">
  <p align="left" style="margin-top: -5; margin-bottom: -19"><font face="Verdana" size="1"><font color="#000000">
  Tryk <a href="tagwall.php?action=tilfoj">her</a> for
  at skrive i tagwallen.</font></p>
  <p align="left" style="margin-bottom: -19">&nbsp;</p>
  <p>
                        <?
                        readfile("tagwall.txt");
                        ?>
 
 
 
 
  </td>

              <?
}
elseif ($action == "tilfoj") {
?>
   
<head>
</head>

      <font face="Verdana" size="1">
<br></font>
<div align="center">
  <center>
  <table border="1" width="650" bordercolor="#ffffff" bgcolor="#ffffff">
  <tr>
      <td bordercolor="#FFFFFF" width="1232" height="100" valign="top">
  <p align="left" style="margin-bottom: -5"><font face="Verdana" size="1"><br>
<div align="center"><b>Tilføj et Tag</b></font>
    <p align="left" style="margin-top: -2; margin-bottom: -2">
    <p>
  <B></B><BR>
<form action="tagwall.php" method="post">

<table border="0" align="center">
<tr><td class="tekst"><font face="Verdana" size="1">Navn:</font></td><td><input type="text" name="navn" style="border-style: dotted; border-width: 1px"></td></tr>
<tr><td class="tekst"><font face="Verdana" size="1">Email:</font></td><td><input type="text" name="email" style="border-style: dotted; border-width: 1px"></td></tr>
<tr><td class="tekst" colspan="2"><textarea name="besked" cols="30" rows="8"style=" border-style: dotted; border-width: 1px"></textarea></td></tr>
<tr><td class="tekst" colspan="0"><input type="submit" name="Tilføj" value="Skriv" style="border-style: dotted; border-width: 1px"></td></tr>
</table>

</form>
 
  <BR>
 
  <p>
  </td>
   
<?
}
?>


Hvis nogen kunne hjælpe ville jeg blive meget glad desuden vil jeg gerne beholde skriftype og størelse i boxen ;)

På forhånd tak :)
Avatar billede detox Nybegynder
16. december 2003 - 16:57 #1
Måske sådan:

<p align="left" style="margin-bottom: -19">&nbsp;</p>
  <p style="border-style: dotted; border-width: 1px">
                        <?
                        readfile("tagwall.txt");
                        ?>
Avatar billede dimsen Nybegynder
16. december 2003 - 16:58 #2
prøver :)
Avatar billede dimsen Nybegynder
16. december 2003 - 17:00 #3
hmm nej det virker ikke :)
Avatar billede detox Nybegynder
16. december 2003 - 17:03 #4
Skal nok nærmere være her:

$str  = "
<p style='border-style: dotted; border-width: 1px'>$besked<br>\n
Tagget af <a href=\"mailto:$email\">$navn</a> ".$dage[date("w", time())]." d. ".date("j/m-Y", time())." kl.".date("H:i:s", time())."\n";
Avatar billede dimsen Nybegynder
16. december 2003 - 17:04 #5
og det skal jeg sætte hvor :) ? lige før readfile eller ?
Avatar billede detox Nybegynder
16. december 2003 - 17:05 #6
Hov den skal nok osse afsluttes:

$str  = "
<p style='border-style: dotted; border-width: 1px'>$besked<br>\n
Tagget af <a href=\"mailto:$email\">$navn</a> ".$dage[date("w", time())]." d. ".date("j/m-Y", time())." kl.".date("H:i:s", time())."</p>\n";

Næ, byt det ud der står lige før:

$fp = fopen($fil, r);
if($fp) {
$filArray = file($fil);
$result = implode("", $filArray);
$result = "$str$result";
Avatar billede dimsen Nybegynder
16. december 2003 - 17:11 #7
hehe det virker :) en lille ting til hvordan sætter jeg <hr size="1" color="#111111"> ind lige over tagget af :) ?
Avatar billede dimsen Nybegynder
16. december 2003 - 17:12 #8
for da jeg gjorde det kom den med en fejl :(
Avatar billede detox Nybegynder
16. december 2003 - 17:31 #9
Prøv sådan her (jeg rettede lige et par småfejl):

<?
// Tagwallen 2.0
// Denne tagwall er programeret af Claus Hansen (Frozt)
// http://frozt.dk
// admin@frozt.dk
// Copyright 2001 Inc.
// Tagwallen må bruges frit bare du lader disse linier stå ...

if(isset($_POST['navn']) && isset($_POST['besked'])) {
$besked = ereg_replace("<","&lt;",$_POST['besked']);
$besekd = ereg_replace(">","&gt;",$besked);
$dage = array("søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag");
$fil = "tagwall.txt";
$str  = "
<div style='padding: 3px; margin: 5px; border-style: dotted; border-width: 1px'>$besked<br>\n<hr>
Tagget af <a href=\"mailto:$_POST[email]\">$_POST[navn]</a> ".$dage[date("w", time())]." d. ".date("j/m-Y", time())." kl.".date("H:i:s", time())."</div>\n";
$fp = fopen($fil, 'r');
if($fp) {
$filArray = file($fil);
$result = implode("", $filArray);
$result = "$str$result";
fclose($fp);
}
$fp = fopen($fil, 'w');
if($fp) {
fputs($fp, $result);
fclose($fp);
}

header("location: ".$_SERVER['PHP_SELF']);
}
?>
<?
if (!isset($_GET['action']) || $_GET['action'] == "vis") {
?>

<head>
</head>
<body link="#000000" vlink="#000000" alink="#000000">

      <font face="Verdana" size="1">
<br></font>
<div align="center">
  <center>
  <table border="1" width="650" bordercolor="#ffffff" bgcolor="#ffffff">
  <tr>
      <td bordercolor="#FFFFFF" width="1232" height="100" valign="top">
  <p align="left" style="margin-bottom: -5"><font face="Verdana" size="1"><b>\\Tagwall</b>
  <hr size="1" color="#FFFFFF">
<hr size="1" color="#FFFFFF">
  <p align="left" style="margin-top: -5; margin-bottom: -19"><font face="Verdana" size="1"><font color="#000000">
  Tryk <a href="<?=$_SERVER['PHP_SELF']?>?action=tilfoj">her</a> for
  at skrive i tagwallen.</font></p>
  <p align="left" style="margin-bottom: -19">&nbsp;</p>
  <p>
                        <?
                        readfile("tagwall.txt");
                        ?>
  </p>
  </td>
  </tr>
  </table>
              <?
}
elseif ($_GET['action'] == "tilfoj") {
?>   
<font face="Verdana" size="1">
<br></font>
<div align="center">
  <center>
  <table border="1" width="650" bordercolor="#ffffff" bgcolor="#ffffff">
  <tr>
      <td bordercolor="#FFFFFF" width="1232" height="100" valign="top">
  <p align="left" style="margin-bottom: -5"><font face="Verdana" size="1"><br>
<div align="center"><b>Tilføj et Tag</b></font>
    <p align="left" style="margin-top: -2; margin-bottom: -2">
    <p>
  <B></B><BR>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<table border="0" align="center">
<tr><td class="tekst"><font face="Verdana" size="1">Navn:</font></td><td><input type="text" name="navn" style="border-style: dotted; border-width: 1px"></td></tr>
<tr><td class="tekst"><font face="Verdana" size="1">Email:</font></td><td><input type="text" name="email" style="border-style: dotted; border-width: 1px"></td></tr>
<tr><td class="tekst" colspan="2"><textarea name="besked" cols="30" rows="8"style=" border-style: dotted; border-width: 1px"></textarea></td></tr>
<tr><td class="tekst" colspan="0"><input type="submit" name="Tilføj" value="Skriv" style="border-style: dotted; border-width: 1px"></td></tr>
</table>
</form>
<?
}
?>
Avatar billede dimsen Nybegynder
16. december 2003 - 17:32 #10
Nu har jeg et andet problem prøv at gå ind på www.dipp.dk og trykke på tagwallen  den viser sig ikke helt godt hvordna kan jeg få den til at være centreret og og gøre sådan at man kan se al teksten og rammerne :) ?
Avatar billede dimsen Nybegynder
16. december 2003 - 17:32 #11
ok :)
Avatar billede dimsen Nybegynder
16. december 2003 - 17:36 #12
hmm boxene kommer fortæt på hinanden nu :(
Avatar billede detox Nybegynder
16. december 2003 - 17:45 #13
Afstanden mellem boxene kan du justere med margin:

<div style='padding: 3px; margin: 5px; border-style: dotted; border-width: 1px'>$besked<br>\n<hr>
Avatar billede detox Nybegynder
16. december 2003 - 17:54 #14
Hvad med sådan her:

<?
// Tagwallen 2.0
// Denne tagwall er programeret af Claus Hansen (Frozt)
// http://frozt.dk
// admin@frozt.dk
// Copyright 2001 Inc.
// Tagwallen må bruges frit bare du lader disse linier stå ...

if(isset($_POST['navn']) && isset($_POST['besked'])) {
$besked = ereg_replace("<","&lt;",$_POST['besked']);
$besekd = ereg_replace(">","&gt;",$besked);
$besked = wordwrap($besked, 60, "<br />", 1);
$dage = array("søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag");
$fil = "tagwall.txt";
$str  = "
<div style='padding: 3px; margin: 15px; border-style: dotted; border-width: 1px'>$besked<br>\n<hr style='color: blue;'>
Tagget af <a href=\"mailto:$_POST[email]\">$_POST[navn]</a><br /> ".$dage[date("w", time())]." d. ".date("j/m-Y", time())." kl.".date("H:i:s", time())."</div>\n";
$fp = fopen($fil, 'r');
if($fp) {
$filArray = file($fil);
$result = implode("", $filArray);
$result = "$str$result";
fclose($fp);
}
$fp = fopen($fil, 'w');
if($fp) {
fputs($fp, $result);
fclose($fp);
}

header("location: ".$_SERVER['PHP_SELF']);
}
?>
<?
if (!isset($_GET['action']) || $_GET['action'] == "vis") {
?>

<head>
</head>
<body link="#000000" vlink="#000000" alink="#000000">

      <font face="Verdana" size="1">
<br></font>
<div style='text-align: center;'>
  <center>
  <table style='border: dotted 1px #000000; width: 650px; background-color: #ffffff;'>
  <tr>
      <td bordercolor="#FFFFFF" width="1232" height="100" valign="top">
  <p align="left" style="margin-bottom: -5"><font face="Verdana" size="1"><b>\\Tagwall</b>
  <hr size="1" color="#FFFFFF">
<hr size="1" color="#FFFFFF">
  <p align="left" style="margin-top: -5; margin-bottom: -19"><font face="Verdana" size="1"><font color="#000000">
  Tryk <a href="<?=$_SERVER['PHP_SELF']?>?action=tilfoj">her</a> for
  at skrive i tagwallen.</font></p>
  <p align="left" style="margin-bottom: -19">&nbsp;</p>
  <p>
                        <?
                        readfile("tagwall.txt");
                        ?>
  </p>
  </td>
  </tr>
  </table>
              <?
}
elseif ($_GET['action'] == "tilfoj") {
?>   
<font face="Verdana" size="1">
<br></font>
<div align="center">
  <center>
  <table border="1" width="650" bordercolor="#ffffff" bgcolor="#ffffff">
  <tr>
      <td bordercolor="#FFFFFF" width="1232" height="100" valign="top">
  <p align="left" style="margin-bottom: -5"><font face="Verdana" size="1"><br>
<div align="center"><b>Tilføj et Tag</b></font>
    <p align="left" style="margin-top: -2; margin-bottom: -2">
    <p>
  <B></B><BR>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<table border="0" align="center">
<tr><td class="tekst"><font face="Verdana" size="1">Navn:</font></td><td><input type="text" name="navn" style="border-style: dotted; border-width: 1px"></td></tr>
<tr><td class="tekst"><font face="Verdana" size="1">Email:</font></td><td><input type="text" name="email" style="border-style: dotted; border-width: 1px"></td></tr>
<tr><td class="tekst" colspan="2"><textarea name="besked" cols="30" rows="8"style=" border-style: dotted; border-width: 1px"></textarea></td></tr>
<tr><td class="tekst" colspan="0"><input type="submit" name="Tilføj" value="Skriv" style="border-style: dotted; border-width: 1px"></td></tr>
</table>
</form>
<?
}
?>
Avatar billede detox Nybegynder
16. december 2003 - 17:56 #15
Eller så noget lignende. Du kan justere i 'wordwrap' og 'tabel width' og prøve dig lidt frem.
Avatar billede dimsen Nybegynder
16. december 2003 - 17:56 #16
prøver :)
Avatar billede detox Nybegynder
16. december 2003 - 17:58 #17
Jeg ser lige at <td width står meget højt!
<td bordercolor="#FFFFFF" width="1232" height="100" valign="top">
skal nok osse justeres!
Avatar billede dimsen Nybegynder
16. december 2003 - 17:59 #18
argh nu kom der en box rund om det hele det var jo ikke menningen :)
Avatar billede dimsen Nybegynder
16. december 2003 - 18:00 #19
ok :)
Avatar billede dimsen Nybegynder
16. december 2003 - 18:08 #20
hvordan kunne jeg fjerne den store box uden om for tror jeg har fat i den nu :) det ser rigtigt ud ... :)
Avatar billede dimsen Nybegynder
16. december 2003 - 18:11 #21
har fundet ud af det takker mange gange for hjælpen smider du ikke lige et svar :) ?
Avatar billede detox Nybegynder
16. december 2003 - 18:11 #22
Velbekommen ;o)
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