|
|
|
sexus6
|
|
|
Enviado: 14/09/2005 a las 14:09 |
|
Novato
Karma: 0 (0 Votos)
Registrado: 15/09/04
Mensajes: 23
Estado: Desconectado Ultima visita: 28/08/06 |
Estoy usando el gestor de noticias por defecto de postnuke (el de las news de siempre) para usarlo como pagina principal de una web...Es decir rollo Bienvenidos a esta web.
Lo uso porque quiero que el contenido de dicha pagina de bienvenida sea dinamica, y tambien multilenguaje. Siendo asi he utilizado 1 noticia para cada uno de los 4 lenguajes que tengo instalados.
El caso es que he querido rizar el rizo, y he querido meterle algo de codigo HTML enrevesaillo (vamos que no solo he puesto negritas y cosas asi, sino tablas, imagenes, estilos etc).
Todo ha funcionad excepto cuando heo querido meter un SLIDESHOW, vamos, que en dicha pagina principal he querido meter una imagen que vaya cambiando a otras, via javascript (porque un gif animado es algo muy lento debido al tamaño de la imagen....y el Flash no me apasiona NADA.
Buscando por inet he encontrado 2 scripts que son más o menos los que casi todo el mundo usa por ahi.
[*]Script declarado en el body sin funcion onload en el tag de body
Esta fué mi primera elección ya que, desde la edición de una noticia, obviamente no tengo acceso al tag (el body ya lo pinta postnuke), por lo que era la ideal. Se declaraba dentro de la "noticia" toda en forma de html, y santaspascuas.
[*]Script declarado en el head, con una funcion onLoad en el tag del body
Este era el mas complejo. Ya que el primero no funciono lo probe. En este tuve que intentar declarar el script en el head, asi que me fui al template del home.htm y en el head declare el script, y en el tag de body asigne el onload necesario. Tampoco funciona
La putada de todo esto, es que en local, simplemente abriendo el html los dos metodos funcionan, en IExplore i Firefox, pero una vez recreado en el postnuke no.
He comprobado el html resultante al cargar la pagina en postnuke, y no veo nada raro, en ambos casos, esta el script, su llamada etc.
He creado dos links en pastebin (es una web donde puedes pegar codigo y te lo colorea para mostrarlo via inet a otros) donde podeis ver los dos casos el html resultante. Yo no veo nada raro....
SCRIPT FUERA DEL HEAD
El script esta de la linea 277 a la 314
La Imagen que llama al script en la linea 315
SCRIPT EN HEAD
El script esta de la linea 50 a la 108
El tag del body donde esta la funcion onload en la linea 110
La Imagen que llama al script en la linea 337
Os agradeceria toda ayuda posible, consejos, pruebas etc... Gracias anticipadas.Un saludo.
EDITADO = Usando la misma tecnica de meter los scripts que han de ser generados en el <head> que antes, estoy probando otros scripts, y otras cosas anotare aqui los resultados
Otro Script = TAMPOCO FUNCIONA
He puesto el trozo de html con el script (el primer caso) en una pagina del modulo ContentExpress (por ejemplo) y jeje, funciona a la perfecccion.....
Lo suyo seria que sino lo consigo usar de pagina principal una pagina de ContentExpress (en realidad 4 porque es multilenguaje) pero no se como hacerlo..
|
|
|
|
|
|
|
|
|