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.

Piszę aplikację do IPB. Jestem już w połowie lecz nie wiem jak przeparsować text z bazy do bbCode.

while($row = $this->DB->fetch())
	{
		$row['_nick'] = str_replace("_", " ", $row['nick']);
		$row['_dateline'] = $this->registry->getClass('class_localization')->getDate( $row['dateline'], 'TINY' );
		$row['_datecheck'] = $this->registry->getClass('class_localization')->getDate( $row['datecheck'], 'TINY' );
		$row['_status'] = GRPLib::_getAplicationStatus();	

		$statuses[] = $row;
	}

Potem wysyłam do templatki.

return $this->registry->output->getTemplate('grp')->ucpShowAplication($statuses, $step_type, $aplications, $this->formAplicationsCreate(), $this->hide_form_and_save_button);

Chciałbym, aby z zawartości tekstowe z tablicy były parsowane. Dziwne, bo emotikony są automatycznie parsowane a tagi bbcode nie bardzo.

$description5 = $this->DB->addSlashes(IPSText::getTextClass('bbcode')->preDbParse( $this->request['saveApplication5'] ));

Coś w ten deseń mam przy zapisie.

Z góry dziękuję za pomoc.

  • Manager
Opublikowano

A przy wyświetlaniu zrób tak:

		IPSText::getTextClass('bbcode')->parse_bbcode		= 1;
	IPSText::getTextClass('bbcode')->parse_emoticons	= 1;

	$value	= IPSText::getTextClass('bbcode')->preDisplayParse( $value );

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Dzięki. Jak zawsze problem rozwiązany.

Wszystko było okej, ale przypisywałem to do zmiennej a informacje brałem z innej. :)

$value1  = IPSText::getTextClass('bbcode')->preDisplayParse( $value2 ); - coś w ten deseń. 

Można zamykać. :P

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.