Ayuda con libreria de JS

4848080, modified 15 Years ago. New Member Posts: 4 Join Date: 4/13/10 Recent Posts
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
thumbnail
4222306, modified 1 Year ago. Junior Member Posts: 48 Join Date: 11/3/09 Recent Posts
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é.
4848080, modified 15 Years ago. New Member Posts: 4 Join Date: 4/13/10 Recent Posts
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
@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
thumbnail
4222306, modified 1 Year ago. Junior Member Posts: 48 Join Date: 11/3/09 Recent Posts
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

 * jQuery 1.2.6 - New Wave Javascript


Asi que yo de ti probaría con el que viene por defecto...

Saludos,

Bartolomé