Page 1 of 1

Cambiar imagen de la portada (según el subdominio)

PostPosted:Fri Feb 12, 2010 1:27 pm
by xsb
Hola!

Tengo OpenKM instalado y funcionando, con la imagen de la pantalla de login cambiada, pero estaba pensando en si seria possible que esta imagen dependiera de la dirección URL des de la que accedo a OpenKM.

Por ejemplo que fuera distinta si accedo via: http://personal.example.com o http://publico.example.com

Los dos subdominios acceden a la misma instalación de OpenKM, mismos usuarios, etc. Me refiero sólo a un cambio estético.

Re: Cambiar imagen de la portada (según el subdominio)

PostPosted:Fri Feb 12, 2010 5:03 pm
by jllort
La de la portada es fácil, pero tendras que escribir 4 lineas dentro del index.jsp correspondiente.

Lo que te interesa es el request aquí tienes la url http://java.sun.com/j2ee/sdk_1.3/techdo ... quest.html

Y comprobar con alguno de los metodos (.getRequestURI() o algun otro, no puedo asegurarte que este sea el que mas te interese has un System.out.println(request.getRequestURI()) para saber que te devuelve cada método
Code: Select all
if (request.getRequestURI().indexOf("personal")>0) {
   <img src="logo1.gif"/>
} else {
   <img src="logo2.gif"/>
}

Re: Cambiar imagen de la portada (según el subdominio)

PostPosted:Tue Feb 16, 2010 11:39 am
by xsb
No me queda claro, hay dos ficheros index.jsp que son los siguientes, ¿en cual tengo que hacerlo?

./server/all/deploy/jmx-console.war/index.jsp
./server/default/deploy/jmx-console.war/index.jsp

De todas formas he intentado modificarlos y no he conseguido nada. Y otra duda: ¿donde tienen que estar ubicados fisicamente los archivos logo.gif a los que haces referencia?

Re: Cambiar imagen de la portada (según el subdominio)

PostPosted:Tue Feb 16, 2010 9:40 pm
by jllort
NO NO NO,

A ver tienes un fichero dentro de /deploy que se llama OpenKM.war ( ahí esta la aplicación ) este fichero lo puedes abrir con el winrar ( ojo con el jboss apagado ) ahí encontrarás los ficheros a los que hago referencia.

Re: Cambiar imagen de la portada (según el subdominio)

PostPosted:Wed Feb 17, 2010 1:27 pm
by xsb
Ok gracias, ahora funciona. He añadido un poco de javascript en:

server/default/deploy/OpenKM.war/login.jsp