Según el ejemplo de la parte PHP de "cutenews" que genera el HTML que aquí pusistes (el "como llega" si es por médio de un template o código HTML a mano es lo de menos) lo hace al llamar a:
include("news/show_news.php");
Así que .. lo que te interesa es:
1) capturar la salida que entrege dicha porción de código al ejecutarse (el HTML/etc resultante)
2) aplicar cierta función para "escapar" los caracteres problemáticos para cumplir los requerimientos de tu rutina javacript.
Para el punto 1: debes controlar el buffer de salida de PHP con las funciones ob_start() y afines
<?
Código PHP:
<?PHP
$PHP_SELF = "noticies/index.php";
$static = TRUE;
$number = "5";
$category = "1,3";
$template = "Headlines";
ob_start();
include("news/show_news.php");
$marquesina_datos=ob_get_contens();
ob_end_clean();
?>
Podría ser:
Código PHP:
<?
$marquesina_datos = addslashes($marquesina_datos);
?>
Código:
Si observas algún problema de javacript .. lo que debes hacer es ver bien que HTML se está generando en esa parte concreta javacript (que "creamos" dinámicamente) y ver que sintax tiene para seguir los requerimientos que pide dicha rutina javascript.var marqueecontent='<? echo $marquesina_datos ?>'
Un saludo,