Se duplica la descripción en productos y categorías.  

 
David Gómez
 David Gómez
Usuario experto

Hola:

No sé porque cuando meto le descripción de categorías o producto me sale duplicado el texto de la descripción ¿Cómo se puede corregir esto?

Tengo la última versión joomla (2.5.7) y la última de virtuemart 2.0.12b. Ya pasaba antes de actualizar.

Seguir este enlace para ver un ejemplo:

http://isarria.com/es/tienda-virtual/articulos/tambores-y-bombos-isarr%C3%ADa-artesanos-del-tambor.html

Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 10/10/2012 12:17 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Sí que veo duplicadas la descripción de las categorías pero no la de los productos.

Es posible que tengas algún error en la plantilla que construye el listado de productos y categorías. Revisa si tienes un archivo default.php en la ruta templates/gk_esport/html/com_virtuemart/category y, de ser así, comprueba que no tengas duplicado la carga del valor $this->category->category_description

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 10/10/2012 12:51 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

David Gómez
 David Gómez
Usuario experto

Mando el archivo default que me dices. No tengo ni idea de php. y no sé si debería borrar lo que me comentas.

Ahí va:

products as $product ) {

// Show the horizontal seperator
if ($iBrowseCol == 1 && $iBrowseProduct > $BrowseProducts_per_row) { ?>

<div class="product floatleft">

images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');
?>

:
votes->rating.'.gif';
// echo JHTML::image($img_url, $product->votes->rating.' '.JText::_('COM_VIRTUEMART_REVIEW_STARS'));
// echo JText::_('COM_VIRTUEMART_TOTAL_VOTES').": ". $product->votes->allvotes; ?>

link, $product->product_name); ?>

product_s_desc)) { ?>

product_s_desc, 40, '...') ?>

<span class="vmicon vm2-stock->stock_level ?>" title="stock->stock_tip ?>">

<div class="catProductPrice" id="productPricevirtuemart_product_id ?>">
show_prices == '1') {
if( $product->product_unit && VmConfig::get('vm_price_show_packaging_pricelabel')) {
echo "". JText::_('COM_VIRTUEMART_CART_PRICE_PER_UNIT').' ('.$product->product_unit."):";
}
if(empty($product->prices) and VmConfig::get('askprice',1) and empty($product->images[0]->file_is_downloadable) ){
echo JText::_('COM_VIRTUEMART_PRODUCT_ASKPRICE');
}

echo $this->currency->createPriceDiv('salesPrice','',$product->prices);
echo $this->currency->createPriceDiv('discountAmount','COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT',$product->prices);
echo $this->currency->createPriceDiv('taxAmount','COM_VIRTUEMART_PRODUCT_TAX_AMOUNT',$product->prices);

} ?>

link, JText::_('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name,'class' => 'catProductDetails'));
?>

¿Puedo conseguir en algún lado este archivo correctamente?

ResponderCitar
Respondido : 10/10/2012 1:25 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola David,

¿ El archivo que has copiado es el default.php de la ruta templates/gk_esport/html/com_virtuemart/category ?

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 10/10/2012 2:50 pm

Cursos Gratuitos WordPress

David Gómez
 David Gómez
Usuario experto

Si. ese es.

ResponderCitar
Respondido : 10/10/2012 3:44 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Pues no lo parece. Verifica que así es. Puedes enviarnos una captura de pantalla donde se vean los archivos que tienes en la ruta templates/gk_esport/html/com_virtuemart/category.

En cualquier caso, con las indicaciones que te he dado tendría que ser suficiente para realizar los cambios.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 10/10/2012 4:26 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

David Gómez
 David Gómez
Usuario experto

Hola:

Llevo unos días intentando solucionar este problema. Estoy haciendo un instalación nueva para ver si funciona.

Ya os comentaré.

ResponderCitar
Respondido : 18/10/2012 9:03 am
David Gómez
 David Gómez
Usuario experto

Hola:

Después de instalar todo de nuevo desde una copia de seguridad que tenía con virtuemart 2.0.6 he solucionado varios temas que no sé porque no funcionaban.

Compatibilidades de algún plugin, funcionamiento de campos personalizados,... Lo único que sigue fallando es que sigue duplicando la descripción de categorías.

Incluyo en archivo default.php (debí mandaros uno equivocado la vez anterior) y también os remito un pantallazo de como se ve en mi web.

addScriptDeclaration($js);
?>

category->category_description ; ?>

keyword) ) {
?>

category->category_description ; ?>

keyword)) {
if ($this->category->haschildren) {

// Category and Columns Counter
$iCol = 1;
$iCategory = 1;

// Calculating Categories Per Row
$categories_per_row = VmConfig::get ( 'categories_per_row', 3 );
$category_cellwidth = ' width'.floor ( 100 / $categories_per_row );

// Separator
$verticalseparator = " vertical-separator";
?>

category->children)){
foreach ( $this->category->children as $category ) {

// Show the horizontal seperator
if ($iCol == 1 && $iCategory > $categories_per_row) : ?>

virtuemart_category_id );

// Show Category ?>
<div class="category floatleft">

<a href="" title="category_name ?>">
category_name ?>


ids) {
echo $category->images[0]->displayMediaThumb("",false);
//} ?>

products)) {
if (!empty($this->keyword)) {
?>

keyword; ?>

perRow;
$Browsecellwidth = ' width'.floor ( 100 / $BrowseProducts_per_row );

// Separator
$verticalseparator = " vertical-separator";
?>

category->category_name; ?>

<form action="category->virtuemart_category_id ); ?>" method="get">
search) { ?>

products)) {
?>

orderByList['orderby']; ?>

vmPagination->getResultsCounter();?> vmPagination->getLimitBox(); ?>

products as $product ) {

// Show the horizontal seperator
if ($iBrowseCol == 1 && $iBrowseProduct > $BrowseProducts_per_row) { ?>

<div class="product floatleft">

images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');
?>

:
votes->rating.'.gif';
// echo JHTML::image($img_url, $product->votes->rating.' '.JText::_('COM_VIRTUEMART_REVIEW_STARS'));
// echo JText::_('COM_VIRTUEMART_TOTAL_VOTES').": ". $product->votes->allvotes; ?>

link, $product->product_name); ?>

product_s_desc)) { ?>

product_s_desc, 40, '...') ?>

