Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wstawianie kodu do artykułów i kolorowanie składni.
skowron-line
post 15.07.2009, 11:07:27
Post #1





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Witam.

W jaki sposób zrobić wstawianie kodu w artykuł, chodzi mi o to że jak mam cały artykuł w bazie. W artykule jest kod który chciałbym żeby za pomocą geshi został pokolorowany ale pytanie jak rozpoznać że akurat w tym miejscu on się znajduje i że ta część ma być pokolorowana.

Pozdrawiam.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
wookieb
post 15.07.2009, 11:17:54
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Uzyć bbcode albo innych znacznikow.


--------------------
Go to the top of the page
+Quote Post
skowron-line
post 15.07.2009, 11:55:11
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(wookieb @ 15.07.2009, 10:17:54 ) *
Uzyć bbcode albo innych znacznikow.

Ale wtedy musiałby to robić css, do geshi podaje się w konstruktorze kod i nazwę języka na jaki ma pokolorować.

Ten post edytował skowron-line 15.07.2009, 11:55:26


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
wookieb
post 15.07.2009, 11:57:09
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No wycinasz zawartosc spomiedzy tych dwoch tagów [code][/code] i wrzucasz to do geshi który koloruje wyciagniety kod i nastepnie wstawiasz go znowu w swoje miejsce.


--------------------
Go to the top of the page
+Quote Post
skowron-line
post 15.07.2009, 13:25:50
Post #5





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


A może jakiś inny sposób bo wyrażenia regularne to dla mnie czarna magia smile.gif jakos nigdy nie mogłem się do tego zabrać.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
thomas2411
post 15.07.2009, 13:28:44
Post #6





Grupa: Zarejestrowani
Postów: 108
Pomógł: 7
Dołączył: 15.05.2005
Skąd: Rzeszów

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


Cytat(skowron-line @ 15.07.2009, 14:25:50 ) *
A może jakiś inny sposób bo wyrażenia regularne to dla mnie czarna magia smile.gif jakos nigdy nie mogłem się do tego zabrać.

No to proponuję się w końcu zabrać, bo bez tego na dłuższą metę ani rusz.

A jak dodajesz ten artykuł? O ile pamietam geshi korzysta ze znacznika <pre> Więc używaj tego znacznika od razu.
Go to the top of the page
+Quote Post
wookieb
post 15.07.2009, 13:29:08
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://php.net/strpos szukasz [code] oraz jego zamknięcia i wyciagasz tekst spomiędzy nich. no i potem robisz http://php.net/substr_replace


--------------------
Go to the top of the page
+Quote Post
erix
post 15.07.2009, 13:30:33
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ściągnij sobie jakiś skrypt forum i zerknij do parserów bbcode.

~wookieb w stopce chyba nawet linka miał.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
skowron-line
post 15.07.2009, 13:58:29
Post #9





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(thomas2411 @ 15.07.2009, 12:28:44 ) *
No to proponuję się w końcu zabrać, bo bez tego na dłuższą metę ani rusz.

Dzięki za słowa krytyki ale nie na to liczyłem.
Cytat(thomas2411 @ 15.07.2009, 12:28:44 ) *
A jak dodajesz ten artykuł? O ile pamietam geshi korzysta ze znacznika <pre> Więc używaj tego znacznika od razu.

questionmark.gif Geshi samo dodaje taga <pre>.
Artykuł dodaje ze zwykłego textarea ( narazie ).


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:01