14. februar 2004 - 14:22Der er
47 kommentarer og 1 løsning
hjælp til admin's tagster funktion
hej eksperter :)
jeg har lige brug for lidt hjælp til hvordan admin's tagster funktion skal bruges... altså man kan jo fx ikke bar skrive: $tekst = format($tekst);
koden er: <?php /* Version : 3.0 Author : Lars B. Jensen, lars.jensen@ljweb.com Version : 3.1 Author : Jacob Friis Larsen, jfl@eksperten.dk
Module Description Module to transform URL and E-Mail addresses into clickable links.
Instruction Use the function format to extract and modify all links and emails in a given string. The parameters $target handling the target for links and $css_class for handling css on <a> tags are both optional. */
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$tekst = format($tekst); virker da 100% korrekt ... Jeg har aldrig haft probs med scriptet, og bruger det altid i de forums jeg programmere osv.
Men for at beskrive det kort ... Tagster gør dit forum/gæstebog til et sted for nørder :) Man kan skrive alle html koder, uden det laver lort på resten af din side. Desuden laver den også selv link.. Et hurtigt eksempel: www.bla.dk http://bla.dk bla@bla.dk
argh shit... det vidste jeg ikke, troede godt man kunne det den anden led også! hvad så hvis jeg skal bruge det i en form igen, er der os noget der går den anden vej så?
og hvad er forskellen på om det kommer fra en form eller en database?
Jo altså, Tagster laver hele formen om, inden det bliver sendt til databasen, sådan at du ikke skal lave alt muligt kode når det bliver hentet, for at blive vist korrekt. Dette gør også din hjemmer meget hurtigere, da den viser data direkte fra databasen, og ikke skal konventere en masse før visning. (hvilket er en go ting)
Helt klart så kan jeg anbefale at du implementere Tagster i din kode.
ikke når det skal være redigerbar materiale som brugeren skal kunne rette når han/hun lyster det! for det kommer til at se underligt ud i en form bagefter!
Hvorfor fan fortæller du ikke det, inden folk begynder at hjælpe dig? Hvis det er til en ganske almindelig form (textarea), så brug da NL2BR - Så er den skid slået
fordi jeg godt vil vide hvordan man får en functions som den jeg henviser til til at virke.. jeg ku ikke forstå den sagde fejl! jeg ved da godt at jeg kan gøre det med nl2br (bruger jeg nu) men synes den anden så spændende ud, og den laver link/mail om til klikbar plus diverse andre ting kan jeg se... derfor jeg ville have lidt hjælp, så er jeg da sådan set ligeglad med at du sys det skal laves på en anden måde end den jeg ønsker!
Enhver ved at i et textarea behøver man ikke funktioner til at erstatte <html> osv. nl2br er nok - Det er noget andet hvis man vil vise det et andet sted end i formen
wickedd >> Derfor behøver du ikke bruge ord som "dum" og "lort" - det er der slet ingen grund til...
Hvis elskermad.dk har valgt at det skal laves, så brugeren kan ændre i indholdet, er det da totalt overkill, at lægge det i databasen (kommer self. an på antallet af brugere) - og så må vi som svarere forholde os til det. Vil du ikke bruge mere tid, er det fair nok, men du skal stadig holde indholdet i dine indlæg sobre!
exp/coadmin
elskermad.dk >> Forklar lige helt konkret, hvornår du vil benytte tagster. For wickedd har ret i, at det ikke kan benyttes *inde i* textarea'et, men skal du bruge den, når siderne genereres i forbindelse med at en bruger surfer rundt p ådit site kan den godt.
hehe wickedd, du gider ikke bruge mere tid her men alligevel lægger du 2 kommentare efter det og kommentere igen på exp kommentar... lidt sjovt! :D
det er ligesom minisite her på E.. det skal kunne vises på en almindelig side hvor det er offenlig tilgængelig (her der er brug for den tagster) også skal det være mulig for brugeren at ændre i teksten på en adminside vha et textarea hvor der jo så ikke skal være formateret i teksten...
$tekst = "en masse tekst - http://www.eksperten.dk - lidt mere tekst"; $var = new tagster; print( $var -> format($tekst));
Men tagsteren virker ikke... for det første mangler der en funktion i tagsteren som bliver kaldt men den findes ikke. for det andet returnerer funktionen url ikke noget Og så returnerer hans preg_replace et array og det forstår jeg ikke ret meget af...
Men da den er beregnet til classes og object orientered programmering, vil jeg anbefale dig at bruge ljwebs i stedet. da den virker som beskrevet i dette spørgsmål. http://www.ljweb.com/usefulscripts/
hvad er: classes og object "orientered programmering"...? for er tit faldet over de ord men stadig ikke fundet ud af hvad det er! hvis det virker lægger du ikk så lige et svar htm?
okay det er da helt iorden.. har ikke set dig før herinde så det overlever jeg nok! men tror heller ikke du får lov til at hjælpe andre eller selv få hjælp hvis du ikke snart finder ud af hvordan udviklede mennesker med en udvikle og fuldtudgroet hjerne opføre sig! tænk på den...
Det eneste jeg kan sige til din kommentar, er, at du nok snart, ja faktist hurtigst muligt begynder at forstå lidt om PHP. Du har stadig ikke forstået at du har spildt folks tid på dit såkaldte 'hjemme programmering' ? Vi prøver alle sammen at hjælpe dig det bedste vi overhovedet kan, og selvfølgelig til sidst, begynder du rent faktisk at sige hvad det hele handler om. Der må jeg godt være uenig med resten af folket, og jeg vil da også gerne anbefale dig en hjerne der kan klare at lægge 2+2 sammen.
Hans spørgsmål går på at vide hvordan han bruger admins tagster. Det har du jo ikke hujlpet ham med, da du ikke har "set" at det er en klasse. Men fordi du misforstår hele spørgsmålet, begynder du at svine folk til.
Måske DU skulle begynde at forstå noget PHP! Og så skulle du tage og lære lidt om hvordan man omgås og snakker med andre folk.
nej for anmeld-linket sidder under funktioner ikke? og når man ikke er Pro-abb kan man ikke se funktioner, det er da egentlig lidt dårligt!
ja, men så synes jeg at exp sku ta en snak med wickedd når han ser tråden engang igen, og fortælle ham at man ikke behøves at flippe helt ud, bar fordi der kommer en "newb" forbi..
argh dooh.. hvor dum kan man være ;] man plejede da bar at kunne trykke på teksten så udvidede den sig... haha, det har ellers irriteret mig et stykke tid at jeg troede den del var taget væk :D os tak for det!
wickedd>> Hvad med at indgå i konstruktiv debat, i stedet for at tildele dårlig karma med samme ordlyd som den jeg har tildelt dig? Jeg syntes jeg har kommenteret grunden til at give dig dårlig karma! Kan du også det? Eller er det bare vendetta?
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.