<span class="vmicon vm2-stock->stock_level ?>" title="stock->stock_tip ?>">

<div class="catProductPrice" id="productPricevirtuemart_product_id ?>">
show_prices == '1') {
if( $product->product_unit && VmConfig::get('vm_price_show_packaging_pricelabel')) {
echo "". JText::_('COM_VIRTUEMART_CART_PRICE_PER_UNIT').' ('.$product->product_unit."):";
}
if(empty($product->prices) and VmConfig::get('askprice',1) and empty($product->images[0]->file_is_downloadable) ){
echo JText::_('COM_VIRTUEMART_PRODUCT_ASKPRICE');
}

echo $this->currency->createPriceDiv('salesPrice','',$product->prices);
echo $this->currency->createPriceDiv('discountAmount','COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT',$product->prices);
echo $this->currency->createPriceDiv('taxAmount','COM_VIRTUEMART_PRODUCT_TAX_AMOUNT',$product->prices);

} ?>

link, JText::_('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name,'class' => 'catProductDetails'));
?>

Por otro lado, ayer adquirí el plugin de qextensions VM2 Social Share y me da varios errores. El el archivo que mandan con las instrucciones me dice que debo activar la casilla de la configuración de virtuemart "activar plugin joomla". Si no lo hago el plugin no funciona y si lo activo, cuando pincho en categorías de virtuemart, sale la pantalla de la siguiente manera:

Esto sólo es así cuando me registro en la página. Si estoy como invitado funciona correctamente.

He probado a desactivar el plugin "contenido joomla" y también falla. Sólo sale bien si desactivo la casilla de virtuemart "activar plugin joomla", pero dejan de funcionar los botones.

No sé si pueden estar relacionados estos errores.

Gracias.

ResponderCitar
Respondido : 24/10/2012 8:54 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

David Gómez
 David Gómez
Usuario experto

He creado un usuario nuevo. Después de activarlo me he registrado en la web y he ido ala ruta de categorías de virtuemart y no sale el recuadro de arriba en que aparece:

"VM Error: Can not return product with empty ID"

Por lo tanto, sólo aparece cuando me registro como super user.

Así sólo aparece el error de la duplicación de descripción de categoría.

ResponderCitar
Respondido : 24/10/2012 9:43 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Estoy viendo tu web pero no veo que los nombres de las categorías salgan duplicados. Por ejemplo, en este enlace:

Contenido solo visible a usuarios registrados

el nombre de la categoría sale solo una vez. Si te sale duplicado el nombre en alguna parte indícanos el enlace para que lo podamos ver.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 24/10/2012 12:22 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

David Gómez
 David Gómez
Usuario experto

Me sale duplicado en el enlace que tu me mandas. ¿A qué se puede deber?

He probado con chrome y explorer y sale duplicada la descripción. No entiendo nada.

ResponderCitar
Respondido : 24/10/2012 12:34 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Cierto, lo había confundido con el nombre. Revisando el código que has pegado veo que se está cargando 2 veces la descripción. Tienes el siguiente código:

category->category_description ; ?>
keyword) ) { ?>
category->category_description ; ?>
<?php }

Déjalo así:

keyword) ) {
?>
category->category_description ; ?>
<?php }

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 24/10/2012 3:31 pm

Cursos Gratuitos WordPress

David Gómez
 David Gómez
Usuario experto

Hola:

Solucionado. Ese el era el error.

Lo otro he solicitado ticket a qextensions, pero eso fallo si sólo lo veo yo, me da un poco igual.

Sois los uno.

ResponderCitar
Respondido : 24/10/2012 3:48 pm

Por favor Iniciar Sesión o Registro