[PHP]Hmm Spacja ? |
[PHP]Hmm Spacja ? |
31.08.2013, 07:31:46
Post
#1
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) |
|
|
|
31.08.2013, 07:38:03
Post
#2
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) |
Zrób system BBCode.
-------------------- ;)
|
|
|
31.08.2013, 08:14:54
Post
#3
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) |
Zrób system BBCode. tylko jak ? narazie mam:
|
|
|
31.08.2013, 08:37:02
Post
#4
|
|
Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) |
-------------------- |
|
|
31.08.2013, 08:37:59
Post
#5
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) |
blog.grabowski.ostrowwlkp.pl/webmastering/wlasny-system-bbcode-w-php
Pobrany text z bazy przepuszczasz przez funkcję i gotowe. -------------------- ;)
|
|
|
31.08.2013, 08:53:34
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 468 Pomógł: 6300 Dołączył: 27.12.2004 |
Czlowiek chce zwylką nową linie na enter a Ty mu wyjezdzasz z bbcode... A co mu niby bbcode zalatwi w sprawie nowej linii z entera?? Nic, totalnie nic.
Odpowiedz juz padla nl2br() i po sprawie. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
31.08.2013, 08:57:03
Post
#7
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) |
Czlowiek chce zwylką nową linie na enter a Ty mu wyjezdzasz z bbcode... A co mu niby bbcode zalatwi w sprawie nowej linii z entera?? Nic, totalnie nic. Odpowiedz juz padla nl2br() i po sprawie. taki kod zadziała ?
|
|
|
31.08.2013, 08:58:20
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 468 Pomógł: 6300 Dołączył: 27.12.2004 |
A po co ci br2nl ? Masz uzyc nl2br()... wkoncu chcesz enter na br zamieniac a nie na odwrot.... nl2br masz uzywac tylko przed wyswietlaniem, a nie przed zapisem do bazy.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
31.08.2013, 09:01:28
Post
#9
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) |
A po co ci br2nl ? Masz uzyc nl2br()... wkoncu chcesz enter na br zamieniac a nie na odwrot.... nl2br masz uzywac tylko przed wyswietlaniem, a nie przed zapisem do bazy. a ten kod: |
|
|
31.08.2013, 09:04:18
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 468 Pomógł: 6300 Dołączył: 27.12.2004 |
No to sprawdz, bedziesz wiedzial czy dziala czy nie.... nl2br zamienia enter na br (a konkretnie dopisuje br). wiec skoro odpalasz nl2br to zrobi co ma zrobic, wiec pytanie "czy zadziala" jest dosc dziwne.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
31.08.2013, 09:09:38
Post
#11
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) |
No to sprawdz, bedziesz wiedzial czy dziala czy nie.... nl2br zamienia enter na br (a konkretnie dopisuje br). wiec skoro odpalasz nl2br to zrobi co ma zrobic, wiec pytanie "czy zadziala" jest dosc dziwne. w bazie jest: http://scr.hu/0m87/qtcn6 a wyświetla: http://scr.hu/0m87/ul5rk |
|
|
31.08.2013, 09:13:20
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 468 Pomógł: 6300 Dołączył: 27.12.2004 |
Widac albo nie masz tam enterow, albo w zlym miejscu wstawiasz te nl2br albo tymi swoimi preg_replacami kasujesz entery i nl2br nie ma co zamieniac. Ta funkcja na 100% dziala.
zrob var_dump to bedziesz wiedzial na czym dzialasz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
31.08.2013, 09:20:23
Post
#13
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) |
Widac albo nie masz tam enterow, albo w zlym miejscu wstawiasz te nl2br albo tymi swoimi preg_replacami kasujesz entery i nl2br nie ma co zamieniac. Ta funkcja na 100% dziala. zrob var_dump to bedziesz wiedzial na czym dzialasz dałem: i wyświetla: string(46) "1 linijka! 2 linijka! 3 linijka! 4 linijka!" |
|
|
31.08.2013, 09:24:18
Post
#14
|
|
Grupa: Moderatorzy Postów: 36 468 Pomógł: 6300 Dołączył: 27.12.2004 |
wyswietl zrodlo strony.... czy te linijka linijka sa wowczas nowej linii? Jak nie, znaczy ze nie masz tam enterow
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
31.08.2013, 09:26:19
Post
#15
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) |
wyswietl zrodlo strony.... czy te linijka linijka sa wowczas nowej linii? Jak nie, znaczy ze nie masz tam enterow nl2br(preg_replace('#(\\]{1})(\\s?)\\n#Usi', ']', stripslashes($news['tresc']))); ten kod mam w index i nie są w nowej lini a na pewno są entery bo w bazie jest ok tylko źle wyświetla |
|
|
31.08.2013, 15:33:26
Post
#16
|
|
Grupa: Moderatorzy Postów: 36 468 Pomógł: 6300 Dołączył: 27.12.2004 |
Wywal te preg_replace, zostaw samo nl2br
Jesli nadal nie ma nowych linii, znaczy robisz to w zlym miejscu lub bardzo nieumiejetnie. Niestety nic wiecej na podstawie takich informacji lepszego ci nie powiem -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
31.08.2013, 17:04:02
Post
#17
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) |
Cytat A co mu niby bbcode zalatwi w sprawie nowej linii z entera?? Link do strony, który mu podałem zawiera gotowy bbcode z nl2br. Mając system newsów bbcode na pewno mu się przyda Kod <?php function bbcode($tekst) { $tekst = str_replace("<", "<", $tekst); $tekst = str_replace(">", ">", $tekst); $tekst = preg_replace("#\[b\](.*?)\[/b\]#si",'<b>\\1</b>',$tekst); $tekst = preg_replace("#\[i\](.*?)\[/i\]#si",'<i>\\1</i>',$tekst); $tekst = preg_replace("#\[u\](.*?)\[/u\]#si",'<u>\\1</u>',$tekst); $tekst = preg_replace("#\[p\](.*?)\[/p\]#si",'<p>\\1</p>',$tekst); $tekst = preg_replace("#\[img](.*?)\](.*?)\[/img\]#si",'<img src="\\1" alt="\\2" />',$tekst); $tekst = preg_replace("#\[url\](http.*?)\[/url\]#si", "<A HREF=\"\\1\">\\1</A>", $tekst); return nl2br($tekst); } $value = "TUTAJ JAKIS TEKST 1 i JAKIS TEKST 2; $wynik = bbcode($value); echo "$wynik"; ?> tekst 1 i 2 oddziel 'enterem' a zobaczysz efekt. -------------------- ;)
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.05.2024 - 16:23 |