Bueno .. ya te comenté en el otro mensaje que si el "texto" de la marquesina (para la rutina javascript) usa comillas (simples o dobles) abría que "escaparlas" como ahí mismo te dice la documentación de ese script javacript.
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();
?>
así ya podrás disponer del "HTML" (salida) generada por tu "include()" en la variable $marquesina_datos para que la filtres como requieras y usarla en la parte javacript final.
Podría ser:
Código PHP:
<?
$marquesina_datos = addslashes($marquesina_datos);
?>
Y de ahí a tu parte javacript:
Código:
var marqueecontent='<? echo $marquesina_datos ?>'
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.
Un saludo,