Jump to content

Ayuda con instalacion nuevo tema (Solucionado)


nano_xtreme

Recommended Posts

Hola,

 

He instalado un nuevo tema en Prestashop 1.4.8.3 y no encuentro los modulos para poder cambiar las imagenes del carrusel y no se como cambiar las palabras para las etiquetas. Tampoco se como subir imagenes sin que se vea el fondo blanco que lo quito en Photoshop y los guardo como png, como por ejemplo el logo.

 

Un saludo y gracias de antemano

Edited by nano_xtreme (see edit history)
Link to comment
Share on other sites

Hola,

 

He instalado un nuevo tema en Prestashop 1.4.8.3 y no encuentro los modulos para poder cambiar las imagenes del carrusel y no se como cambiar las palabras para las etiquetas. Tampoco se como subir imagenes sin que se vea el fondo blanco que lo quito en Photoshop y los guardo como png, como por ejemplo el logo.

 

Un saludo y gracias de antemano

 

Edit: la tienda seria esta: http://www.yiaracing.es

Por lo que he visto en tu tienda, el slider, lo tienes puesto a mano en el fichero:

 

/themes/papple/header.tpl

 

Dentro de ese fichero, busca esto:

 

<div id="top_banner" style="width:527px; padding:0px; height: 231px; background:none; position: relative; display:none;">
    <div id="divSimpleSlider">  
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide1.jpg" alt="" width="527px" height="231px" />
	 </a>
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide2.jpg" alt="" width="527px" height="231px" />
	 </a>
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide3.jpg" alt="" width="527px" height="231px" />
	 </a>

    </div>

 

Para subir el logo transparte, debes ir la pestaña Preferencias/Imagenes y donde dice:

 

Calidad de la imagen

 

Señalar:

 

Use PNG si la imagen de base está en formato PNG

 

Una vez guardado los cambios, prueba subir el logo, desde la pestaña Preferencias/Aspecto como png, y te conservara el formato png con la transparencia.

Link to comment
Share on other sites

Gracias por la respuesta, muy rapido.

 

Y como puedo hacer para eliminar ese slider y poner otro que sea mas a mi gusto y así también poder añadir las imagenes mas facilmente.

 

Un saludo

Para añadir una imagen mas con un enlace, solo tienes que agregar una imagen mas con un enlace asi:

 

 

<a href="#">
<img src="{$base_dir}themes/papple/img/banner/slide4.jpg" alt="" width="527px" height="231px" />
</a>

Link to comment
Share on other sites

Modifique la primera imagen del slider para hacer una prueba pero ahora no me aparece dicha imagen

Ahora mismo esta imagen:

 

/themes/papple/img/banner/slide1.jpg

 

Que tienes enlazada no existe, quizás la has borrado y subido una imagen con otro nombre, subela con el mismo nombre.

Link to comment
Share on other sites

Ahora mismo esta imagen:

 

/themes/papple/img/banner/slide1.jpg

 

Que tienes enlazada no existe, quizás la has borrado y subido una imagen con otro nombre, subela con el mismo nombre.

 

Cierto!! la subí con otro nombre. Perdona es lo que tiene el no saber de una cosa. De todas formas viendo en el hilo reciente que hay sobre slider me gustaría cambiar este por otro tipo para que tenga otro efecto y demás, como puedo cambiarlo y que quede en la misma posición que el actual.

 

Gracias

Link to comment
Share on other sites

Para hacer eso nada mas debes ir a la administracion de prestashop, entrar en modulos buscar el divsimpleslider y desactivarlo entre las opciones que aparesen al extremo derecho del modulo.

 

Haciendo esto no sera necesario subir el otro ya que tomara la primera posicion al no existir el que tiene en estos momentos la primera posicion.

Link to comment
Share on other sites

Hola,

 

Si me pudieran indicar una ultima duda ya terminaria con mi problema. Como puedo substituir el slider de arriba que viene con el tema por el modulo slider que instale abajo y este ultimo subirlo mas arriba.

 

Gracias

 

Este slider según vi en tu web y te dije, lo tienes a mano en el header.tpl es decir no esta como módulo en principio. (Conozco la plantilla que tienes, y como esta estructurada)

 

Si quieres usar un slider, cargarte las lineas referentes al slider del header.tpl , y por ejemplo instala este este slider:

 

http://www.tiendasvi...ara-prestashop/ (Este slider es administrable, desde la pestaña módulos)

Link to comment
Share on other sites

como te han indicado los compañeros tienes que borrar el modulo de "posiciones" y subir el otro modulo de slider al primer lugar (recomiendo usar live_edit)

 

Para hacer eso nada mas debes ir a la administracion de prestashop, entrar en modulos buscar el divsimpleslider y desactivarlo entre las opciones que aparesen al extremo derecho del modulo.

 

Haciendo esto no sera necesario subir el otro ya que tomara la primera posicion al no existir el que tiene en estos momentos la primera posicion.

 

Como siempre todas las aportaciones para la comunidad son bienvenidas.

 

