To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Poszukiwania - [propozycja/pytanie] WYSYWIG edytor w PA

BrinX - 09-03-2008, 14:45
Temat postu: [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.
Tavaro - 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 - 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 - 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 - 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 - 09-03-2008, 16:35

w templates/styl/admin/page_header.tpl znajdz:
Kod:
</head>

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 :P pamietaj o unikalnym id=""

BrinX - 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>

Radek - 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 - 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 - 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 - 09-03-2008, 18:01

no niestety mi to nie działa i nie wiem czemu ?
Radek - 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 - 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 - 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

BrinX - 09-03-2008, 19:53

zrobiłem to samo dla templatki unmods i kiszka - nie działa


Powered by phpBB modified by Przemo © 2003 phpBB Group