Przesunięty przez: joli 22-01-2009, 18:46 |
[propozycja/pytanie] WYSYWIG edytor w PA |
Autor |
Wiadomość |
BrinX

Posty: 25
|
Wysłany: 09-03-2008, 14:45 [propozycja/pytanie] WYSYWIG edytor w PA
|
|
|
Zastanawiam się czy byłoby mozliwe żeby np. w panelu admina w sekcji z ogłoszeniem dodać ten edytor zamiast czystego pola http://www.openwebware.co...iwyg/demo.shtml . Myślę że ułatwiło by to w dużym stopniu pisanie ogłoszeń. Nie wiem jednak czy jest to możliwe dlatego prosiłbym o info w tej sprawie. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
Tavaro
Pomógł: 242 razy Posty: 1135
|
Wysłany: 09-03-2008, 14:52
|
|
|
Przecież możesz napisać ogłoszenie w jakimkolwiek edytorze WYSIWYG, a potem skopiować kod HTML do odpowiedniego pola w PA... |
|
|
|
 |
BrinX

Posty: 25
|
Wysłany: 09-03-2008, 14:58
|
|
|
Ja to wiem ale inni admini czasem piszą i robią to tylko tekstem - a tu od razu mieliby edytor i ustawili by odpowiednie formatowanie bardzo prosto i szybko. |
|
|
|
 |
Radek


Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-03-2008, 15:59
|
|
|
Tak na szybko - ściągnąć pliki edytora, wrzucić na forum, w odpowiednich plikach z template zamienić zwykłe pola textarea na:
Kod: | <script language="javascript1.2">
generate_wysiwyg('nazwa');
</script> |
Wsio. |
|
|
|
 |
BrinX

Posty: 25
|
Wysłany: 09-03-2008, 16:17
|
|
|
Ok znalazłem coś takiego w template
Kod: | <td class="row1">{L_BOARD_MSG}<br /><span class="gensmall">{L_BOARD_MSG_EXPLAIN}</span></td>
<td class="row2" width="50%"><textarea class="post" onFocus="Active(this)" onBlur="NotActive(this)" name="board_msg" rows="9" cols="60">{BOARD_MSG}</textarea></td> |
I teraz pytanie - co powinienem zamienić na co ? |
|
|
|
 |
Radek


Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-03-2008, 16:35
|
|
|
w templates/styl/admin/page_header.tpl znajdz:
i dodaj przed tym:
Kod: | <script language="JavaScript" type="text/javascript" src="/sciezka/openwysiwyg/wysiwyg.js"></script> |
zamien sciezke na sciezke do pliku wysiwyg.js
a to:
Kod: | <textarea class="post" onFocus="Active(this)" onBlur="NotActive(this)" name="board_msg" rows="9" cols="60" id="textarea1">{BOARD_MSG}</textarea> |
zamien na:
Kod: | <textarea class="post" onFocus="Active(this)" onBlur="NotActive(this)" name="board_msg" rows="9" cols="60">{BOARD_MSG} <script language="JavaScript">
generate_wysiwyg('textarea1');
</script> </textarea> |
mozesz zmienic pola textarea jeszcze np w pisaniu postow, zalezy gdzie potrzebujesz edytora pamietaj o unikalnym id="" |
|
|
|
 |
BrinX

Posty: 25
|
Wysłany: 09-03-2008, 17:13
|
|
|
Zrobiłem tak ale nic mi sie nie pojawiło ? Cały czas jet to co było.
Teraz zauważyłem ze na samym końcu tekstu w moim ogłoszeniu [ w panelu admina ] pojawiło się.
Kod: | <script language="JavaScript">
generate_wysiwyg('textarea1');
</script> |
|
Ostatnio zmieniony przez BrinX 09-03-2008, 17:18, w całości zmieniany 1 raz |
|
|
|
 |
Radek


Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-03-2008, 17:16
|
|
|
Zmieniłeś odpowiednio ścieżkę do edytora? Wgrałeś pliki edytora na serwer?
Wyczyść cache stylów poprzez PA lub usunięcie zawartości katalogu cache. |
|
|
|
 |
BrinX

Posty: 25
|
Wysłany: 09-03-2008, 17:23
|
|
|
Ok, zatem
1. Zdaje i się że ustawiłem poprawną ścieżkę do edytora
2. Wrzuciłem na serwer
3. Usunąłem cache
i nadal mam tak jak wcześniej czyli
dodane w okienku edycji ogłoszenia na końcu
Kod: | <script language="JavaScript">
generate_wysiwyg('textarea1');
</script> |
i tylko to jest cały czas dodawane |
|
|
|
 |
Radek


Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-03-2008, 17:51
|
|
|
sorka, pomylilem się. </textarea> ma być przed:
Kod: | <script language="JavaScript">
generate_wysiwyg('textarea1');
</script> |
czyli ma być tak:
Kod: | </textarea><script language="JavaScript">
generate_wysiwyg('textarea1');
</script> |
|
|
|
|
 |
BrinX

Posty: 25
|
Wysłany: 09-03-2008, 18:01
|
|
|
no niestety mi to nie działa i nie wiem czemu ? |
|
|
|
 |
Radek


Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-03-2008, 18:04
|
|
|
BrinX, musiałeś coś skopać, ja to zrobiłem na localu i chodzi bez problemów. gdzie wrzuciles katalog ze skryptem? |
|
|
|
 |
BrinX

Posty: 25
|
Wysłany: 09-03-2008, 19:05
|
|
|
do głównego katalogu forum po czym podlinkowałem
btw. które pliki modyfikowałeś? Ja używam templatki unmods |
|
|
|
 |
Radek


Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-03-2008, 19:35
|
|
|
ja zgrałem katalog wysywig do templates/subSilver/admin/
ustawilem w templates/subSilver/admin/page_header.tpl sciezke na
../templates/subSilver/admin/wysywig/
i edytowalem board_config_body_main_page.tpl z templates/subSilver/admin |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
BrinX

Posty: 25
|
Wysłany: 09-03-2008, 19:53
|
|
|
zrobiłem to samo dla templatki unmods i kiszka - nie działa |
|
|
|
 |
|