wraphic Posted October 10, 2013 Share Posted October 10, 2013 Hola. Estoy tratatando de configurar el modulo de comentarios de productos en el 1.5.5 y no consigo que funcione. Todo aparentemente funciona pero no me llegan los comentarios que pongo, tanto si los pongo con moderacion o sin ella. He probado unas cuantas soluciones posteadas por el foro pero nada. Ayer mismo actualice el módulo completo extraido de la version 1,5,6, pero el problema es el mismo. Sospeho que el formulario no va bien. Cuando lo relleno y doy enviar se queda pensando y luego se cierra como si hubiera terminado todo bien pero no me da ningún mensaje de confirmación o error, simplemente se cierra. Luego ese comentario no me llega al backoffice para poderlo aporbar y que salga publicado. He limpiado todas las caches pero ya no se que mas probar/hacer... Link to comment Share on other sites More sharing options...
wraphic Posted October 11, 2013 Author Share Posted October 11, 2013 ¿Que puede hacer que submit del formulario no funcione y no guarde los comentarios? Ayuda por favor Link to comment Share on other sites More sharing options...
wraphic Posted October 23, 2013 Author Share Posted October 23, 2013 Ayuda por favor.. me estoy desangrando Link to comment Share on other sites More sharing options...
nadie Posted October 23, 2013 Share Posted October 23, 2013 Problema tonto, no. xDRevisastes lo que comenta "Moraria" aquí: (No vale solo con que hayas obtenido el modulo de la 1.5.6 y lo has puesto en la 1.5.5, mira lo que dice Moraria del tools.js.)http://www.prestashop.com/forums/topic/274758-ps-155-productcomments-problemas-solucionado/ Hola Amigos, me respondo yo mismo porque seguro que a más de uno le pasa y me lo han solucionado en el GitHub, el arreglo es este: https://github.com/PrestaShop/PrestaShop/commit/9377775eca428c7022abd4bfa301ef83c8b108b8 solo comentar que de los 4 ficheros que hay que hacer cambios el primero tools.js propone un cambio en la ultima funcion y yo no tenia dicha funcion en ese fichero y la he copiado entera, es esta function fancyMsgBox(msg, title) { if (title) msg = "<h2>" + title + "</h2><p>" + msg + "</p>"; msg += "<br/><p class=\"submit\" style=\"text-align:right; padding-bottom: 0\"><input class=\"button\" type=\"button\" value=\"OK\" onclick=\"$.fancybox.close();\" /></p>"; $.fancybox( msg, {'autoDimensions': false, 'width': 500, 'height': 'auto', 'transitionIn': 'none', 'transitionOut': 'none'} ); } /** * Display a messageDialog with different buttons including a callback for each one * @param {string} question * @param {mixed} title Optional title for the dialog box. Send false if you don't want any title * @param {object} buttons Associative array containg a list of {buttonCaption: callbackFunctionName, ...}. Use an empty space instead of function name for no callback * @param {mixed} otherParams Optional data sent to the callback function */ function fancyChooseBox(question, title, buttons, otherParams) { var msg, funcName, action; if (title) msg = "<h2>" + title + "</h2><p>" + question + "</p>"; msg += "<br/><p class=\"submit\" style=\"text-align:right; padding-bottom: 0\">"; var i = 0; for (var caption in buttons) { if (!buttons.hasOwnProperty(caption)) continue; funcName = buttons[caption]; if (typeof otherParams == 'undefined') otherParams = 0; otherParams = escape(JSON.stringify(otherParams)); action = funcName ? "$.fancybox.close();window['" + funcName + "'](JSON.parse(unescape('" + otherParams + "')), " + i + ")" : "$.fancybox.close()"; msg += '<input class="button" style="margin-right: 5px" type="button" value="' + caption + '" onclick="' + action + '" />'; i++; } msg += "</p>"; $.fancybox( msg, {'autoDimensions': false, 'width': 500, 'height': 'auto', 'transitionIn': 'none', 'transitionOut': 'none'} ); } Podeis probar ha hacer sólo los otros tres cambios y si no va agregais la función esta, no me he parado a analizarla que me tengo que ir de viaje este finde ¿? Link to comment Share on other sites More sharing options...
wraphic Posted October 23, 2013 Author Share Posted October 23, 2013 Gracias. Acabo de probar y nada. Me entra una duda.. Los archivos que hace referencia en theme/default, supongo que si no estoy usando el theme default debo hacer los cambis sobre el theme que estoy usando, correcto? Link to comment Share on other sites More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 Gracias. Acabo de probar y nada. Me entra una duda.. Los archivos que hace referencia en theme/default, supongo que si no estoy usando el theme default debo hacer los cambis sobre el theme que estoy usando, correcto? Efectivamente. Ejemplo, estos ficheros: /modules/productcomments/productcomments.tpl /themes/plantilla/modules/productcomments/productcomments.tpl los tienes que tener igual que este: https://github.com/PrestaShop/PrestaShop/blob/development/themes/default/modules/productcomments/productcomments.tpl Link to comment Share on other sites More sharing options...
wraphic Posted October 24, 2013 Author Share Posted October 24, 2013 Gracias! YA Lo he solucionado con ayuda del desarrollador del theme que aunque un poco enrevesado, lo he hecho y ha funcionado. "you must replace the files "your_server/themes/calceus/modules/productcomments/productcomments.tpl" of the theme by the default one on "your_server/modules/productcomments/productcomments.tpl"" Link to comment Share on other sites More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 Gracias! YA Lo he solucionado con ayuda del desarrollador del theme que aunque un poco enrevesado, lo he hecho y ha funcionado. "you must replace the files "your_server/themes/calceus/modules/productcomments/productcomments.tpl" of the theme by the default one on "your_server/modules/productcomments/productcomments.tpl"" Perfecto ! Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro. Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ Link to comment Share on other sites More sharing options...
Recommended Posts