Avisos
Vaciar todo

Ref. del producto  

 
JOSE LUIS
 JOSE LUIS
Prominent Member

Buenas noches, después de hacer alguna actualización la Ref. del producto no se ve en la pantalla cuando pinchas para ver todos los detalles del mismo, antes se veía, ¿Qué hago para que se vea? es un dato que a nosotros nos es muy funcional.
Saludos

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 05/09/2017 11:46 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Verifica si el siguiente enlace te es de utilidad.

ResponderCitar
Respondido : 06/09/2017 1:21 am

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

JOSE LUIS
 JOSE LUIS
Prominent Member

Buenos días, antes de algunas actualizaciones yo ya lo tenía configurado para que se viera el SKU, ¿Igualmente tengo que modificar lo que me dice el tutorial?

ResponderCitar
Respondido : 11/09/2017 11:06 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Luis.

¿Igualmente tengo que modificar lo que me dice el tutorial?
Si, tienes que volver añadirlo, es posible que tras alguna actualización se perdiera.

Virtuemart 2:
https://forum.virtuemart.net/index.php?topic=114410.0

Virtuemart 3:
http://forum.virtuemart.net/index.php?topic=129510.0

Un saludo

ResponderCitar
Respondido : 11/09/2017 11:49 am

JOSE LUIS
 JOSE LUIS
Prominent Member

Hola! he insertado esto:
<?php

echo "COD: ".$this->product->product_sku

?>
En diferentes sitios de esta ruta:
public_html/templates/anthe/html/com_virtuemart/productdetails

y no logro ver el SKU del producto en ningún sitio, me puedes decir en qué linea debería ponerlo?
Te pego todas las lineas que tengo, me gustará que se viese debajo del nombre corto:

setMetaData('og:title', $this->product->product_name);
$doc->setMetaData('og:description', (strip_tags($this->product->product_desc) != '' ? strip_tags($this->product->product_desc) : $this->product->product_name));
if (!empty($this->product->images[0])) {
$doc->setMetaData('og:image', JURI::root().$this->product->images[0]->file_url);
}
$doc->setMetaData('og:site_name', $config->get('sitename'));
$doc->setMetaData('og:url', 'http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]);

/* Let's see if we found the product */
if (empty($this->product)) {
echo JText::_('COM_VIRTUEMART_PRODUCT_NOT_FOUND');
echo '

' . $this->continue_link_html;
return;
}

echo shopFunctionsF::renderVmSubLayout('askrecomjs',array('product'=>$this->product));

if(JRequest::getInt('print',false)){
?>

product->virtuemart_product_id . '&virtuemart_category_id=' . $this->product->virtuemart_category_id . '&tmpl=component';
?>

product->neighbours ['previous'][0])) {
$prev_link = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $this->product->neighbours ['previous'][0] ['virtuemart_product_id'] . '&virtuemart_category_id=' . $this->product->virtuemart_category_id, FALSE);
echo JHTML::_('link', $prev_link, $this->product->neighbours ['previous'][0]
['product_name'], array('rel'=>'prev', 'class' => 'previous-page'));
}
if (!empty($this->product->neighbours ['next'][0])) {
$next_link = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $this->product->neighbours ['next'][0] ['virtuemart_product_id'] . '&virtuemart_category_id=' . $this->product->virtuemart_category_id, FALSE);
echo JHTML::_('link', $next_link, $this->product->neighbours ['next'][0] ['product_name'], array('rel'=>'next','class' => 'next-page'));
}
?>

product->virtuemart_category_id) {
$catURL = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$this->product->virtuemart_category_id, FALSE);
$categoryName = $this->product->category_name ;
} else {
$catURL = JRoute::_('index.php?option=com_virtuemart');
$categoryName = jText::_('COM_VIRTUEMART_SHOP_HOME') ;
}
?>

product->event->afterDisplayTitle ?>

edit_link;
// Product Edit Link END
?>

product->virtuemart_product_id;

