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

Rekomendowane odpowiedzi

Opublikowano

Witam!

Tym razem mam problem, nie pytanie. :D

Chodzi o to że źle wrzuca mi treść do edytoru bbcode, tz. np.:

<strong>Treść</strong>

I tak zostaje, kod:

  IPSText::getTextClass('bbcode')->parse_smilies = TRUE;
  IPSText::getTextClass('bbcode')->parse_bbcode = TRUE;
  IPSText::getTextClass('bbcode')->parse_html = FALSE;
  IPSText::getTextClass('bbcode')->parse_nl2br = TRUE;
  IPSText::getTextClass('bbcode')->bypass_badwords = FALSE;
  IPSText::getTextClass( 'bbcode' )->parsing_mgroup = $this->memberData['member_group_id'];
  IPSText::getTextClass( 'bbcode' )->parsing_mgroup_others = $this->memberData['mgroup_others'];
  $text = IPSText::getTextClass('bbcode')->preEditParse($this->element['track']['content']);

Edytor:

$this->library->editor->show('_content', array('type' => 'full','height' => 200), $text)

Proszę o pomoc, sugerowałem się dokumentacją, ale i tak chyba coś źle robię.

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

Opublikowano

No to w jaki sposób mogę edytować treść? Możesz mi dać jakieś namiary do jakieś aplikacji która wykorzystuje taki edytor?

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

Opublikowano (edytowane)

Nie no nie wiem...

Kod:

$text = "<p>test</p>";

IPSText::getTextClass('bbcode')->parse_smilies = true;
IPSText::getTextClass('bbcode')->parse_bbcode = true;
IPSText::getTextClass('bbcode')->parse_html = false;
IPSText::getTextClass('bbcode')->parse_nl2br = true;
IPSText::getTextClass('bbcode')->bypass_badwords = false;

echo $this->editor->show('post', array(), IPSText::getTextClass('bbcode')->preEditParse($text));

Teraz to nawet tekst w edytorze się nie pojawia, nie rozumiem jak to działa...

Możecie mi powiedzieć co jest nie tak?

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

  • Manager
Opublikowano

A gdzie przypisanie do zmiennej, a potem jej przekazanie dalej do skina?

P.s. zmiany zmiany zmiany: http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/api-methods/34-editor-and-parsing-methods-r797 (ale to od wersji 3.4).

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Tz, edytor jest przykazany do skina, kod wygląda trochę inaczej bo usunąłem elementy które są nie istotne.

Chodzi mi o samą klasę edytora, bo nie wiem jak jej przekazać wartość podstawową.

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

Opublikowano

Ta zawartość w edytorze, domyślna, powiedzmy:

<p><strong>Hej!</strong></p> 

Sorry za złe określenie. :)

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

Opublikowano

Tak, taki kod HTML, co podałem wcześniej.

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

Opublikowano (edytowane)

Chciałbym dołączyć jeszcze dwa pewne fakty, które mogą pomóc w znalezieniu błędu. Po załadowaniu i analizie pobranego kodu z Mysql (który był utworzony przez edytor) w tekście nie są wyświetlane emotikony oraz przejścia do każdej nowej lini wyglądają tak:

<p>test</p>
<br>
<p>test</p>

Co daje za***iście duży odstęp między tekstami. Mimo że wszystko jest poprawnie skonfigurowane (ustawienia parse) dzieją się te anomalie.

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

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ę.