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