Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2011, 12:58
Avatar de tranzorx
tranzorx
 
Fecha de Ingreso: marzo-2008
Mensajes: 114
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: Editando una plantilla de WordPress

Hola.
Finalmente el problema del tamaño de las miniaturas de la home page y de la página del producto no estaba en el archivo "style.css".
Es bien cierto que los tres cambios que había que hacer en los marcos están correctamente hecho, pero el tamaño de la imagen interior viene determinado por dos archivos PHP llamados "entry.php" para el tamaño de la miniatura de la página de inicio (Home Page Thumbnail), y del archivo "single-product.php" en el caso de la hoja de características del producto.
Como en mi caso el problema era que había que hacer los marcos y las miniaturas más grandes, es obvio que todos los ajustes tengan relación con el "hight" de los mismos.
A continuación pongo ambos archivos con los tamaños modificado en rojo.

entry.php
Cita:
<?php $thumb = '';
$width = 193;
$height = 190;
$classtext = '';
$titletext = get_the_title();
[...]
single-product.php
Cita:

<?php $custom = get_post_custom($post->ID);
$et_price = isset($custom["price"][0]) ? $custom["price"][0] : '';
if ($et_price <> '') $et_price = get_option('estore_cur_sign') . $et_price;
$et_description = isset($custom["description"][0]) ? $custom["description"][0] : '';
$et_band = isset($custom["et_band"][0]) ? $custom["et_band"][0] : '';

$custom["thumbs"] = isset( $custom["thumbs"][0] ) ? unserialize($custom["thumbs"][0]) : ''; ?>

<?php if ($et_band <> '') { ?>
<span class="band<?php echo(' '.esc_attr($et_band)); ?>"></span>
<?php }; ?>

<?php if (!empty($custom["thumbs"])) { ?>
<div id="product-slider">
<div id="product-slides">
<?php for ($i = 0; $i <= count($custom["thumbs"])-1; $i++) { ?>
<div class="item-slide">
<a href="<?php echo($custom["thumbs"][$i]); ?>" rel="gallery" class="fancybox">
<?php echo et_new_thumb_resize( et_multisite_thumbnail($custom["thumbs"][$i]), 298, 326 ); ?>
<span class="overlay"></span>
</a>
En este enlace se puede ver la home page donde se observa que los marcos son apaisados.
En este otro enlace se puede observar la vista de un producto.

Traducción de la plantilla al español.

head.php
Traducir la barra de búsqueda.
Cita:
[...]
</ul> <!-- ul#nav -->
<?php }
else echo($primaryNav); ?>

<div id="search-bar">
<form method="get" id="searchform1" action="<?php echo home_url(); ?>">
<input type="text" value="<?php esc_attr_e('search this site...','eStore'); ?>" name="s" id="searchinput" />

<input type="image" src="<?php bloginfo('template_directory'); ?>/images/search-icon.png" id="searchsubmit" />
</form>
</div> <!-- #search-bar -->
[...]
Cita:
[...]
</ul> <!-- ul#nav -->
<?php }
else echo($primaryNav); ?>

<div id="search-bar">
<form method="get" id="searchform1" action="<?php echo home_url(); ?>">
<input type="text" value="<?php esc_attr_e('Buscar...','eStore'); ?>" name="s" id="searchinput" />

<input type="image" src="<?php bloginfo('template_directory'); ?>/images/search-icon.png" id="searchsubmit" />
</form>
</div> <!-- #search-bar -->
[...]
entry.php
Traducir el botón "more info" de las entradas.
Cita:
[...]
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<p><?php truncate_post(115); ?></p>

<a href="<?php the_permalink(); ?>" class="more"><span><?php esc_html_e('more info','eStore'); ?></span></a>
[...]
Cita:
[...]
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<p><?php truncate_post(115); ?></p>

<a href="<?php the_permalink(); ?>" class="more"><span><?php esc_html_e('más información','eStore'); ?></span></a>
[...]
navigation.php
Traducción notas navegación "Older entries" y "Next entries"
Cita:
<div class="pagination">
<div class="alignleft"><?php next_posts_link(esc_html__('&laquo; Older Entries','eStore')) ?></div>
<div class="alignright"><?php previous_posts_link(esc_html__('Next Entries &raquo;', 'eStore')) ?></div>
</div>
Cita:
<div class="pagination">
<div class="alignleft"><?php next_posts_link(esc_html__('&laquo; Siguientes Entradas','eStore')) ?></div>
<div class="alignright"><?php previous_posts_link(esc_html__('Anteriores Entradas &raquo;', 'eStore')) ?></div>
</div>
single-product.php
Traducir "Edit this page" y "product information"
Cita:
[...]
<h2><?php _e('Product information','eStore'); ?></h2>
<?php the_content(); ?>
<div class="clear"></div>
<?php wp_link_pages(array('before' => '<p><strong>'.__('Pages','eStore').':</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
<?php edit_post_link(__('Edit this page','eStore')); ?>
[...]
Cita:
[...]
<h2><?php _e('Informacion del Producto','eStore'); ?></h2>
<?php the_content(); ?>
<div class="clear"></div>
<?php wp_link_pages(array('before' => '<p><strong>'.__('Pages','eStore').':</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
<?php edit_post_link(__('Editar esta página','eStore')); ?>
[...]
Para editar el 'add to cart' y cambiarlo por 'añadir al carro', buscar la secuencia en este mismo archivo y proceder.

Última edición por tranzorx; 03/01/2012 a las 06:36