Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Sara M
Liferay 6.1 - no funciona boton añadir entrada de blog
February 8, 2012 2:11 AM
Answer

Sara M

Rank: New Member

Posts: 7

Join Date: February 8, 2012

Recent Posts

Hola,

estoy haciendo pruebas con la nueva versión 6.1 de Liferay y al crear una página en la que añado un blog me encuentro con el siguiente problema:

Ejecutando el servidor web y el navegador en el mismo ordenador puedo añadir nuevas entradas de blog con un usuario con permisos adecuados. Sin embargo, si accedo desde un pc remoto al portal, el boton añadir nueva entrada no hace nada.
El codigo fuente de la pagina del blog muestra esto para dicho botón:

<input class="aui-button-input" id="_33_addEntryButton" onClick="location.href = location.href.replace(location.hash, ´´);" type='button' value="Add Blog Entry" />

¿Alguien ha dado con la solución?

Gracias de antemano.
Sara M
RE: Liferay 6.1 - no funciona boton añadir entrada de blog
February 9, 2012 3:45 AM
Answer

Sara M

Rank: New Member

Posts: 7

Join Date: February 8, 2012

Recent Posts

Tras revisar el código fuente del tag aui:button de liferay, hice un cambio que evita mi problema. Simplemente eliminé la sentencia que hace el "escape" de la cadena de texto href.

JSP cambiado: /html/taglib/aui/button/page.jsp
<%
if (Validator.isNotNull(href)) {
onClick = "window.location.href = '" + href + "';";
}
else if (onClick.startsWith(Http.HTTP_WITH_SLASH) || onClick.startsWith(Http.HTTPS_WITH_SLASH) || onClick.startsWith(StringPool.SLASH)) {
onClick = "location.href = '" + HtmlUtil.escape(PortalUtil.escapeRedirect(onClick)) + "';";
}
else if (onClick.startsWith("wsrp_rewrite?")){
onClick = "location.href = '" + HtmlUtil.escape(onClick) + "';";
}
%>
Juan Gonzalez
RE: Liferay 6.1 - no funciona boton añadir entrada de blog
February 9, 2012 10:31 AM
Answer

Juan Gonzalez

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1931

Join Date: October 28, 2008

Recent Posts

Sara M:
Hola,

estoy haciendo pruebas con la nueva versión 6.1 de Liferay y al crear una página en la que añado un blog me encuentro con el siguiente problema:

Ejecutando el servidor web y el navegador en el mismo ordenador puedo añadir nuevas entradas de blog con un usuario con permisos adecuados. Sin embargo, si accedo desde un pc remoto al portal, el boton añadir nueva entrada no hace nada.
El codigo fuente de la pagina del blog muestra esto para dicho botón:

<input class="aui-button-input" id="_33_addEntryButton" onClick="location.href = location.href.replace(location.hash, ´´);" type='button' value="Add Blog Entry" />

¿Alguien ha dado con la solución?

Gracias de antemano.


Hola Sara,

Tu problema es efectivamente para accesos desde fuera de tu ordenador.

Por seguridad, tienes que activar desde qué IP o dominios se pueden conectar a tu ordenador (y hacer redirecciones).

Echate un vistazo a esta propiedad dentro de tu portal-ext.properties:


1redirect.url.ips.allowed=127.0.0.1,SERVER_IP


P.D.: Mejor deja esa jsp como estaba emoticon
Alejandro Santamaría
RE: Liferay 6.1 - no funciona boton añadir entrada de blog
March 9, 2012 1:44 AM
Answer

Alejandro Santamaría

Rank: New Member

Posts: 12

Join Date: January 6, 2012

Recent Posts

Muchas gracias por el aporte!

Me ha ahorrado bastante tiempo investigando qué pasaba emoticon

Un saludo!