jmcamps Posted March 19, 2013 Share Posted March 19, 2013 (edited) Hola, Me ha pasado una cosa curiosa, he indicado en el back office que quería que se mostrasen 300 productos por categoría, así mis clientes se ahorran la paginación y me encuentro que en la parte izquierda de la pantalla, en español y francés, letras en rojo y fuente tamaño 16 me sale el siguiente mensaje: ADVERTENCIA DE SEGURIDAD: trata la dirección URL si fuera tu contraseña y no la compartas con nadie. Si le indico de nuevo que quiero que me muestre unos 30 productos que son los que mostraba por defecto, el mensaje me desaparece. ¿Alguna idea? Gracias. Edited March 19, 2013 by jmcamps (see edit history) Link to comment Share on other sites More sharing options...
joseantgv Posted March 19, 2013 Share Posted March 19, 2013 Ese mensaje te lo está mostrando algún módulo que tengas que utilice Facebook. Link to comment Share on other sites More sharing options...
jmcamps Posted March 19, 2013 Author Share Posted March 19, 2013 Gracias Joseantgv, tengo el Facebook Referidos + Facebook Connect. ¿Alguna idea de como quitarlo? Gracias. Link to comment Share on other sites More sharing options...
joseantgv Posted March 19, 2013 Share Posted March 19, 2013 No llegué a solucionar el error, lo oculté por css. Link to comment Share on other sites More sharing options...
jmcamps Posted March 19, 2013 Author Share Posted March 19, 2013 Gracias. Tengo tres opciones, ocultarlo por CSS, borrar la línea del tpl o que directamente el desarrollador me lo resuelva. Creo que puesto que el módulo está pagado, voy a hacer que trabaje el. Gracias de nuevo por todo. Por cierto, y perdona mi atrevimiento, tengo un segundo problema que es el siguiente: En el backoffice del ps 1.5.3.1 en preferencias-imagenes cree una imagen nueva a la que llamé e_default y se la apliqué al fichero homefeatured.tpl para que hiciese más grandes las imágenes de los productos destacados, evidentemente modifiqué el css para arreglarlas. Las imágenes se muestran correctamente pero desde entonces me aparece este error en el log de errores del php: Undefined index: e_defaultSize in C:\xampp\htdocs\cache\smarty\compile\03341613dbf5bbcbee128454804d9c5368321297.file.homefeatured.tpl.php on line 80 ¿Te importaría indicarme como puedo solventar el tema?, no se porque salta el error al haber cambiado el home_default por el e_default La lineas que toqué en homefeatured.tpl son: <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1} {/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - $totModulo)}last_line{/if}"> <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'e_default')}" height="{$e_defaultSize.height}" width="{$e_defaultSize.width}" style="width:180px; height:180px" alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a> No veo ningún fichero homefeatured.tpl.php pero las líneas 80 y 81 del homefeatured.php son: <label>'.$this->l('Number of products displayed').'</label> <div class="margin-form"> Si quieres ver la web, la URL es www.marlosonline.es Gracias de nuevo por todo y perdona el "atraco" Link to comment Share on other sites More sharing options...
joseantgv Posted March 19, 2013 Share Posted March 19, 2013 Pero tu has definido la variable $e_defaultSize?? Mírate el homefeatured.php para pasarle la medida de esa imagen. Link to comment Share on other sites More sharing options...
jmcamps Posted March 19, 2013 Author Share Posted March 19, 2013 No definí la variable nueva, tan sólo cree la nueva imagen e_default con tamaño 180pxx180px en "Preferencias"-"Imágenes", generé todas las miniaturas a nivel de producto y cambié las lineas del homefeatured.tpl de manera que, donde ponía en el img src home_default puse e_default. Si que es cierto que tuve que añadir style="width:180px; height:180px" pues sino en IE no se mostraban las imágenes. El php se está quejando de un fichero de la caché cuyas lineas 80 y 81 contienen: " height="<?php echo $_smarty_tpl->tpl_vars['e_defaultSize']->value['height'];?> " width="<?php echo $_smarty_tpl->tpl_vars['e_defaultSize']->value['width'];?> No soy programador, ¿podrías indicarme un poco como hacerlo? Gracias. Link to comment Share on other sites More sharing options...
joseantgv Posted March 19, 2013 Share Posted March 19, 2013 (edited) Tienes 2 alternativas: Si lo quieres hacer mal, quita height="{$e_defaultSize.height}" width="{$e_defaultSize.width}" del tpl, por eso le pusiste style="width:180px; height:180px" PD: style no seria necesario, podrías poner: height="180px" width="180px" Si lo quieres hacer bien ves a la función hookDisplayHome del homefeatured.tpl y añadele a las variables smarty: 'e_defaultSize' => Image::getSize(ImageType::getFormatedName('e_default')), Edited March 19, 2013 by joseantgv (see edit history) Link to comment Share on other sites More sharing options...
jmcamps Posted March 19, 2013 Author Share Posted March 19, 2013 Muchas gracias por toda la ayuda Link to comment Share on other sites More sharing options...
nadie Posted March 19, 2013 Share Posted March 19, 2013 Estimado jmcamps, 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. Link to comment Share on other sites More sharing options...
jmcamps Posted March 19, 2013 Author Share Posted March 19, 2013 Hecho, Gracias Link to comment Share on other sites More sharing options...
Recommended Posts