Por otro lado no a que borrar, ni desactivar ningún modulo, ya lo he comentado en este tema, que el tiene el slider metido a mano en el header.tpl (el slider que mencione en los primeros mensajes), simplemente tiene que comentar o cargarse las lineas del código correspondiente al slider en el header.tpl, para que no se muestre el slider que ha comentado el usuario.

Link to comment
Share on other sites

Colo imagen, de parte de su header.tpl:

 

headertpl.png

 

Como se ve, lo tiene metido a mano, simplemente editando el fichero y comentado las lineas o borrandolas, ese slider ya no aparecera. (Ese slider no es un módulo, es un código que venia con la plantilla, borrando el código referente al slider o comentadolo, ya se vera primero el otro slider que ha instalado, ahora mismo, en este segundo tiene 2 slider, el de la plantilla, y el minic_slider, que supongo lo habrá instalado, por que ayer no estaba.

Link to comment
Share on other sites

Pego código de su header.tpl:

 

{*
* 2007-2011 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2011 PrestaShop SA
*  @version  Release: $Revision: 6594 $
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">
<head>
 <title>{$meta_title|escape:'htmlall':'UTF-8'}</title>
{if isset($meta_description) AND $meta_description}
 <meta name="description" content="{$meta_description|escape:html:'UTF-8'}" />
{/if}
{if isset($meta_keywords) AND $meta_keywords}
 <meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />
{/if}
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
 <meta name="generator" content="PrestaShop" />
 <meta name="robots" content="{if isset($nobots)}no{/if}index,follow" />
 <link rel="icon" type="image/vnd.microsoft.icon" href="{$img_ps_dir}favicon.ico?{$img_update_time}" />
 <link rel="shortcut icon" type="image/x-icon" href="{$img_ps_dir}favicon.ico?{$img_update_time}" />
 <script type="text/javascript">
  var baseDir = '{$content_dir}';
  var static_token = '{$static_token}';
  var token = '{$token}';
  var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};
  var priceDisplayMethod = {$priceDisplay};
  var roundMode = {$roundMode};
 </script>
{if isset($css_files)}
{foreach from=$css_files key=css_uri item=media}
<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
{/foreach}
{/if}
<!--[if lt IE 8]>
<link media="all" type="text/css" rel="stylesheet" href="{$base_dir}themes/papple/css/fix.css">
<![endif]-->
{if isset($js_files)}
{foreach from=$js_files item=js_uri}
<script type="text/javascript" src="{$js_uri}"></script>
{/foreach}
{/if}
 {$HOOK_HEADER}
</head>

<body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>
{if !$content_only}
 {if isset($restricted_country_mode) && $restricted_country_mode}
 <div id="restricted-country">
  <p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country}</span></p>
 </div>
 {/if}
 <div id="page">
  <!-- Header -->
  <div id="header">
   <a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">
 <img class="logo" src="{$img_ps_dir}logo.jpg?{$img_update_time}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} />
   </a>
   <div id="header_right">
 {$HOOK_TOP}
   </div>
   <div class="clear_both"><span> </span></div>
  </div>
  <div id="columns">
   <!-- Left -->
   <div id="left_column" class="column">
 {$HOOK_LEFT_COLUMN}
   </div>
   <!-- Center -->
   <div id="center_column">

 {if $page_name == 'index'}
  <div class="baner">
   <script type="text/javascript" src="{$content_dir}themes/papple/js/slide/jquery.cycle.js"></script>
   <script type="text/javascript">
    jQuery(document).ready(function(){
    //Setup the main rotater on the home page
    jQuery('#divSimpleSlider').cycle({
	  speed:	   800,
	  timeout:	 3500,
	  pager:	  '#divSimpleSliderRotate',
	  pagerEvent: 'mouseover',
	  fastOnEvent: false
    });
	 jQuery('#top_banner').fadeIn(1500);
	 });

   </script>
   <div id="top_banner" style="width:527px; padding:0px; height: 231px; background:none; position: relative; display:none;">
    <div id="divSimpleSlider">  
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide1.jpg" alt="" width="527px" height="231px" />
	 </a>
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide2.jpg" alt="" width="527px" height="231px" />
	 </a>
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide3.jpg" alt="" width="527px" height="231px" />
	 </a>

    </div>
    <div id="divSimpleSliderRotate"></div>
   </div>
  </div>
 {/if}

{/if}

Link to comment
Share on other sites

Con eliminar esto del header.tpl de tu plantilla, es suficiente:

 

 {if $page_name == 'index'}
  <div class="baner">
   <script type="text/javascript" src="{$content_dir}themes/papple/js/slide/jquery.cycle.js"></script>
   <script type="text/javascript">
	jQuery(document).ready(function(){
	//Setup the main rotater on the home page
	jQuery('#divSimpleSlider').cycle({
	  speed:	   800,
	  timeout:	 3500,
	  pager:	  '#divSimpleSliderRotate',
	  pagerEvent: 'mouseover',
	  fastOnEvent: false
	});
	 jQuery('#top_banner').fadeIn(1500);
	 });

   </script>
   <div id="top_banner" style="width:527px; padding:0px; height: 231px; background:none; position: relative; display:none;">
	<div id="divSimpleSlider">  
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide1.jpg" alt="" width="527px" height="231px" />
	 </a>
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide2.jpg" alt="" width="527px" height="231px" />
	 </a>
	 <a href="#">
	  <img src="{$base_dir}themes/papple/img/banner/slide3.jpg" alt="" width="527px" height="231px" />
	 </a>

	</div>
	<div id="divSimpleSliderRotate"></div>
   </div>
  </div>
 {/if}

 

 

