[ASP] Smilies met asp database?...

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

  • Whackit
  • Registratie: Januari 2002
  • Laatst online: 04-09 13:09
Ik ben bezig met een forum op te zetten op mijn site. Dit doe ik met een ms Acces database.
Nu wil ik dat hij : ) automatisch verwisseld met het icoontje wat daarbij hoort (:)) en de rest van de icoontjes natuurlijk ook.

Nou is mijn vraag kan dit.. en zo ja hoe moet ik dit aanpakken.

Verwijderd

Het idee is dat je de reeks : ) vervangt door een plaatje, in php gaat dit met str_replace. Helaas heb ik geen verstand van asp, maar het ideee is eender.

Ik raad je aan dit op te zoeken in een manual ofzo, want in de replies na mij wordt je helemaal afgezeken en uiteindelijk zal er een slotje komen.

Zo gaat dat hier..

sneue bedoening zeg je? idd je hebt gelijk, maarja wat doe je eraan

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 11:02
Op donderdag 02 mei 2002 22:46 schreef Michiel het volgende:
sneue bedoening zeg je?
Ik vind het vooral sneu dat mensen geen manual inkijken voordat ze hier topics openen. Dan moet je dit soort gedrag vooral gaan zitten aanmoedigen, dat haalt het nivo nog meer omlaag totdat niemand met enige kennis van zaken meer zin heeft om op dit forum te komen kijken.
idd je hebt gelijk, maarja wat doe je eraan
Niet van die stompzinnige topics openen! Daar hebben we Google, manuals en de search voor! Dit onderwerp is echt al 'tig keer langsgekomen.

Verwijderd

Om dit voor elkaar te krijgen moet je een script hebben die in de string "Message" bijvoorbeeld gaat zoeken naar : ) (zonder spatie) en dat vervangt voor < img source="smilie.gif" > enzo.. resultaat > :)
Als je dan bij de result page zegt dat het veld "Message" html bevat dan zal die daar waar die img verwijzing staat netjes het icoontje neerzetten...

Nu nog ff iemand vinden die weet hoe je die tekst kunt vervangen voor sourcecode!

[edit]
En deze topic is niet om whackit af te zeiken maar om hem te helpen!!!

Verwijderd

Niet van die stompzinnige topics openen! Daar hebben we Google, manuals en de search voor! Dit onderwerp is echt al 'tig keer langsgekomen.
Het meest stompzinnige in dit topic is wel jou reply

(Nouja met deze repy verlaag ik me ook aardig in die richting moet ik toegeven)

  • AceRimmer
  • Registratie: Maart 2001
  • Laatst online: 18:02

AceRimmer

What a guy...

code:
1
2
3
tekst = Replace(tekst, ":)", "[img]""Smile.gif"">")
tekst[/img]")
response.write tekst

Smoke me a kipper, I'll be back for breakfast


Verwijderd

Kijk.. hier hebben we wat aan :)
en waar moet die code zo'n beetje staan? dan komen we er denk ik wel uit!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 11:02
Op donderdag 02 mei 2002 23:02 schreef tlobker het volgende:
en waar moet die code zo'n beetje staan?
Even m'n image overeind houden: waar blijft dat slotje? :)

Of zijn de modjes bang voor Michiel?

Verwijderd

Op donderdag 02 mei 2002 23:02 schreef tlobker het volgende:
Kijk.. hier hebben we wat aan :)
en waar moet die code zo'n beetje staan? dan komen we er denk ik wel uit!
Ok nu moet ik wel een beetje met soultaker meegaan, je mag er wel iets voor doen vriend!
Er zijn zat leuke tutorials te vinden! Maak eens gebruik van google!
Of zijn de modjes bang voor Michiel?
Ja ik ben natuurlijk wel een oudgediende hier he :+

Veel plezier, en laat dit topic nu maar fijn in d edonkere hoekjes verdwijnen, want slotjes zuigen

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Op mijn site kunnen berichten worden achtergelaten. De 40 laatste berichten worden getoond in een scrollbalk. De berichten hoeven niet door de gebruikers zelf gewijzigd te worden. Wat is nu handiger? De smiliecodes : ) omzetten voordat ze worden opgeslagen en de img tag opslaan in de database of alles als het uit de db komt omzetten van smiliecode naar imagetag? Afbeeldingslocatie: http://smily.gif :)

  • Whackit
  • Registratie: Januari 2002
  • Laatst online: 04-09 13:09
