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

Automatyczne wypełnianie edytora


Przejdź do rozwiązania Rozwiązane przez teez,

Rekomendowane odpowiedzi

Opublikowano

Cześć, tworzę kolejną aplikacje i mam jeden problem. Po wejściu w aplikacje chciałbym, aby edytor był już wypełniony wzorem, np. tak:

g5QEOOF.png

 

Jeżeli jest potrzebny jakiś kod (np. wyświetlanie $editor) - pisać.

 

 

Pozdrawiam.

Domagasz się szybkiej reakcji z mojej strony? Proszę, zacytuj post.

  • Manager
Opublikowano

Przykład z mojej aplikacji.

$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/editor/composite.php', 'classes_editor_composite' );
        $this->editor = new $classToLoad();
        $this->editor->setLegacyMode( false );     
        $this->editor->setAllowBbcode( true );
        $this->editor->setAllowSmilies( true );
        $this->editor->setIsHtml( 0 );
        $this->editor->setBbcodeSection('jakis_kod');
        $this->editor->setContent( $content );

Zmienna $content Cię interesuje.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Używam edytora w innej formie:

                 $classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/editor/composite.php', 'classes_editor_composite' );
                 $editor = new $LoadEditor();
                 $edytor = $editor->show( 'pub', array(
						'type'                          => 'medium',
						'minimize'                      => FALSE,
						'height'                        => 150,
						'autoSaveKey'           => '',
						'warnInfo'                      => NULL,
						'modAll'                        => FALSE,
						'recover'                       => FALSE,
						'noSmilies'                     => FALSE,
						'isHtml'                        => FALSE,
						'isRte'                         => NULL,
						'isTypingCallBack'      => '',
						'delayInit'                     => FALSE,
						'editorName'            => NULL
						) );

Nie wiem jak ten Twój kod zeedytować do mojej formy. :P

Domagasz się szybkiej reakcji z mojej strony? Proszę, zacytuj post.

  • Manager
Opublikowano

A jak dam taki kod to będziesz wiedzieć? :)

public function show( $fieldName, $options=array(), $content='' )
{

Jest to z pliku: admin/sources/classes/editor/composite.php

 

Taka mała zagadka na niedzielę.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Mała to dla mnie ona nie jest.

 

Wczoraj wieczorem coś modziłem, ale nic nie wymyśliłem, mógłbyś mi to wytłumaczyć w prosty sposób? :)

Domagasz się szybkiej reakcji z mojej strony? Proszę, zacytuj post.

  • 2 miesiące temu...
  • Rozwiązanie
Opublikowano


$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/editor/composite.php', 'classes_editor_composite' );

$editor = new $LoadEditor();

$content = $data['content'];

$edytor = $editor->show( 'pub', array(

                        'type' => 'medium',

                        'minimize' => FALSE,

                        'height' => 150,

                        'autoSaveKey' => '',

                        'warnInfo' => NULL,

                        'modAll' => FALSE,

                        'recover' => FALSE,

                        'noSmilies' => FALSE,

                        'isHtml' => FALSE,

                        'isRte' => NULL,

                        'isTypingCallBack' => '',

                        'delayInit' => FALSE,

                        'editorName' => NULL

                        ), $content );

  • Lubię to 1

Znajdziesz mnie na LinkedIn

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