Warning: Parameter 2 to modChrome_artblock() expected to be a reference, value given in ////template/html/modules.php on line 39


Author Message
breaky

Posted: 7/25/2016
Quote message 

I get this message on all my joomla 3.6.0 installations since a few hours...

www.breaky.de

 
breaky

Posted: 7/25/2016
Quote message 

temporarly solved:
my Hoster 1&1 has done something on th php config.
i have to set down from php 7.0 to 5.6
 
Gert

Posted: 7/28/2016
Quote message 

Hi all,

I've got the same problem: Warning: Parameter 2 to modChrome_artnostyle() expected to be a reference, value given in /customers/////httpd.www/templates//html/modules.php on line 39
But also with the footer on my webpage. In the module i can change the content of the footer, but when i go to the webpage, the footer is the same as in my template of Artisteer. Even when i've turn off the footer, the footer will be the same as the footer from my template.
 
CJ Rajeev

Posted: 7/28/2016
Quote message 

me too face same issue. Php 7, Artisteer 4.3, Joomla 3.6... any solution? Please help me. Should I step down php 7 to 5.6?
 
breaky

Posted: 7/28/2016
Quote message 

Quote CJ Rajeev:

me too face same issue. Php 7, Artisteer 4.3, Joomla 3.6... any solution? Please help me. Should I step down php 7 to 5.6?

stepping down to php 5.6 ist a tamporarly solution an work for my > 50 joomlas
 
breaky

Posted: 7/28/2016
Quote message 

my hoster (1and1) has updatet PHP to 7.0.9 and thats the reason, why artisteer tamplates not work.
 
CJ Rajeev

Posted: 7/28/2016
Quote message 

Quote breaky:

my hoster (1and1) has updatet PHP to 7.0.9 and thats the reason, why artisteer tamplates not work.


Thank you Breaky

I followed you and scaled down my php version by using PHP selector option in my Cpanel. It is working now. I think all web-hosters not providing php select option with cpanel and hope artisteer developers will take care of this issue. (I am using artisteer atleast for last 5years).
 
Reijo

Posted: 7/31/2016
Quote message 

Same issue PHP 7.
 
CJ Rajeev

Posted: 8/3/2016
Quote message 

Quote Reijo:

Same issue PHP 7.


Other solution: We don't have to scale down php version. Go to Module -> Advance -> Module Style -> Change "inherited" to corresponding position styles. (e.g: select art-nostyle, art-block et) in that case you don't have to scale down Php version

Hope artisteer developers will find out some basic solutions

 
Reijo

Posted: 8/4/2016
Quote message 



Other solution: We don't have to scale down php version. Go to Module -> Advance -> Module Style -> Change "inherited" to corresponding position styles. (e.g: select art-nostyle, art-block et) in that case you don't have to scale down Php version

Hope artisteer developers will find out some basic solutions



Tested, Its works... :-)
 
Darren

Posted: 8/6/2016
Quote message 

I have tried changing Module Style from inherited to artstyle on all my missing modules but they still don't appear when using php 7. Only solution for me is to switch back to the older version of php.
 
Shaney

Posted: 8/11/2016
Quote message 

My host just upgraded to php 7 and they are having problems with rollback in control panel.
Lost all my right hand column modules, I have six sites up using Artisteer templates so this is going to be a headache for sure…… Is there an Artisteer update or patch coming very soon? Please!
I know how to set the modules in advanced but this is a pain.

 
Shanne

Posted: 8/14/2016
Quote message 

I agree - this is really annoying - when will Artisteer serve a solution to this problem?
 
Reijo

Posted: 8/16/2016
Quote message 

I think that I find fix for the error.
in your template folder> html/modules.php
find lines
function modChrome_artnostyle($module, &$params, &$attribs)
and
function modChrome_artblock($module, &$params, &$attribs)
and
function modChrome_artvmenu($module, &$params, &$attribs)
and
function modChrome_artarticle($module, &$params, &$attribs)

now remove all &


 
Benny

Posted: 8/18/2016
Quote message 

Quote Reijo:

I think that I find fix for the error.
in your template folder> html/modules.php
find lines
function modChrome_artnostyle($module, &$params, &$attribs)
and
function modChrome_artblock($module, &$params, &$attribs)
and
function modChrome_artvmenu($module, &$params, &$attribs)
and
function modChrome_artarticle($module, &$params, &$attribs)

now remove all &



This worked also for me. Many thanks Reijo!


 
Han

Posted: 8/20/2016
Quote message 

@Reijo & @Benny,

The removal of the lines where the function declarations are pressent isn't really a solution.
It will cripple the template and code, maybe it looks oke.
I was able to solve all my vanished modules/blocks by assigning the correct art-xxxx style to every module.

I really think that Artisteer have to come with a easy solution so the setting inherited is not a problem anymore...
 
Frans Baakman

Posted: 8/29/2016
Quote message 

Dear Artisteer team, can we expect a fix soon?
 
Carlos

Posted: 9/19/2016
Quote message 

Equipo de artisteer, hasta ahora no se pronuncian sobre ese tema por favor es urgente esa solucion
 
John Doe

Posted: 7/22/2017
Quote message 

Quote Frans Baakman:

Dear Artisteer team, can we expect a fix soon?

Artisteer team is look like dead !