Het forum voor de webwinkel eigenaar en bezoeker van webwinkels.

 
hahadmin
Berichten: 15
Lid geworden op: 10 september 2015
Locatie: Tilburg
Contacteer:

Zencart laat onderdeel niet zien in eigen template.

10 maart 2016

Na het het verhuizen en upgraden van een ZenCart website wordt het belangrijkste gedeelte van een artikel niet meer getoond, namelijk de omschrijving en de prijs. Ik maak gebruik van een eigen template die gebaseerd is op de classic ingebouwde template. In de classic gegevens zijn deze gegevens wel zichtbaar. Iemand enig idee waar dit in kan zitten?
Dit is een voorbeeld naar de oude omgeving waar het goed is:
http://www.biegel-collect.eu/webshop/in ... ts_id=3915
Dit is hetzelfde voorbeeld alleen dan in de nieuwe omgeving:
http://109.70.7.124/~obiegel/webshop/in ... ec667972a3

Alvast bedankt voor het meedenken,

Marco.
Met vriendelijke groet,

Marco van Groos
http://www.helpdesk-aan-huis.nl
 
PaulG
Berichten: 1676
Lid geworden op: 31 maart 2011

Re: Zencart laat onderdeel niet zien in eigen template.

10 maart 2016

Ergens stopt het programma met info ophalen want de laatste regel in de source is:
<!--haal aanvullende informatie op over het artikel -->
Daarna nog een lege regel en dan niets meer. Je pagina wordt ook niet netjes afgesloten dus er stopt iets bij ophalen.
Kijk wat er na die laatste regel hoort te gebeuren. Wat wordt er aangeroepen en is dat wel aanwezig?
 
BertB
Berichten: 1029
Lid geworden op: 09 maart 2012
Locatie: Callantsoog
Contacteer:

Re: Zencart laat onderdeel niet zien in eigen template.

10 maart 2016

Is het geen kwestie van de instellingen in de Admin? In ZenCart zijner erg veel instellingen die beïnvloeden wat er wel en niet getoond wordt bij een product, b.v. onder configuration/product listing. Bij de upgrade is dat wellicht naar andere waarden gezet. Wanneer je de oude admin nog kunt benaderen zou je kunnen zien wat daar de instellingen zijn. Is de template overigens nog compatible nog 1.5..4.? wellicht moet je ook daar eens moderniseren (iets met responsive b.v.?) Er zijn niet bar veel ZenCart specialisten (meer) maar je zou, zoals eerder is gesuggereerd René Weishaupt van getzenned.nl eens kunnen benaderen, die "deed" mijn zencart toen mijn winkel er op draaide.
Succes!
 
hahadmin
Berichten: 15
Lid geworden op: 10 september 2015
Locatie: Tilburg
Contacteer:

Re: Zencart laat onderdeel niet zien in eigen template.

10 maart 2016

Volgens mij is dit wat er gebeurt:
<!--haal aanvullende informatie op over het artikel -->

<?php $artikelstatus = zen_get_artikelstatus($products_id_current);

  switch ($artikelstatus){
    case(0):
      $as_omschrijving = TEXT_PRODUCT_AS_UIT;
      break;
    case(1):
      $as_omschrijving = TEXT_PRODUCT_AS_POSTFRIS;
      break;
    case(2):
      $as_omschrijving = TEXT_PRODUCT_AS_GESTEMPELD;
      break;
    case(3):
      $as_omschrijving = TEXT_PRODUCT_AS_GEBRUIKT;
      break;
    case(4):
      $as_omschrijving = TEXT_PRODUCT_AS_ONGEBRUIKT;
      break;
    case(5):
      $as_omschrijving = TEXT_PRODUCT_AS_BESCHREVEN;
      break;
    case(6):
      $as_omschrijving = TEXT_PRODUCT_AS_ONBESCHREVEN;
      break;
    default:
      $as_omschrijving = TEXT_PRODUCT_AS_UIT;
      break;
  }
?>
<!--Einde aanvullende informatie op over het artikel -->

Er staat ook een foutcode in het logebestand die hiermee van doen heeft, namelijk:
/Amsterdam] PHP Fatal error:  Call to undefined function zen_get_artikelstatus() in /home/obiegel/domains/biegel-collect.nl/public_html/webshop/includes/templates/biegel/templates/tpl_product_info_display.php on line 81

Het bovengenoemde stukje script komt dan ook uit dit php bestand.

Groetjes,

Marco.
Met vriendelijke groet,

Marco van Groos
http://www.helpdesk-aan-huis.nl
Advertentie

Met Shopify maak je zelf je eigen webwinkel dankzij meer dan honderd thema’s en de complete appstore. Shopify sluit ook goed aan op dropshippers. De software is technisch volledig SEO-geoptimaliseerd en biedt alle sociale media-integraties. Meer info op Shopify.com.

 
hahadmin
Berichten: 15
Lid geworden op: 10 september 2015
Locatie: Tilburg
Contacteer:

Re: Zencart laat onderdeel niet zien in eigen template.

11 maart 2016

In ZenCart zijner erg veel instellingen die beïnvloeden wat er wel en niet getoond wordt bij een product, b.v. onder configuration/product listing. Bij de upgrade is dat wellicht naar andere waarden gezet.
Succes
Dag Bert,
Ik kan ook nog steeds in de oude omgeving en wanneer ik bovengenoemde met elkaar vergelijk zijn ze helaas exact hetzelfde. Bedankt voor het meedenken.
Marco
Met vriendelijke groet,

Marco van Groos
http://www.helpdesk-aan-huis.nl
 
PaulG
Berichten: 1676
Lid geworden op: 31 maart 2011

Re: Zencart laat onderdeel niet zien in eigen template.

11 maart 2016

Dus wat ik al vermoedde hij kan iets niet vinden. In dit geval de functie: zen_get_artikelstatus()
Dit staat in een script in een php bestand wat waarschijnlijk met een include eerder aangeroepen zal zijn maar het kan ook in hetzelfde php script staan maar bijv met een schrijffout. Even zoeken waar het staat en waarom het niet gevonden wordt. Kun je het niet vinden in de nieuwe kijk dan waar het in de oude versie staat.
 
hahadmin
Berichten: 15
Lid geworden op: 10 september 2015
Locatie: Tilburg
Contacteer:

Re: Zencart laat onderdeel niet zien in eigen template.

11 maart 2016

Paul,

Je hebt mij weer een stukje verder gebracht :). Wat ik nu gedaan heb is de inhoud van de map .../public_html/webshop/includes/templates/template_default/templates naar .../public_html/webshop/includes/templates/NAAM_EIGEN_TEMPLATE/templates gekopieerd nadat ik het bestand 'tpl_product_info_display.php' uiteraard had hernoemd. In ieder geval is er nu al meer zichtbaar maar nog niet alles. Ik ga nu met Winmerge de twee bestanden met elkaar vergelijken.

Bedankt zover en als jullie nog meer ideeën hebben hoor ik het graag.,

Marco.
Met vriendelijke groet,

Marco van Groos
http://www.helpdesk-aan-huis.nl