Java script dodawany poprzez textarea w adminie

simon75

Avatar: simon75

2011-07-13 23:10

Witam.

Chiałbym poprzez panel admina dodawać skrypt java kóry bedzie wywolywany w na stronie.

W pliku config/general.php dodaję wpis:
$config['textarea_test'] = "";

w pliku templates/admin/settings.tpl dodaje wpis:
<!-- start -->
<tr class="l1">
<th>
$lang['textarea_test']
</th>
<td>
<textarea type="text" name="textarea_test" cols="70" rows="20" class="input" />$config['testarea_test']</textarea>
</td>
</tr>
<!-- end -->

oczywiście dodaję wersje jezykowe $lang['text_area']

Wpisy textowe (typu Hello world!!) moge dodać normalnie ale już skrypty typu <script></script>

Rozumiem że chodzi tu o znaki które sa w samym skrypcie może podpowiedz jaka to funkcja zapisuje do bazy. Ewentualnie ktoś już takiego coś robił.

» Quick.Cms v3.x

simon75

Makaron

Avatar: Makaron

2011-07-14 15:36

To zabezpieczenie przed umieszczaniem znaków specjalnych typu < czy >.
Odpowiada za to funkcja changeSpecialChars() w pliku libraries/Trash.php, która jest wywołana w funkcji saveVariables() w pliku core/common-admin.php

I helped? Like it: www.facebook.com/makwebpl

Do góry
o nas | kontakt