Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

BBCode - Wyświetlanie tekstu (Duże odstępy)


Rekomendowane odpowiedzi

Hello kitty!

Mój tekst to:

IPSText::getTextClass('bbcode')->parse_smilies = 1;
IPSText::getTextClass('bbcode')->parse_bbcode = 1;
IPSText::getTextClass('bbcode')->parse_html = 1;
IPSText::getTextClass('bbcode')->parse_nl2br = 1;
IPSText::getTextClass('bbcode')->bypass_badwords = 0;
$news[$i]['content'] = IPSText::getTextClass('bbcode')->preDisplayParse(IPSText::getTextClass('bbcode')->preDbParse($news[$i]['content']));

A HTML wygląda mniej więcej tak:

<p>asdsaasfsa</p>
<br class="clear"/>
<p>asdsaasfsa</p>
<br class="clear"/>
<p>asdsaasfsa</p>

Jak pozbyć się tych odstępów (br)? Tz. żeby były ale bez klasy clear. (nie tak duże!)

Edytowane przez Machniuk

wqdz690429546a.GIFPiszę poprawnie po polsku.

"Osoby używające więcej niż 3 wykrzykników lub pytajników to osoby z zaburzeniami własnej osobowości." - Terry Pratchett

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Może:

IPSText::getTextClass('bbcode')->parse_nl2br = 0;

Cierpliwości życzę - składowanie i wyświetlanie tekstu to coś od czego dostaję zawsze białej gorączki, jak piszę modyfikacje.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

No nie działa. :(

A może trzeba jakoś przefitrować wejście? Bo dane które odbieram od edytora bezpośrednio pakuję do mysql, bez żadnej filtracji.

wqdz690429546a.GIFPiszę poprawnie po polsku.

"Osoby używające więcej niż 3 wykrzykników lub pytajników to osoby z zaburzeniami własnej osobowości." - Terry Pratchett

Odnośnik do komentarza
Udostępnij na innych stronach

<p>PrzykĹadowy <strong>tekst</strong> </p><br /><p>To jest po <em>ENTERZE</em></p><br /><p>I tak dalej...</p><br />

Wyświetla tak:

Przykładowy tekst :)

To jest po ENTERZE

I tak dalej...

+ Nie ma emotikonek. :/

Edytowane przez Machniuk

wqdz690429546a.GIFPiszę poprawnie po polsku.

"Osoby używające więcej niż 3 wykrzykników lub pytajników to osoby z zaburzeniami własnej osobowości." - Terry Pratchett

Odnośnik do komentarza
Udostępnij na innych stronach

'INSERT INTO `cosss` (`mid`, `date`, `title`, `content`) VALUES ('.$this->libray->memberData['member_id'].', '.time().', "'.$this->libray->request['formTitle'].'", "'.IPSText::getTextClass('bbcode')->preDbParse($this->libray->request['formContent']).'");'

Próbowałem też bez preDbParse - To to samo.

Edytowane przez Machniuk

wqdz690429546a.GIFPiszę poprawnie po polsku.

"Osoby używające więcej niż 3 wykrzykników lub pytajników to osoby z zaburzeniami własnej osobowości." - Terry Pratchett

Odnośnik do komentarza
Udostępnij na innych stronach

@Ref

Próbowałem coś dzisiaj napisać, ciągle mi nie wychodzi. Nie rozumiem tego że dodaje "<br />" na końcu każdej linii, ignorując ustawienia. Możecie mi podesłać poprawną konfiguracje parser'a - przy edycji i wyświetlaniu? (parse_html, bbcode, nl2br...) - Może mam coś źle ustawione.

Oczywiście mogę wyczyścić tekst dzięki str_replace - ale to mało praktyczne...

wqdz690429546a.GIFPiszę poprawnie po polsku.

"Osoby używające więcej niż 3 wykrzykników lub pytajników to osoby z zaburzeniami własnej osobowości." - Terry Pratchett

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.