Y recuerda que una vez eliminado estas lineas, guardado el fichero y subido, tienes que ir a la pestaña Preferencias/Rendimiento y señalar Forzar Compilación -> SI, para que se apliquen los cambios, al modificar un fichero *.tpl. (Una vez que se han aplicado los cambios, lo dejas en NO)

Link to comment
Share on other sites

Hola,

 

Gracias por la ayuda a los compañeros del foro, como bien me explico nadie anteriormente el primer slider viene con el tema no es un modulo, el segundo si es un modulo, que es el que yo quiero que aparezca.

Nadie que editor de texto usas tu? es que no tengo ni idea de estos temas, ya me baje la herramienta firebug también para localizar las areas exactas y demas.

 

Gracias

Link to comment
Share on other sites

Hola,

 

Gracias por la ayuda a los compañeros del foro, como bien me explico nadie anteriormente el primer slider viene con el tema no es un modulo, el segundo si es un modulo, que es el que yo quiero que aparezca.

Nadie que editor de texto usas tu? es que no tengo ni idea de estos temas, ya me baje la herramienta firebug también para localizar las areas exactas y demas.

 

Gracias

Hola,

 

Con notepad++ para editar el fichero, una vez lo has bajado, por ejemplo desde el ftp te sera suficiente, para editarlo.

Link to comment
Share on other sites

Hola,

 

Ya encontre el archivo y borre la parte que me señalastes, ahora para subirlo via ftp debo borrar el antiguo documento y subir el documento donde borre lo del slider? no se si me explique bien

 

Subes el fichero, al mismo directorio de donde lo has bajado, y te dirá, quieres reemplazar este fichero - señalas que SI, y ya tienes el fichero actualizado.

 

Recuerda, que debes ir a la pestaña Preferencias/Rendimiento y señalar Forzar Compilación -> SI, para que se apliquen los cambios del fichero. (Una vez que se han aplicado, déjalo en NO)

Link to comment
Share on other sites

Perdona mi insistencia, ya borre la parte del codigo del slider del header.tpl pero me sigue apareciendo el slider, tambien hice lo de forzar compilacion. a saber que hice mal

 

¿Ahora mismo tienes señalado Forzar Compilación - SI?

Link to comment
Share on other sites

Pues tienes que tener algún error, en algún fichero si te sale la pantalla blanca, al deja en Forzar Compilación - SI.

 

Edita el fichero /config/config.inc.php

 

Cambia esto:

 

@ini_set('display_errors', 'off');

 

Por esto:

 

@ini_set('display_errors', 'on');

 

Guarda los cambios y sube el fichero.

 

Ahora activa la compilación y dime que error te sale en la pantalla blanca.

Link to comment
Share on other sites

Eso es un poco complicado para mi, el archivo config que veo me sale como config.xml

Directorio:

 

/config/ desde el raiz

 

Y dentro del directorio config

 

El fichero:

 

config.inc.php

 

Y haz el cambio que te he comentado arriba. (lo del display errors)

Link to comment
Share on other sites

Ya esta echo y me sale todo esto:

 

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/yiaracin/public_html/yiaracing.es/themes/papple/header.tpl" on line 97 "" unclosed {if} tag' in /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:431 Stack trace: #0 /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(64): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unclosed {if} t...') #1 /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('{*?* 2007-2011 ...') #2 /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_template.php(261): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #3 /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_template.php(423): Smarty_Internal_Template->compileTempla in/home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 431

Link to comment
Share on other sites

Ya esta echo y me sale todo esto:

 

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/yiaracin/public_html/yiaracing.es/themes/papple/header.tpl" on line 97 "" unclosed {if} tag' in /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:431 Stack trace: #0 /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(64): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unclosed {if} t...') #1 /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('{*?* 2007-2011 ...') #2 /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_template.php(261): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #3 /home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_template.php(423): Smarty_Internal_Template->compileTempla in/home/yiaracin/public_html/yiaracing.es/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 431

Al final del header.tpl añade esto:

 

{/if}

 

(Al final, final del todo)

 

Sube el fichero, y en principio no te debe dar error.

Link to comment
Share on other sites

Ahora si, ya me quite el slider que venia con la plantilla y aparace solo el que yo queria.

Muchas gracias nadie. Voy a dar el tema por finalizado entonces.

 

Saludos

 

Un placer ayudarte y servirte!

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje del tema, 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.

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

Link to comment
Share on other sites

  • 2 months later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...