Avatar billede penzil Nybegynder
18. juli 2004 - 15:56 Der er 46 kommentarer

Hhjælp til Tagwall

hey der ude... mangler vildt meget en tagwall så plz. hjælp mig .....
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:04 #1
kan du selv finde lidt ud af PHP og MySQL ?
Avatar billede penzil Nybegynder
18. juli 2004 - 16:07 #2
nej slet ikke
Avatar billede penzil Nybegynder
18. juli 2004 - 16:11 #3
vil du lave en eller ???
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:11 #4
Så syntes jeg du skal se engang på:

http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=tagwall&catid=all

De plejer at forklare rimlig godt hvordan du kan installere de forskellige scripts...
Avatar billede penzil Nybegynder
18. juli 2004 - 16:13 #5
er de tagwalls færdige og klar til brug
Avatar billede penzil Nybegynder
18. juli 2004 - 16:14 #6
jeg kan ikke downloade det
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:15 #7
Hm... så må du hellere få min kode...
Avatar billede penzil Nybegynder
18. juli 2004 - 16:16 #8
Okay... skriver du den lige
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:18 #9
tagwall.php (lidt gammel kode men det fungere)
------------

<?

if ($action == "tagwall") {
echo "
<table width=400 border=0 cellspacing=2 cellpadding=2 class=menu>
      <tr>
        <td><span class=normaltextfed><a href='$PHP_SELF?action=tagwall_write'>Skriv i tagwallen klik her</a> - <a href=# onClick=window.open('http://amici.dk/smiley.php','Smiley','height=350,width=50')>Smiley code</a></span></td>
      </tr>
</table><br>";

$pr_side = "5";

if (!isset($s)) {
    $s = "0";
}

$query = mysql_query("select * from tagwall ORDER BY id DESC limit $s,$pr_side") or die(mysql_error());

while($tags = mysql_fetch_array($query)){

$tags[tekst] = htmlentities($tags[tekst]);
$tags[tekst] = str_replace(":)", "<img src='gfx/smiley/smiley1.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":D", "<img src='gfx/smiley/smiley2.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":(", "<img src='gfx/smiley/smiley3.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":p", "<img src='gfx/smiley/smiley4.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":/", "<img src='gfx/smiley/smiley5.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":|", "<img src='gfx/smiley/smiley7.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":x", "<img src='gfx/smiley/smiley9.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("8|", "<img src='gfx/smiley/smiley10.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("[ANGRY]", "<img src='gfx/smiley/smiley11.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("8D", "<img src='gfx/smiley/smiley12.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(";)", "<img src='gfx/smiley/smiley13.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":-(", "<img src='gfx/smiley/smiley14.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":'(", "<img src='gfx/smiley/smiley15.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("[DEVIL]", "<img src='gfx/smiley/smiley16.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("[YUM]", "<img src='gfx/smiley/smiley17.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("[HYBER]", "<img src='gfx/smiley/smiley18.gif'>", $tags[tekst]);

echo "
<table width=400 border=0 cellspacing=2 cellpadding=2 class=menu>
      <tr>
        <td><span class=normaltextfed>$tags[opretter] - $tags[tid] - Ident: Logged
        <br><center>-------------------------------------------------------------------------------------------------</center></span></td>
      </tr>
      <tr>
        <td>
        <table width=100% height=100% cellspacing=2 cellpadding=2><tr><td>
        <span class=normaltext>
        $tags[tekst]
        </span>
        </td></tr></table>
        </td>
      </tr>
</table><br>";
}

$g_total = mysql_query("select count(id) as total from tagwall") or die(mysql_error());
$total = mysql_result($g_total,0);

echo "<center><span class=normaltext>Side: ";
$page = 1; //Definerer hvor sidetal skal starte
for($start=0; $total > $start; $start=$start+$pr_side){
    if ($start != $s) {
        echo "<span class=normaltext><a href='$PHP_SELF?action=tagwall&&s=$start'> $page</a></span>";
    } else {
        echo "<span class=normaltext> $page</span>";
    }
    $page++;
}
echo "</span></center><br>";
}

if($action=="tagwall_write") {
echo "
<span class=normaltextfed>&nbsp; Max 400 tegn resten bliver slettet!!!<br>
<form action=tagwall.php?action=tagwall_write2 method=post>
<table width=300 border=0 cellspacing=0 cellpadding=0>";

if($_SESSION['bruger']) { echo ""; } else { echo "
<tr>
<td width=20%><span class=normaltext>&nbsp; Navn:</span></td>
<td><input name=opretter class=form_kom></td>
</tr>"; }

echo "<tr>
<td width=20%><span class=normaltext>&nbsp; Text:</span></td>
<td><textarea name=tekst class=form_kom cols=30 rows=5></textarea></td>
</tr>
<tr>
<td>&nbsp; <input type=submit value=Gem class=form_kom name=submit></td>
</tr>
</table>
</form>";
}

if($action=="tagwall_write2") {
   

include("mysql.php");

if (!$opretter) { echo " fejl fejl fejl  fejl fejl fejl "; }
if (!$tekst) { echo " fejl fejl fejl  fejl fejl fejl "; }
else {

$tagip=$_SERVER['REMOTE_ADDR'];

if(date("F") == January) { $m = Januar; }
if(date("F") == February) { $m = Februar; }
if(date("F") == March) { $m = Marts; }
if(date("F") == April) { $m = April; }
if(date("F") == May) { $m = Maj; }
if(date("F") == June) { $m = Juni; }
if(date("F") == July) { $m = Juli; }
if(date("F") == August) { $m = August; }
if(date("F") == September) { $m = September; }
if(date("F") == October) { $m = Oktober; }
if(date("F") == November) { $m = November; }
if(date("F") == December) { $m = December; }

$date = date("j");
$tid = date(" Y, H:i");
$idag = "Den $date. $m $tid";

mysql_query("insert into tagwall (opretter,tekst,tid,tagip) values ('$opretter','$tekst','$idag','$tagip')")or die (mysql_error());
echo "<meta http-equiv=refresh content=0;URL=tagwall.php?action=tagwall>";
}
}

?>

MySQL DUMP:
-----------
CREATE TABLE `tagwall` (
  `id` int(1) NOT NULL auto_increment,
  `tagip` varchar(30) NOT NULL default '',
  `tid` varchar(50) NOT NULL default '',
  `opretter` varchar(50) NOT NULL default '',
  `tekst` text,
  PRIMARY KEY  (`id`),
  KEY `modstander` (`opretter`)
) TYPE=MyISAM;
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:20 #10
Hov der skal lige ændres lidt på koden:
---------

<?

if ($action == "tagwall") {
echo "
<table width=400 border=0 cellspacing=2 cellpadding=2 class=menu>
      <tr>
        <td><span class=normaltextfed><a href='$PHP_SELF?action=tagwall_write'>Skriv i tagwallen klik her</a></span></td>
      </tr>
</table><br>";

$pr_side = "5";

if (!isset($s)) {
    $s = "0";
}

$query = mysql_query("select * from tagwall ORDER BY id DESC limit $s,$pr_side") or die(mysql_error());

while($tags = mysql_fetch_array($query)){

$tags[tekst] = htmlentities($tags[tekst]);
$tags[tekst] = str_replace(":)", "<img src='gfx/smiley/smiley1.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":D", "<img src='gfx/smiley/smiley2.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":(", "<img src='gfx/smiley/smiley3.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":p", "<img src='gfx/smiley/smiley4.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":/", "<img src='gfx/smiley/smiley5.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":|", "<img src='gfx/smiley/smiley7.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":x", "<img src='gfx/smiley/smiley9.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("8|", "<img src='gfx/smiley/smiley10.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("[ANGRY]", "<img src='gfx/smiley/smiley11.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("8D", "<img src='gfx/smiley/smiley12.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(";)", "<img src='gfx/smiley/smiley13.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":-(", "<img src='gfx/smiley/smiley14.gif'>", $tags[tekst]);
$tags[tekst] = str_replace(":'(", "<img src='gfx/smiley/smiley15.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("[DEVIL]", "<img src='gfx/smiley/smiley16.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("[YUM]", "<img src='gfx/smiley/smiley17.gif'>", $tags[tekst]);
$tags[tekst] = str_replace("[HYBER]", "<img src='gfx/smiley/smiley18.gif'>", $tags[tekst]);

echo "
<table width=400 border=0 cellspacing=2 cellpadding=2 class=menu>
      <tr>
        <td><span class=normaltextfed>$tags[opretter] - $tags[tid]
        <br><center>-------------------------------------------------------------------------------------------------</center></span></td>
      </tr>
      <tr>
        <td>
        <table width=100% height=100% cellspacing=2 cellpadding=2><tr><td>
        <span class=normaltext>
        $tags[tekst]
        </span>
        </td></tr></table>
        </td>
      </tr>
</table><br>";
}

$g_total = mysql_query("select count(id) as total from tagwall") or die(mysql_error());
$total = mysql_result($g_total,0);

echo "<center><span class=normaltext>Side: ";
$page = 1; //Definerer hvor sidetal skal starte
for($start=0; $total > $start; $start=$start+$pr_side){
    if ($start != $s) {
        echo "<span class=normaltext><a href='$PHP_SELF?action=tagwall&&s=$start'> $page</a></span>";
    } else {
        echo "<span class=normaltext> $page</span>";
    }
    $page++;
}
echo "</span></center><br>";
}

if($action=="tagwall_write") {
echo "
<span class=normaltextfed>&nbsp; Max 400 tegn resten bliver slettet!!!<br>
<form action=tagwall.php?action=tagwall_write2 method=post>
<table width=300 border=0 cellspacing=0 cellpadding=0>";

if($_SESSION['bruger']) { echo ""; } else { echo "
<tr>
<td width=20%><span class=normaltext>&nbsp; Navn:</span></td>
<td><input name=opretter class=form_kom></td>
</tr>"; }

echo "<tr>
<td width=20%><span class=normaltext>&nbsp; Text:</span></td>
<td><textarea name=tekst class=form_kom cols=30 rows=5></textarea></td>
</tr>
<tr>
<td>&nbsp; <input type=submit value=Gem class=form_kom name=submit></td>
</tr>
</table>
</form>";
}

if($action=="tagwall_write2") {
   

include("mysql.php");

if (!$opretter) { echo " fejl fejl fejl  fejl fejl fejl "; }
if (!$tekst) { echo " fejl fejl fejl  fejl fejl fejl "; }
else {

$tagip=$_SERVER['REMOTE_ADDR'];

if(date("F") == January) { $m = Januar; }
if(date("F") == February) { $m = Februar; }
if(date("F") == March) { $m = Marts; }
if(date("F") == April) { $m = April; }
if(date("F") == May) { $m = Maj; }
if(date("F") == June) { $m = Juni; }
if(date("F") == July) { $m = Juli; }
if(date("F") == August) { $m = August; }
if(date("F") == September) { $m = September; }
if(date("F") == October) { $m = Oktober; }
if(date("F") == November) { $m = November; }
if(date("F") == December) { $m = December; }

$date = date("j");
$tid = date(" Y, H:i");
$idag = "Den $date. $m $tid";

mysql_query("insert into tagwall (opretter,tekst,tid,tagip) values ('$opretter','$tekst','$idag','$tagip')")or die (mysql_error());
echo "<meta http-equiv=refresh content=0;URL=tagwall.php?action=tagwall>";
}
}

?>
Avatar billede penzil Nybegynder
18. juli 2004 - 16:24 #11
det virker ikke!
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:25 #12
Jow det fungere fint... du skal bare ind i din mysql og lave tablen først ellers kan den ikke hente/gemme... selve linket til tagwallen bliver så
tagwall.php?action=tagwall
Avatar billede penzil Nybegynder
18. juli 2004 - 16:32 #13
forstår det ikkke... kan du ikke gøre det for mig
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:43 #14
Argh det er sq lidt for besværligt det her... det letteste er at hente et script fra nettet som har en install feautre hvor du bare åbner en fil og så ordner den det for dig... prøver lige at finde en til dig.
Avatar billede penzil Nybegynder
18. juli 2004 - 16:45 #15
okay takker
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:46 #16
http://www.global-centre.com/services/scripts/files/agb.zip

Denne bruger ikke MySQL database så den burde være lige til... der er også en readme fil med hvordan den skal bruges.
Avatar billede penzil Nybegynder
18. juli 2004 - 16:55 #17
den virker ikke
Avatar billede jammerlab Nybegynder
18. juli 2004 - 16:58 #18
Avatar billede penzil Nybegynder
18. juli 2004 - 17:02 #19
mit virker ikke
Avatar billede jammerlab Nybegynder
18. juli 2004 - 17:10 #20
Så må du da gøre noget helt galt :)

1. Hvor ligger du filerne henne? Hvis det er på din egen computer så skal du havde en webserver+PHP modulet installeret
2. Ligger det ude på en anden webserver på nettet så husk at det skal understødte PHP
Avatar billede penzil Nybegynder
18. juli 2004 - 17:26 #21
jeg har ingen... webhosting der under støtter PHP ... kender du nogle
Avatar billede jammerlab Nybegynder
18. juli 2004 - 17:35 #22
Fandt lige denne: http://www.frip.dk/
Avatar billede penzil Nybegynder
18. juli 2004 - 17:41 #23
ja men hvordan ved man hvad sin hp hedder=??
Avatar billede jammerlab Nybegynder
18. juli 2004 - 17:42 #24
Avatar billede mt-row Nybegynder
18. juli 2004 - 18:39 #25
hmm,

søger du stadig en tagwall..

jeg kan lave en hurtig nem en!

(med eller uden smileys er op til dig)

mvh

MT-Row
Avatar billede penzil Nybegynder
18. juli 2004 - 19:35 #26
MT-Row.....

ja kan du ikke gurtigt lave en ... med smileys hvis du vil
Avatar billede jammerlab Nybegynder
18. juli 2004 - 19:39 #27
kunne du stadig ikke få det andet til at fungere?!
Avatar billede penzil Nybegynder
18. juli 2004 - 19:40 #28
nej.... desværre
Avatar billede mt-row Nybegynder
18. juli 2004 - 19:41 #29
penzil:

se www.row0.tk > Gæstebog

skal den være sådan ?
Avatar billede penzil Nybegynder
18. juli 2004 - 19:46 #30
ja vis du kan mixe din sammen med den her...

www.tony-mathiesen.dk og vælg så tagwall

PS. Det skal mest ligne din !! :D
Avatar billede mt-row Nybegynder
18. juli 2004 - 19:49 #31
okay..
Avatar billede penzil Nybegynder
18. juli 2004 - 19:50 #32
til mt-row ved du hvor lang tid det tager ??? :P
Avatar billede mt-row Nybegynder
18. juli 2004 - 19:51 #33
højst 10min
Avatar billede penzil Nybegynder
18. juli 2004 - 19:51 #34
okay så længe kan jeg godt vente
Avatar billede mt-row Nybegynder
18. juli 2004 - 19:52 #35
men kan du ikke forklar' lidt mere om hvordan den mere nøjartig skal se ud

"mix" - ja, men hvilke af tingene skal jeg sætte sammen?!
Avatar billede mt-row Nybegynder
18. juli 2004 - 20:01 #36
tip: brug www.whitehat.dk

- din side bliver godt nok ditbrugernavn.users.whitehat.dk (men du kan lave et .tk domain gratis)

- og de er ALDRIG nede..
Avatar billede mt-row Nybegynder
18. juli 2004 - 20:01 #37
tagwall er færdig, men har kun lavet det i min stil..

hva skal jeg rette?!
Avatar billede penzil Nybegynder
18. juli 2004 - 20:02 #38
sådan som din tekst boks ser ud alstå der hvor man skal skrive sin medelse....

også der hvor man kan læse medelsen skal ligne det her...

Navn ~ HP ~ E-mail
--------------------------- altså en streg
og ger medelsen!


//Jugde Zod
Avatar billede penzil Nybegynder
18. juli 2004 - 20:11 #39
Er du gået i gang med at lave det???
Avatar billede mt-row Nybegynder
18. juli 2004 - 20:13 #40
ej få en anden til det..

er ikke med..!

sorry!
Avatar billede penzil Nybegynder
18. juli 2004 - 20:15 #41
okay... bare send din så skal du nok få point
Avatar billede jammerlab Nybegynder
18. juli 2004 - 20:17 #42
hehehe :)
Avatar billede jammerlab Nybegynder
18. juli 2004 - 20:19 #43
penzil> hvis du har problemer med den tagwall jeg sendte så for du problemer med alt. Sæt dig lige lidt ind i hvad pokker sådan en tagwall entlig kræver... du kan jo ikke bare åbne en php fil og forvente at alt fungere :) Den jeg sendte skal faktisk bare åbnes og det kunne du jo ikke engang... skal ikke forstås som kritik, men forstå mig nu ;)
Avatar billede penzil Nybegynder
18. juli 2004 - 20:20 #44
nej nej lidt kritik er al tid godt ..... men jeg har simpel hen ikke tid til at sætte mig ind I PHP...


til mt-row.... sender du lige din tag wall?????????+
Avatar billede saucer Nybegynder
01. august 2004 - 01:06 #45
Hvis du skal bruge en tagwall med smileys så kan du hente mit script.

Det tag ca. 1-2 min at sætte scriptet op og du kan selv ændre på diverse funktioner
ved at ændre i en funktions fil.

Du kan også se en demo version af scriptet : http://www.saucer.dk/download.php

Med venlig hilsen
Saucer
Avatar billede saucer Nybegynder
24. januar 2005 - 19:29 #46
Hvad med at lukke efter dig ?
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