Chodzi o takie coś jak na 4p. w znacznikach <code>
, jeżeli napiszę np.
<!-- komentarz -->
to żeby pokolorowało mi go na jasny zielony, i takie tam inne. Wiecie o co chodzi. Kombinowałem z arkuszem css ale w faq nic nie ma.
Chodzi o takie coś jak na 4p. w znacznikach <code>
, jeżeli napiszę np.
<!-- komentarz -->
to żeby pokolorowało mi go na jasny zielony, i takie tam inne. Wiecie o co chodzi. Kombinowałem z arkuszem css ale w faq nic nie ma.
Musisz napisać skrypt np.w PHP, który będzie parsował linia po linii i zaznaczał np.kod
Program HelloWorld;
Begin
End.
Zamieni na:
<b>Program</b> HelloWorld;
<b>Begin</b>
<b>End.</b>
Itd.
lepiej żeby zamieniał na
<span class="rodzaj_elementu">Program</span> HelloWord;
Nie, ja chciałbym tylko dać znacznik <code>
, napisać kod i się nie martwić o składnię. Tak jak na 4p.
jeleń napisał(a)
Nie, ja chciałbym tylko dać znacznik
<code>
, napisać kod i się nie martwić o składnię. Tak jak na 4p.
To wykorzystaj to http://alexgorbatchev.com/SyntaxHighlighter
Piszesz tak:
<style>code{color:red;}</style>
alabama=dakota;</ code>
xx ``` Zapomniałem dodać: Opera to rozumie :)Nie, nie nie... Jeżeli napiszę przykładowo tak:
<code><html>
<body>
<!-- komentarz -->
<?php
echo "tekst"
?>
</body>
</html>
to chcę żeby `<!-- komentarz -->` był wyświetlany na zielono, to między `<?php i ?>` na niebiesko a `"tekst"` na czerwono.
Przecież dostałeś odpowiedzi.
Jak nie chce Ci się pisać, to ściągnij gotowy; potrzebujesz tylko jakiś serwer z obsługą np.PHP i jedziesz! :P
Btw, jeżeli chciałbyś jeszcze, aby kolorowany był tekst pomiędzy "<code>
", a nie resztą, to przyda się jeszcze znajomość wyrażeń regularnych.
Jeszcze jedno - przed wyświetleniem kodu należy zamienić w nim znaki specjalne na encje, możesz to zrobić np. tak:
$string = htmlspecialchars($string, ENT_QUOTES, 'UTF-8');
Patryk wyjechał z wyrażeniami regularnymi. To mi pasuje. Tylko nie wiem czy/jak włożyć skrypt php do arkusza css.
Można po prostu
style.css<code>
code {
<?php ?>{
Da się tak??