Allemaal bedankt voor de reply's en de support, nu kom ik er wel uit. :)
En ja ik had al gekeken bij google en asp site's maar daar kon ik zo snel niet wat vinden dus toen dacht ik laat het ik maar ff posten op GoT. En het heeft dus erg geholpen.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 11:02
Op donderdag 02 mei 2002 23:13 schreef fatbenny het volgende:
Wat is nu handiger? De smiliecodes : ) omzetten voordat ze worden opgeslagen en de img tag opslaan in de database of alles als het uit de db komt omzetten van smiliecode naar imagetag?
De gouden regel is dat je je data zo onbewerkt mogelijk in je database stopt. In dit geval met smiley-codes erin dus. Bij het weergegeven bedenk je welke transformaties je op je gegevens wilt uitvoeren, in dit geval het omzetten van codes naar img-tags.

Het idee hierachter is, dat als je je gegevens een keer anders wil presenteren (omdat de locaties van je images gewijzigd zijn of je niet van een webinterface gebuik maakt), je de gegevens in dezelfde database moet kunnen gebruiken. Door er HTML-specifieke code met locaties in te stoppen kan dat niet meer en ben je voor altijd gebonden aan het presenteren van HTML uitvoer met zekere vastgestelde locaties.

In zeldzame situaties wordt er tegen deze regel gezondigd, ten behoeve van de grotere efficientie (aangezien je gegevens vaak één keer in een database stopt en vaak eruit haalt). Dit verschil is meestal echter nauwelijks merkbaar en doorgaans dan ook af te raden.

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Op donderdag 02 mei 2002 23:19 schreef Soultaker het volgende:

Het idee hierachter is, dat als je je gegevens een keer anders wil presenteren (omdat de locaties van je images gewijzigd zijn of je niet van een webinterface gebuik maakt), je de gegevens in dezelfde database moet kunnen gebruiken.
Bedankt voor je uitleg, maar ik hou het bij deze situatie bij het omzetten voor het opslaan.

De gegevens worden elke keer opgevraagd als er een bezoeker komt of als de bezoeker een nieuw bericht post. Deze gegevens zullen alleen op deze manier worden gebruikt. Naast de smiliecodes zitten er ook kant en klare link tags die aan worden gemaakt als een bezoeker zijn score opslaat. Die score wordt als bericht getoond dat linkt naar highscore lijst.

Alleen de laatste 40 (er komen gemiddeld 25 tot 200 berichten per dag binnen) worden getoond en de oude berichten worden verwijderd. Dus dit lijkt me dan zo'n uitzondering ;)

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Ik zou allebei op slaan, onbewerkt en bewerkt. Ligt dan aan de actie(view/edit) welk veld je laat zien. Anders moet je bij het editen alle <img> tags weer doorzoeken op mogelijke smilies.

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Op vrijdag 03 mei 2002 00:13 schreef Gert het volgende:
Ik zou allebei op slaan, onbewerkt en bewerkt. Ligt dan aan de actie(view/edit) welk veld je laat zien. Anders moet je bij het editen alle <img> tags weer doorzoeken op mogelijke smilies.
Allebei opslaan lijkt me overbodig. Daarnaast hoef ik de smilies eigenlijk nooit aan te passen, de tekst eigenlijk ook zelden, verwijderen gebeurt wel vaak :P. En de enige img tags die voorkomen zijn van smilies.

Verwijderd

Leer van de mensen die je voorgegaan zijn,
wees dus minder eigenwijs en denk er nog eens een nachtje over na.
Want eerst denk je dat je het beter weet dan de rest van de mensen, maar wanneer je echt op een hoger niveau komt, zul je merken dat er toch wat meer achter zat...

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Op vrijdag 03 mei 2002 00:28 schreef Timon_TB het volgende:
...wanneer je echt op een hoger niveau komt, zul je merken dat er toch wat meer achter zat...
en nu maar wachten |:(

Ik ben het er mee eens dat het omzetten bij het ophalen van de gegevens in 99% van de situaties (zoals bij een forum) de beste oplossing is. Maar het leek mij afgaande op argumenten uit eerdere posts dat er bij het onderdeel van mijn site geen voordeel te behalen is als ik deze wijze hanteer.

Maar ik sta nog open voor argumenten, dus als je me naar het hogere niveau wilt helpen, graag :)

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
Kijk.. hier hebben we wat aan
en waar moet die code zo'n beetje staan? dan komen we er denk ik wel uit!
Kun je niet beter een forum downloaden en met een

Response.Write "Hello World!" beginnen ipv meteen een forum te gaan schrijven in ASP?

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

sorry zat ff aan de koffie ;)

zie de P&W faq

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.