Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
Ayuda con libreria de JS
Hola a todos
Necesito hacer funcionar un pequeño slide de imagenes manejado por una libreria javascript
y nose donde colocar la referencia al.js y al .css ni donde colocar los archivos js y css para, poniendo el codigo con las imgenes en un visor de contenido web funcione el slide correctamente
tambien he pensado hacer un portlet solo para el slide y que este lleve el javascript y las imagenes pero estoy empezando en esto de la creación de portlets ,y solo he creado una estructura de portlet vacia con el Plugin SDK de liferay y necesitaria alguna referecia, guia o ejemplo de lo que puedo hacer con u portlet desde cero o en que portlets creados me puedo fijar para lo que quiero
¿Alguien a usado algo parecido?
Les agradecere cualquier ayuda
Saludos
Necesito hacer funcionar un pequeño slide de imagenes manejado por una libreria javascript
y nose donde colocar la referencia al.js y al .css ni donde colocar los archivos js y css para, poniendo el codigo con las imgenes en un visor de contenido web funcione el slide correctamente
tambien he pensado hacer un portlet solo para el slide y que este lleve el javascript y las imagenes pero estoy empezando en esto de la creación de portlets ,y solo he creado una estructura de portlet vacia con el Plugin SDK de liferay y necesitaria alguna referecia, guia o ejemplo de lo que puedo hacer con u portlet desde cero o en que portlets creados me puedo fijar para lo que quiero
¿Alguien a usado algo parecido?
Les agradecere cualquier ayuda
Saludos
Buenas, si lo que quieres es incluir un JS en una sola página, podrías incluirlo en la página en cuestión, en Organizations > Manage Pages > PAGINA
en cuanto al tema del CSS, podrías desarrollar un Theme con el PluginsSDK, no? No se si hay una forma más sencilla de incluir un CSS, pero así ya tendrías tu propio Theme para el proyecto que tengas entre manos...
http://www.liferay.com/community/wiki/-/wiki/Main/Themes
Además, de esta forma, si quieres incluir el JS en todas ls páginas que vayan a usar el Theme, no solo en una, puedes...
Saludos,
Bartolomé.
en cuanto al tema del CSS, podrías desarrollar un Theme con el PluginsSDK, no? No se si hay una forma más sencilla de incluir un CSS, pero así ya tendrías tu propio Theme para el proyecto que tengas entre manos...
http://www.liferay.com/community/wiki/-/wiki/Main/Themes
Además, de esta forma, si quieres incluir el JS en todas ls páginas que vayan a usar el Theme, no solo en una, puedes...
Saludos,
Bartolomé.
Gracias Bartolome por la respuesta
He probado meter el contenido de los 3 .js que uso cada uno en un textarea de la zona javascript dentro de la administracion de paginas y lo coge bien
y para agregar el css con el que trabaja he modificado del theme classic que es el que uso he modificado
su main.css y he agregado
El problema es que un de los .js que he metido es jquery-1.2.6.js y debe de dar conflicto con la jquery que lleva liferay integrada por que me funcionan los efectos que quiero para un slide pero me deja de ir el menu de administracion de portal, ni se me despliega, ni tampoco me deja coger los portlets para cambiarlos de disposicion en el layout... deja de ir todo el javascript menos el slide que va perfecto
En fin voy a seguir probando cosas y seguire informando de los resultados
Si tienes alguna idea de solucionar el conflicto entre las librerias jquery o alguna otra manera de hacerlo funcionar lo agradecere
Saludos
He probado meter el contenido de los 3 .js que uso cada uno en un textarea de la zona javascript dentro de la administracion de paginas y lo coge bien
y para agregar el css con el que trabaja he modificado del theme classic que es el que uso he modificado
su main.css y he agregado
@import url(style.css);, me daba igual que aparezca en toda la web por que no afecta en nada al estilo dela pagina solo a unos divs concretos
El problema es que un de los .js que he metido es jquery-1.2.6.js y debe de dar conflicto con la jquery que lleva liferay integrada por que me funcionan los efectos que quiero para un slide pero me deja de ir el menu de administracion de portal, ni se me despliega, ni tampoco me deja coger los portlets para cambiarlos de disposicion en el layout... deja de ir todo el javascript menos el slide que va perfecto
En fin voy a seguir probando cosas y seguire informando de los resultados
Si tienes alguna idea de solucionar el conflicto entre las librerias jquery o alguna otra manera de hacerlo funcionar lo agradecere
Saludos
Buenas pecador,
la versión de JQuery que viene con Liferay 5.2.3 es, si no me equivoco la 1.2.6
si miras en ROOT/html/js/jquery verás que una de las primeras lineas pone
Asi que yo de ti probaría con el que viene por defecto...
Saludos,
Bartolomé
la versión de JQuery que viene con Liferay 5.2.3 es, si no me equivoco la 1.2.6
si miras en ROOT/html/js/jquery verás que una de las primeras lineas pone
* jQuery 1.2.6 - New Wave JavascriptAsi que yo de ti probaría con el que viene por defecto...
Saludos,
Bartolomé