11. marts 2005 - 14:02Der er
21 kommentarer og 1 løsning
Smilie problem
Dav jeg har lavet en php gæstebog, med smilies problemet er bare at når jeg trykker på de smilies jeg har sat ind sætte den et ansigt ind i min tekstbox altså f.eks :), og det er meget fint, men så når jeg skal sende teksten.. så denkommer til at stå nedenunder så man kan se hvad man har skrevet så sender den ikke billed med men den sender kun :) og ikke andet, det er jo meningen at den skal sende et billed så man kan se billed, nogen som kan svare mig på hvorfor det ikke virker???
oki, kunne du ik gøre mig en tjeneste, og fortælle præcist hvad jeg skal gøre!!! er ikke helt med: her ser du et script til der hvor min besked kommer ud
Jeg gætter på at du ikke selv har lavet scriptet... men det er da også ok.
i stedet for echo nl2br($data["besked"]);
skriver du enten echo str_replace(":)","<img src=\"smiley.gif\">",nl2br($data["besked"]));
eller hvis du vil tilføje flere smileys: $temp=str_replace(":)","<img src=\"smiley.gif\">",nl2br($data["besked"])); $temp=str_replace(":D","<img src=\"smiley2.gif\">",$temp); $temp=str_replace(";)","<img src=\"smiley3.gif\">",$temp); (Gentag den sidste linie for hver smiley du vil have med, hvor du blot tilpasser smiley'en med det billede der skal sættes ind)
Er du sikker på, dette er, hvad du ønsker? Det er aldrig en fordel at lægge HTML i databasen, så du burde hellere udskifte brugernes tekst-smileys med billeder, når der skrives ud.
I den næste markup-standard eksisterer img-tag'et f.eks. slet ikke ... så er det jo ærgeligt at sidde med en masse data, der skal redigeres i hoved og r.., før de kan bruges :)
Kan godt se problemet, jamen hvis det så bliver lavet om, hvordan vil i så have at jeg skal lave det???!!!
Foresten det virker nu, har bare et problem: $temp=str_replace(":-D","<img src=\"biggrin.gif\">",$temp); jeg har f.eks. lagt smiliene i en mappe, men kan ikke lige se hvordan man fortæller det i <img src=\"biggrin.gif\">
VIL MEGET GERNE HAVE AT VIDE HVIS DER ER EN ANDEN MÅDE AT LAVE DET PÅ, SÅ JEG IKKE BEHØVER AT LAVE DET OM I FREMTIDEN!
lige en ting inden at jeg accepter svaret, hvad skal jeg så gøre så jeg ikke behøves at lave det om jeg har lavet nu, i fremtiden, i siger jo at det bliver lavet om så man ikke kan bruge img.. eller er det rigtig nok det krak har lavet til mig... eller fortalt mig?
krak >> Du tager helt fejl. Om et par år hedder standarden på WWW XHTML2.0 og i den eksisterer img-tag'et ikke.
Hvis der overhovedet skal være mening i at overgå til XHTML, vil der ikke blive bagudkompatibilitet for HTML-koder i kommende browsere. Det gælder ikke den første nye version, men bliver formodentlig tilfældet i næste. Ligesom der stadig er folk, der bruger Amiga, vil der dog uden tvivl være et 'sub-net' i nogle år fremover, hvor folk stadig bruger HTML - men der, hvor det virkelig sner, vil der ikke være noget, der hedder HTML. Al web bliver XML baseret i løbet af forholdsvis kort tid. Det er der forbløffende mange kodere, der ikke ved ... der er sat vand over til meget seriøse overraskelser :)
Ok, det var jeg ikke klar over. Men det er jo ikke noget der bliver slået fra over en enkelt nat, så der kan sagtens gå år, før futte850 og os andre skal ændre noget som helst. Har du et link til et sted, hvor det er offentliggjort?
Læs om XHTML på W3C ... det er ikke spor hemmeligt, men folk bruger bare ikke sitet til meget andet end at validere kode og slå en CSS-property op i ny og næ :)
Står det til de, der 'ejer' nettet og bestemmer over det (erhvervslivet), så sker det i morgen. Det vil komme meget bag på mig, om tidshorionten bliver længere en to år. Hovedsagen er, at overgangen til XML/XHTML kun giver mening, hvis den foretages mere eller mindre 'overnight' - og formålet er da også at få slagtet HTML så hurtigt som muligt
Egentlig er der ikke noget nyt i det. Det har været planen i årevis. Desværre er uddannelses niveauet ikke ret stort blandt webkodere, så der er heller ikke en synderlig stærk faglig kultur indenfor branchen.
Om det er det, der giver sig udslag i det dårlige, faglige informations niveau, ved jeg ikke. Det eneste, jeg ved, er, at webkodere generelt har et yderst ringe kendskab til deres fag i forhold til medarbejdere i andre brancher - og skræmmende mange har ingen anelse om, hvor deres teknologier er på vej hen.
Synes godt om
Ny brugerNybegynder
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.