echo $this->linkIcon($link . '&format=pdf', 'COM_VIRTUEMART_PDF', 'pdf_button', 'pdf_icon', false);
echo $this->linkIcon($link . '&print=1', 'COM_VIRTUEMART_PRINT', 'printButton', 'show_printicon');
echo $this->linkIcon($MailLink, 'COM_VIRTUEMART_EMAIL', 'emailButton', 'show_emailfriend', false,true,false,'class="recommened-to-friend"');
?>

product->customfieldsSorted['ontop'])) {
$this->position = 'ontop';
echo $this->loadTemplate('customfields');
} // Product Custom ontop end
?>

loadTemplate('images');
?>

product->product_name ?>

product->virtuemart_manufacturer_id)) {
echo $this->loadTemplate('manufacturer');
}

// Product Short Description
if (!empty($this->product->product_s_desc)) {
?>

product->product_s_desc);
?>

product->virtuemart_vendor_id);
$text = JText::_('COM_VIRTUEMART_VENDOR_FORM_INFO_LBL');
echo ''. JText::_('COM_VIRTUEMART_PRODUCT_DETAILS_VENDOR_LBL'). ''; ?><a class="modal" href="">
*/
?>

showRating) {
$maxrating = VmConfig::get('vm_maximum_rating_scale', 5);

if (empty($this->rating)) {
?>

rating->rating * 24; //I don't use round as percetntage with works perfect, as for me
?>


rating->rating) . '/' . $maxrating; ?>
<span title=" rating->rating) . '/' . $maxrating) ?>" class="ratingbox" style="display:inline-block;">
<span class="stars-orange" style="width:">


productDisplayShipments)) {
foreach ($this->productDisplayShipments as $productDisplayShipment) {
echo $productDisplayShipment . '
';
}
}
if (is_array($this->productDisplayPayments)) {
foreach ($this->productDisplayPayments as $productDisplayPayment) {
echo $productDisplayPayment . '
';
}
}
// Product Price IVA Incluido
// the test is done in show_prices
//if ($this->show_prices and (empty($this->product->images[0]) or $this->product->images[0]->file_is_downloadable == 0)) {
echo $this->loadTemplate('showprices');
echo "IVA NO Incluido";
//}
?>

$this->product));
?>

product->product_available_date,0,10);
$current_date = date("Y-m-d");
if (($this->product->product_in_stock - $this->product->product_ordered) < 1) {
if ($product_available_date != '0000-00-00' and $current_date

product->product_available_date, JText::_('DATE_FORMAT_LC4')); ?>

product->product_availability)) {
?>

'availability')) : JText::_(VmConfig::get('rised_availability')); ?>

product->product_availability)) {
?>

product->product_availability)) ? JHTML::image(JURI::root() . VmConfig::get('assets_general_path') . 'images/availability/' . $this->product->product_availability, $this->product->product_availability, array('class' => 'availability')) : JText::_($this->product->product_availability); ?>

<?php
}
}
else if ($product_available_date != '0000-00-00' and $current_date

product->product_available_date, JText::_('DATE_FORMAT_LC4')); ?>




product->virtuemart_product_id . '&virtuemart_category_id=' . $this->product->virtuemart_category_id . '&tmpl=component', FALSE);
?>

<a class="ask-a-question" href="" rel="nofollow ugc" >
<!--<a class="ask-a-question modal" rel="{handler: 'iframe', size: {x: 700, y: 550}}" href="askquestion_url ?>">-->

product->event->beforeDisplayContent; ?>

product->product_desc)) {
?>


product->product_sku; ?>

product->product_desc; ?>

product->customfieldsSorted['normal'])) {
$this->position = 'normal';
echo $this->loadTemplate('customfields');
} // Product custom_fields END
// Product Packaging
$product_packaging = '';
if ($this->product->product_box) {
?>

product->product_box;
?>

$this->product,'position'=>'onbot'));

echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'related_products','class'=> 'product-related-products','customTitle' => true ));

echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'related_categories','class'=> 'product-related-categories','customTitle' => true));

?>

product->event->afterDisplayContent; ?>

