PT Skrevet 5. februar 2007 Del Skrevet 5. februar 2007 Her er Opera den eneste nettleseren som klarer å kopiere koden skikkelig. IE får ikke med linjeskift, og Fx setter inn # i tillegg til linjeskift, av en eller annen snål grunn. IMO er det uansett best å liste opp koden slik (er noe sånt vi kommer til å gjøre i VB, godeste uis) <ol id="code"> <li><code><pre><?php</pre></code></li> <li><code><pre>echo 'y00 suck';</pre></code></li> <li><code><pre>?></pre></code> </ol> Dette er den metoden som etter min mening er mest semantisk korrekt, og er ganske så funksjonabel i tillegg. Det kjipe med å bruke <pre> er at bredden av en tab ikke kan justeres med CSS, og den er som standard i de fleste nettlesere lik 8 mellomrom, så jeg må få tenke litt på akkurat den. Det optimale vil nok være å ha et ekstra textarea som kun har den "rene" koden, plassert under kodelisten, eventuelt en fiffig liten JS-greie der man kan bytte mellom de to visningsmodusene. Lenke til kommentar
eigan Skrevet 5. februar 2007 Forfatter Del Skrevet 5. februar 2007 Ganske mye av poenget er jo at det ikke skulle stikke ut på sidene, og øderlegge strukturen, noe som skjer nå... Lenke til kommentar
PT Skrevet 5. februar 2007 Del Skrevet 5. februar 2007 Joda, men det er bare dårlig CSS fra Ueland sin side Lenke til kommentar
TSP Skrevet 5. februar 2007 Del Skrevet 5. februar 2007 Blir litt slik: "Hey, vi lager en kodedatabase!" "Ja, også koder vi litt feil og for å gå foran med et godt eksempel.." Hva med en "åpen tekstboks" i grunnen samme prinsipp som når du skal skrive eller redigere et innlegg. Da kan man jo legge til tallene utenfor boksen for så å skrive inni. Når andre ser på koden kan de i tillegg endre, men ikke lagre. Litt mye unødvendig styr dog, bare et forslag Lenke til kommentar
Ueland Skrevet 5. februar 2007 Del Skrevet 5. februar 2007 Alt av kode blir kodet av "GeSHI" systemet som er laget for å konvertere kode til forskjellige språk, så mulighetene avhenger litt av hva det systemet kan gjøre. Men en mulighet er jo at man viser en versjon med linjenummer, og en uten. For å holde selve koden lik kan vi og legge inn hvit bakgrunn bak teksten, slik at ikke et design legger seg bak koden. (kjedelig med wrap av koden da det fører til litt krøll med GeSHI. Lenke til kommentar
Vindstille Skrevet 5. februar 2007 Del Skrevet 5. februar 2007 Er det mulig å få tak koden til GeSHI, Ueland? Mulig jeg hadde greid å forbedre den med litt modding. Tenker da på personlig bruk, ikke forumet. Lenke til kommentar
dabear Skrevet 5. februar 2007 Del Skrevet 5. februar 2007 Den er da tilgjengelig på nettet? http://qbnz.com/highlighter/ Forøvrig er det geshi jeg brukte på nwf sin pastebin òg Lenke til kommentar
Peter Skrevet 5. februar 2007 Del Skrevet 5. februar 2007 Ikke det at jeg er noen stor overfan av javascript, men akkurat dette med linjer synes jeg virker litt som en javascript- eller PHP-oppgave. Ser for meg en knapp der man kan skru av og på linjenummer. Om man bruker PHP eller javascript til dette er knekkende likegyldig, men jeg må vel si at js virker enklest. Også lurte jeg på om noen snart kan fikse særskrivningsfeilen i trådnavnet. Jeg er ikke noen nazi på slikt, men akkurat "kode database" gnager litt i siden merker jeg. Lenke til kommentar
eigan Skrevet 6. februar 2007 Forfatter Del Skrevet 6. februar 2007 Helt enig, kom ikke på noe i farten, så ville jeg ikke rappe fra nwf sitt navn... Lenke til kommentar
aadnk Skrevet 9. februar 2007 Del Skrevet 9. februar 2007 Jeg synes det er en smule merkelige fargevalg på «syntaksfargeleggingen» til VisualBasic. Kommentarene burde vært grønne, mens nøkkelordene burde vært blå. Det er ei heller vanlig å markere egenskaper til ulike objekter med en lysegrønn farge: https://www.diskusjon.no/index.php?automodule=pastebin&code=4 Men ellers ser det nokså lovende ut. Med litt mer intrigering i forumet og flere funksjoner, kan dette bli bra. Lenke til kommentar
Ueland Skrevet 9. februar 2007 Del Skrevet 9. februar 2007 Om syntaxen er rar så må du nesten ta det opp med utviklerene. Min erfaring siler hvertfall at kommentarer = grå farge. Har forøvrig gjort det slik at selv om koden er lengre enn selve siden så legger ikke designet seg bak. Dvs at koden har hovedprioritet. Lenke til kommentar
Ueland Skrevet 29. juni 2007 Del Skrevet 29. juni 2007 (Automatisk svar) Saken er nå ferdigbehandlet. Lenke til kommentar
Anbefalte innlegg