Jump to content
OUengineer

smarty_internal_templatebase.php(157) : eval()'d code on line 193

Recommended Posts

Salutare, 

Am cautat rezolvarea la aceasta eroare si oricat am incercat nici una din solutiile gasite pe internet nu au fost bune.  

Problema apare la modulul de "productcomments".

Mai exact la fereastra de adaugare review: 
 

 

Notice: Trying to get property of non-object in ****/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 193
Notice: Trying to get property of non-object in ****/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 196

 

Liniile cu pricina sunt : 
 

Line 193:     array_shift($_template->_capture_stack);
Line 196:     ob_get_clean(); 

 

Aceasi eroare apare si pe tema default deci eroarea nu este de la tema folosita. 

 

post-1380816-0-67278800-1489650387_thumb.png

Multumesc anticipat
 

Share this post


Link to post
Share on other sites

Trebuie sa cauți în tpl-urile modulului. Cel mai probabil se încearcă accesarea unui element dintr-un array/obiect care nu exista sau care nu e de tip array/obiect.

  • Like 1

Share this post


Link to post
Share on other sites

Trebuie sa cauți în tpl-urile modulului. Cel mai probabil se încearcă accesarea unui element dintr-un array/obiect care nu exista sau care nu e de tip array/obiect.

 

Multumesc Geo, 

 

 

Partea frustranta este ca modulul nu a suferit schimbari de cod. 

Schimbari s-au facut doar pe partea de css. 

 

Share this post


Link to post
Share on other sites
[16-Mar-2017 10:09:27 Europe/Bucharest] PHP Notice:  Trying to get property of non-object in ***/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 189
[16-Mar-2017 10:09:27 Europe/Bucharest] PHP Notice:  Trying to get property of non-object in ***/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 193
[16-Mar-2017 10:09:27 Europe/Bucharest] PHP Notice:  Trying to get property of non-object in ***/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 196
 
Liniile:
189 -                         // any unclosed {capture} tags ?
193 -                         array_shift($_template->_capture_stack);
196 -                         ob_get_clean();

Nu reusesc sa gasesc array/obiect interogat lipsa 

Share this post


Link to post
Share on other sites

Nu te uiti unde trebuie. Trebuie sa cauti in fisierele .tpl din modules/productcomments (cel mai probabil modules/productcomments/views/templates/front/ )

Edited by Geo Burlibasa (see edit history)

Share this post


Link to post
Share on other sites

Nu te uiti unde trebuie. Trebuie sa cauti in fisierele .tpl din modules/productcomments (cel mai probabil modules/productcomments/views/templates/front/ )

Geo, dar eu te intreb acum, in care din ele ? Cel din modules (cel default din prestashop) sau cel din tema activata ? 

Prestashop le foloseste pe amandoua ? 

 

Share this post


Link to post
Share on other sites

mod_dev e activat, el genereaza acea notificare

 

aceea nu e eroare e notificare, daca pui mod_dev pe false o sa dispara

Share this post


Link to post
Share on other sites

mod_dev e activat, el genereaza acea notificare

 

aceea nu e eroare e notificare, daca pui mod_dev pe false o sa dispara

Multumesc de raspuns, 

 

E adevarat ca acea eroare dispare dar nu rezolv nimic. 

Nu vor aparea titlul si nici review-urile deja date la produs. 

 

Geo a rezolvat partial problema insa acum tot nu apar in pagina de produs in top review-urile si de asemenea acum titlul produsului din pop-up-ul de review difera de cel al produsului la care vrei sa acorzi review. 

 

http://prnt.sc/ekv5fu

Share this post


Link to post
Share on other sites

Multumesc pentru ajutor tuturor. 
Multumesc in special Geo pentru rezolvarea erorii principale. 
Cat despre eroare secundara, in care isi alegea un alt nume, era de la un confict intre modulul de accesorii si cel de review. S-a rezolvat. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More