colorize_string

Door ColdDoT , 18 jaar geleden, 2.034x bekeken

Jullie weten dat ik deze al had gepost voor css wat gesleutel er aan en kijkt u aan.
een highliter xhtml competebel
voor javascript,php,css

Gesponsorde koppelingen

PHP script bestanden

  1. colorizestring

 

Er zijn 11 reacties op 'Colorizestring'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jelmer -
Jelmer -
18 jaar geleden
 
0 +1 -0 -1
Hij gaat nog een klein beetje de mist in (zie je eigen voorbeeld) maar ik kan je er neit bij helpen waar precies het probleem zit.

Misschien was het handig geweest als je de kleuren als variabelen had geschreven. Dat is makkelijker voor diegenen die toch een ander kleurtje willen. Of gewoon met classes, nog idealer.

Wat ik ook opmaak uit je script is dat je dus eerst het hele script van kleur voorziet, en later dan de comments weer 'ontkleurt'. Persoonlijk had ik of reguliere expressies gemaakt die niet binnen reacties parsten, of ik had de reacties eruit gehaald, een plaatsvervanger in de plaats gezet (een random iets, bijvoorbeeld een 12 cijverig getal. In een stylesheet komen echt nooit 12 cijverige getallen voor, en al helemaal niet diegenen die jij dan gebruikt) dan de code geparsed en dan de comments weer terug gezet. Dat lijkt mij sneller en netter. Maar ieder zijn eigen oplossing. En ik vind het een best aardig gevonden oplossing. Heel simpel.

Maar hoe gaat hij om met dingen als background-image: url('phplogo.png');? En hoe handelt hij met het aller grootste probleem, browser hacks?


18 jaar geleden
 
0 +1 -0 -1
Sommige dingen die je pregt, kan je beter str_replacen. Das sneller.

Bij het preggen zou ik verder hekjes(#) gebruiken, en geen slashes ivm de overzicht van je expressies.
Han eev
Han eev
18 jaar geleden
 
0 +1 -0 -1
Ziet er goed uit!
Jelmer:
...expressies gemaakt die niet binnen reacties parsten, of ik had de reacties eruit gehaald, een plaatsvervanger in de plaats gezet (een random iets, bijvoorbeeld een 12 cijverig getal. In een stylesheet komen echt nooit 12 cijverige getallen voor, en al helemaal niet ...

Is dat niet cijferig?(kan het ook verkeert hebben ^^)

Voor de rest ziet er mooi uit!
ColdDoT
ColdDoT
18 jaar geleden
 
0 +1 -0 -1
Ok jullie comentaar ga ik er nu inverwerken ;) en ik zet het wel ff in variabele
slashes vervang ik ook wel ff voor #jes

//EDIT klaar ;) en gelukt


18 jaar geleden
 
0 +1 -0 -1
Ik kom in je voorbeeld dit soort code tegen: </span
Klopt dat?
The Hosh
The Hosh
18 jaar geleden
 
0 +1 -0 -1
uhm is het niet beter dat de veranderingen alleen plaats vinden als het tussen de tags <style> en </style> is?? dus ongeveer net als php
ColdDoT
ColdDoT
18 jaar geleden
 
0 +1 -0 -1
Grapig superaktieboy ik ben nog bezig met de functie

en als ik niet duidelijk was ja dat moet ik nog maken :D.

@Sebastiaan schreef op 09.01.2006 07:57
Ik kom in je voorbeeld dit soort code tegen: </span
Klopt dat?

Um waar vind jij dat ? ik zie het niet
Woopie100
Woopie100
18 jaar geleden
 
0 +1 -0 -1
$temp = preg_replace('#}#', '<span style="color:#FF00FF">}</span>', $temp);

op deze regel staat er een spatie ertussen :P
ColdDoT
ColdDoT
18 jaar geleden
 
0 +1 -0 -1
Hoe vinden jullie de nieuwe colorize_string ?
Jelmer -
Jelmer -
18 jaar geleden
 
0 +1 -0 -1
Helemaal zelf gemaakt? Ziet er uit als een hele verbetering moet ik zeggen.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
ColdDoT
ColdDoT
18 jaar geleden
 
0 +1 -0 -1
Nee heb alles gekopieert :P
Duu tuurlijk heb ik dit zelf gemaakt anders had ik het niet gepost
ik kom op dit forum veel posts tegen met script waar javascript css html in zit en er bestaat geen highlighter die dit zoals dreamweaver doed dus dacht ik dan doe ik het zelf maar

Greets en have fun met mijn script
BTW mischien leuk voor hier op het forum

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. colorizestring

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.