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

Edytor w ACP, domyślna wartość pola.


Gość Wolen
Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

Witam, mam kod CKEdtitora w kodzie sekcji

$LoadEditor = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/editor/composite.php', 'classes_editor_composite' );
        $editor = new $LoadEditor();
        $edytor = $editor->show( 's_desc', 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
						) );

przekazuję zmienną $edytor do cp_skin_services i tam mam

$form['s_desc']				= $this->registry->output->formtextarea( 'field_s_desc', 'test', 'field_s_desc' );
			<tr>
				<td class='field_title'><strong class='title'>{$this->lang->words['wd_s_desc']}</strong></td>
				<td class='field_field'>{$edytor} <div class="desctext">{$this->lang->words['wd_s_desc_desc']}</div></td>
			</tr>

Da się jakoś ustawić, aby pobierało opis zrobiony własnie w CKEditorze (sformatowany), pobierało go z bazy i wyświetlało już sformatowany w polu edytora jako domyślny?

Odnośnik do komentarza
Udostępnij na innych stronach

 

Zaraz, co Ty chcesz zrobić dokładnie? Nie pomieszałeś zmiennych?

W takiej formie jak jest teraz to działa, więc chyba nie jest nic pomieszane :P.

 

Teraz mam takie pole:

iypwya.jpg

Normalnie wrzuca opis do bazy danych. Teraz jak edytuję usługę chciałbym zamiast takiego pola

km03rp.jpg

mieć edytor + żeby tekst pobrany z bazy był wyświetlany wewnątrz tego edytora tak jak ma to miejsce na obrazku powyżej z tym, żeby zamiast zwykłego textarea był edytor.

Edytowane przez WoleN
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

No jak skoro masz w skinie zmienną $edytor, a jej nie przekazujesz chyba tylko masz $form? Chyba, że nie pokazałeś dobrego kodu? Nie stosuj żadnego textarea. Edytor sam się wyświetli z metody show().

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 jak skoro masz w skinie zmienną $edytor, a jej nie przekazujesz chyba tylko masz $form? Chyba, że nie pokazałeś dobrego kodu? Nie stosuj żadnego textarea. Edytor sam się wyświetli z metody show().

Faktycznie >.<. 

 

Kwestia nadgorliwego kodu rozwiązana, tylko pozostaje kwestia, jak wyświetlić jakiś domyślny tekst w edytorze? Wróćmy do początku, bo sam trochę namieszałem.

Mam taki edytor 

iypwya.jpg

Potrzebuję teraz wyświetlić w nim domyślny tekst, który pobierze się z bazy. Jakiś pomysły jak to zrobić :P?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
  • Rozwiązanie

Przed tym:

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

Daj:

$editor->setContent( 'Domyślna zawartość' ); 

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

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