Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2014, 13:14
Avatar de manyblue
manyblue
 
Fecha de Ingreso: marzo-2008
Mensajes: 329
Antigüedad: 16 años, 8 meses
Puntos: 10
Problemas con Tinymce 4 y pestaña code (<>)

Ante todo un saludo a todos.


He usado tiny desde hace tiempo, la última versión que tenia era la 3, en esta página que estoy haciendo he usado la versión 4 y como el título dice estoy teniendo problema con la pestaña de code (<>).
Intento meter este código javascript:
Código HTML:
<script type="text/javascript">
 var redirectAndroid = function() {
 window.top.location.href = '<?php echo $row_ConsultaPlayerPortada['rtsp_player_portada']; ?>';
 } 
</script> 
<div id="myElement">Cargando Player ...........</div>
  <script type="text/javascript">
  if ((navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/BlackBerry/i))) {
   document.write('<img src="DB_files/player_portada/imagen_2/<?php echo $row_ConsultaPlayerPortada['imagen_2_player_portada']; ?>" onclick="redirectAndroid();" />');
}else {
    jwplayer("myElement").setup({
    playlist: [{
        image: "DB_files/player_portada/imagen_1/<?php echo $row_ConsultaPlayerPortada['imagen_1_player_portada']; ?>",
        sources: [{ 
            file: "<?php echo $row_ConsultaPlayerPortada['rtmp_player_portada']; ?>"
        },{
            file: "<?php echo $row_ConsultaPlayerPortada['http_ios_player_portada']; ?>"
        }] 
    }], 
  sharing: {
        code: encodeURI("<iframe src='http:/www.midominio.com/jwplayerNacho/index_player_full_2.html' />"),
        link: "http:/www.midominio.com/jwplayerNacho/index_player_full_2.html"
        },
  fallback: "true", 
  primary: "flash",
  autostart: "false",
  wmode: 'opaque',
  allowscriptaccess: "always",
  aspectratio: "16:9",
  height: 285,
  width: 485
});
}
  </script> 
Pero el hijo....... me introduce en la base de datos este otro código:
Código HTML:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<script>// <![CDATA[
 var redirectAndroid = function() {
 window.top.location.href = '<?php echo $row_ConsultaPlayerPortada['rtsp_player_portada']; ?>';
 } 
// ]]></script>
</p>
<div id="myElement">Cargando Player ...........</div>
<p>
<script>// <![CDATA[
  if ((navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/BlackBerry/i))) {
   document.write('<img src="DB_files/player_portada/imagen_2/<?php echo $row_ConsultaPlayerPortada['imagen_2_player_portada']; ?>" onclick="redirectAndroid();" />');
   }
 else {
    jwplayer("myElement").setup({
    playlist: [{
        image: "DB_files/player_portada/imagen_1/<?php echo $row_ConsultaPlayerPortada['imagen_1_player_portada']; ?>",
        sources: [{ 
            file: "<?php echo $row_ConsultaPlayerPortada['rtmp_player_portada']; ?>"
        },{
            file: "<?php echo $row_ConsultaPlayerPortada['http_ios_player_portada']; ?>"
        }] 
    }], 
   sharing: {
         code: encodeURI("<iframe src='http:/www.midominio.com/jwplayerNacho/index_player_full_2.html' />"),
         link: "http:/www.midominio.com/jwplayerNacho/index_player_full_2.html"
        },
  fallback: "true", 
  primary: "flash",
  autostart: "false",
  wmode: 'opaque',
  allowscriptaccess: "always",
  aspectratio: "16:9",
  height: 285,
  width: 485
});
}
  
// ]]></script>
</p>
</body>
</html> 
Los problemas vienen que me sustitulle esto "<script type="text/javascript">" por esto otro "<script>// <![CDATA[" y "</script>" por "// ]]></script>" comparad los dos códigos y lo vereis.

Por este motivo no se ve el player y ya no se como solucionarlo, he intentado mogollon de cosas.

La gracia es que con la versión 3 que usaba, lo único que hace tinymce es poner el códogo del script correctamente pero dentro de un párrafo <p></p>

Esto me está fastidiando mogollon pues es un campo de texto que a veces debo introducir el código de jwplayer en javascript y ótras el código de youtube que es un <iframe> dependiendo de la zona de la web.

Muchísimas gracias de antemano.
Un saludo: manyblue

Última edición por manyblue; 01/09/2014 a las 13:28