Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: JavaScript kodas naujienoje

Parašė Kižas· 2012 Kov. 6 22:03:53
#1

Kuriant apsaugą iškilo vienas klausimas su teksto redaktoriais tai yra naujienų pateikimais. Tad norėčiau sužinoti ar jau bent kas užvestų ant kelio ar yra kokia apsauga ar bent jau imanoma pasidaryti kad į naujieną nebūtų galima įdėti JS koduko: tarkim yra naujiena su Js kodu


<script type="text/javascript">
 
  var _ .... ;
 
</script>
 


Tai va imanoma, padaryti kad puslapis ta koda ignoruotu ?

Parašė MaFetas· 2012 Kov. 6 22:03:09
#2

Nebandei googlei pasieškoti javascript ignoravimo? Kažkada netyčiom teko ar girdėti ar skaityti kažką panašaus susijusio su tuo. Arba kitas būdas perdaryti naujienas kad rašant jos turinį nepripažintų html tag'ų (kodų)

Parašė avice· 2012 Kov. 6 22:03:28
#3

http://php.net/manual/en/functio...p-tags.php
arba bandyk preg_replace(); salint javascript.

Parašė Kižas· 2012 Kov. 6 22:03:40
#4

MaFetas,

Variantas geras, bet va blogybė yra tame, kad HTML tag'ų visų blokuoti nereikia reikia tik JS, visus <b>, <br> paliekam ramybej, buvau rades ir pats kazka pnš bet ten kiek maciau nepripazysta visu html tagu, kur man reiktu tik js.


avice,


Tikėjaus užuominų su preg_replace tik va reikia ją dar įmontuot į naujienas tinkamai ir pasigaminti aisku tinkama funkcija kuri salintu js.
Pavyko su šituo:


<?php
$text = '<p><b>Pakeistas tekstas</p>';
echo strip_tags($text);
echo "\n";
 
// Vienu atveju rodo <b> kitu ne
echo strip_tags($text, '<b><p><a>');
?>

Redagavo Kižas· 2012 Kov. 6 22:03:07