Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GeSHi --> Kolorowanie kodu
TheBlackJJoker
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.01.2014

Ostrzeżenie: (0%)
-----


Witam.
Proszę was o pomoc.
A mianowicie.
Jak używać tej pseudo Biblioteki (Klasy).
Coś już zrobiłem, ale nie mogę użyć takich znaczników:
<?php, lub ?>

I ogólnie nie wiem jak sformatować wygląd. Najlepiej w css (IMG:style_emoticons/default/smile.gif)

Kod
<?php

include('geshi.php'); //include do skryptu :P
$language = 'php'; // język kodu
ob_start(); // tworzymy zmienną przechowującą kod do pokolorowania
?>
//Tutaj kod, który ma być pokolorowany
<?php
$source = ob_get_contents();// Cały powyższy kod znajduje się w zmiennej $source
ob_end_clean();//zamykamy zmienną przechowującą kod i czyścimy
$geshi = new GeSHi($source, $language);// Tworzymy nowy obiekt klasy
$geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS); // Numerowanie wierszy
//$geshi->set_overall_id('php'); // id = "php" (do css)
//$geshi->get_stylesheet(); // Pobiera styl z stylu css zewnętrznego
echo $geshi->parse_code();// Wyświetlamy
?>


Ten css to tylko background (IMG:style_emoticons/default/sad.gif)

Pomocy!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TheBlackJJoker
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.01.2014

Ostrzeżenie: (0%)
-----


Dobra. Zrobiłem lekko inaczej (IMG:style_emoticons/default/smile.gif)
Bo z pliku (IMG:style_emoticons/default/smile.gif)
Z pliku jest all okey (IMG:style_emoticons/default/smile.gif)

A i jeszcze jedno.

Jak skasowałem te liczby wierszy to nie działa formatowanie wierszy.
Jak zrobić padding tylko dla "tego kodu"?
Aby nie obejmowało to Header i footer?

Ten post edytował TheBlackJJoker 2.02.2014, 00:50:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 12:31