loadTemplate('reviews');
?>
loadTemplate('showcategory');
}?>

// GALT
/*
* Notice for Template Developers!
* Templates must set a Virtuemart.container variable as it takes part in
* dynamic content update.
* This variable points to a topmost element that holds other content.
*/
// If this block goes right after the element itself there is no
// need in ready() handler, which is much better.
//jQuery(document).ready(function() {
Virtuemart.container = jQuery('.productdetails-view');
Virtuemart.containerSelector = '.productdetails-view';
//Virtuemart.container = jQuery('.main');
//Virtuemart.containerSelector = '.main';
//});

// Open print and manufacturer link to Modal window
product->virtuemart_manufacturer_id[0] . '&tmpl=component', FALSE);
?>
jQuery('a.printModal').click(function(e){
jQuery.fancybox({
href: '',
type: 'iframe',
height: '500'
});
e.preventDefault();
});

jQuery('a.manuModal').click(function(e){
jQuery.fancybox({
href: '',
type: 'iframe'
});
e.preventDefault();
});

product->virtuemart_manufacturer_id[0] . '&tmpl=component', FALSE);
?>

jQuery('a.printModal').click(function(e){
jQuery.facebox({
iframe: '',
rev: 'iframe|550|550'
});
e.preventDefault();
});

jQuery('a.manuModal').click(function(e){
jQuery.facebox({
iframe: '',
rev: 'iframe|550|550'
});
e.preventDefault();
});

ResponderCitar
Respondido : 11/09/2017 7:45 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Mejor envía el archivo que has modificado como adjunto, el problema de enviarlo en texto todo el archivo es que se pierde los márgenes o identaciones y es difícil de ver el código, puedes adjuntar tu archivo en .zip

Saludos.

ResponderCitar
Respondido : 11/09/2017 11:21 pm

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

JOSE LUIS
 JOSE LUIS
Prominent Member

No he modificado nada, lo he dejado como estaba, pues como os he dicho al hacer cambios no veía el SKU del producto. lo que quiero saber si es esa la ruta correcta y qué y dónde tengo que poner

ResponderCitar
Respondido : 12/09/2017 9:45 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Luis.

.- Edita el archivo default.php que encontraras en la ruta " templates/anthe/html/com_virtuemart/productdetails/default.php "

.- Añade lo siguiente sobre la linea 134 lo siguiente :

<?php echo ''.JText::_("COM_VIRTUEMART_PRODUCT_SKU").' : '.$this->product->product_sku; ?>

Revisa los resultados y nos comentas.

Un saludo

ResponderCitar
Respondido : 12/09/2017 10:35 am

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

JOSE LUIS
 JOSE LUIS
Prominent Member

Eres genial Pepe. Conseguido

ResponderCitar
Respondido : 13/09/2017 2:11 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Luis.

Jejeje, gracias amigo :laugh:

Ya sabes, cualquier consulta que tengas no dudes en ponerte en contacto con nosotros 😉

Por cierto creo que a ti no te lo pedí 😉

Nos sería de mucha utilidad que nos dejases tu testimonio, solicitamos testimonios para colocar en nuestra página y ayudar a otros posibles clientes a decidirse por nuestros servicios:

Puedes crear el testimonio aquí: https://www.webempresa.com/testimonios.html?view=form&layout=edit

Si nos quieres enviar tu experiencia con nuestro servicio, la publicaremos en nuestra página con un link hacia tu Web. Nuestro dominio webempresa.com tiene una autoridad alta, así que el link te será muy útil en la mejora del posicionamiento en Google de tu Web. Además la sección de testimonios es bastante consultada, por lo que algún interesado en tus servicios podría llegar por esta vía.

Si ya lo solicitamos anteriormente y nos lo facilitaste, puedes dejar otro testimonio si tienes otra página que quieras posicionar mejor al tener un link en la nuestra con tu testimonio.

Gracias por publicar tu testimonio y por tus palabras de agradecimiento.

ResponderCitar
Respondido : 13/09/2017 2:29 pm

Cursos Gratuitos WordPress