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


Author Message
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 !
 
Jimena

Posted: 4/20/2018
Quote message 

Quote John Doe:

Quote Frans Baakman:

Dear Artisteer team, can we expect a fix soon?

Artisteer team is look like dead !

:-<

Evidently, Artisteer is DEAD, they have really NO intention to continue with Artisteer (yet thy contine to sell a product that is discntinued, not a very honest with custommers), so I think its time to move on to other software, sin themler is HORRIBLE!.
 
roevka

Posted: 9/8/2018
Quote message 

:-@
Yes, it's dead for years.
I've never understood why they stopped Artisteer in the first place and replaced it with Themler. An yes I agree, I've never seen such a terrible product.

 
Web GURU

Posted: 3/2/2019
Quote message 

Quote roevka:

:-@
Yes, it's dead for years.
I've never understood why they stopped Artisteer in the first place and replaced it with Themler. An yes I agree, I've never seen such a terrible product.




No it's not a terrible product. You are not a developer and it's clear you have very little to ZERO knowledge in web design that's why you are facing issues and telling lies on this platform. Any true PHP developer knows that when PHP upgrades to a certain level, every single web design product/ platform which functions on PHP has to be tweaked by the developer as well.

From true web designers (unlike yourself) to developers working, hosting service companies and giant corporations like PayPal, major university websites, CNN etc. PHP generational upgrades means code changes on servers, websites and software.

I guess you are one of those who thought you could become a designer by just picking a product or template without actually learning PHP at an intermediate or higher level or even understanding the steps of debugging which is readily available online for FREE.

You do not need the folks at Artisteer, Envato and the community of Joomla or WordPress to make your website magically adapt to every upgrade in PHP upgrade - IT DOESN'T EXIST ANYWAY IN THE UNIVERSE. Go to Wix and pay them every month and use their templates - it's clear you are not a web designer.



THE 2 SECOND FIX FOR THIS SIMPLE ISSUE EVADING FAKE WEB DESIGNERS:
Go Extensions -> Modules
Select "Status" and choose "Published" so you only see active Modules.
Inside each Module go to "Advance"
Change "Inherited" to the type of Module under the template that module is working with.
For example when I click "Inherited" I go down to the preferred template and choose "art-block" if my module is a block style module on the left, right, footer, User 1 - 5, Banner 1 - 6 positions on my preferred template.
Another example - I click "Inherited", scroll to my preferred template and choose "art-nostyle" if the module is not a block style functioning module.

IS THIS ISSUE ARTISTEER ISSUE?
Absolutely not.
It's a PHP required fix on the part of the developer.
Every time a new beta is introduced, back up your site and test an upgrade with that beta.
See the errors, debug them using F12 on Chrome "inspect element"
Once it is done, apply that maintenance to your site when the official release is due.
Backing up a website on your host takes literally 5 - 10 minutes tops.

Why do you think large companies using PHP or any other pl will announce some type of "Maintenance at 2am or 3am"?
Blah, blah, blah ..... once a year or twice a year etc?

Stop blaming Artisteer and actually pick a virtual book and learn PHP ....
Now I am done venting and schooling you at the same time.
 
Web GURU

Posted: 3/2/2019
Quote message 

Quote Frans Baakman:

Dear Artisteer team, can we expect a fix soon?




It is not an Artisteer issue. It is a PHP upgrade which means Module Style should change on your settings in Joomla back-end.

Go Extensions -> Modules
Select "Status" and choose "Published" so you only see active Modules.
Inside each Module go to "Advanced"
Change "Inherited" to the type of Module under the template that module is working with.
For example when I click "Inherited" I go down to the preferred template and choose "art-block" if my module is a block style module on the left, right, footer, User 1 - 5, Banner 1 - 6 positions on my preferred template.
Another example - I click "Inherited", scroll to my preferred template and choose "art-nostyle" if the module is not a block style functioning module.
8-)
 
Web GURU

Posted: 3/2/2019
Quote message 

Quote Shaney:

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.



IT IS NOT AN ARTISTEER ISSUE .... Dumb Dumb

HAHAHAHA ... upgrade or patch .. wow!
Why do half educated designers always the ones who make up words as they go along ....?

Choose a different option in your Module Style. Maybe it's a "block" module so pick art-block. Don't click anything at random. Understand what you are clicking. Your template has several .art classes. Pick the one that corresponds with your template.

THE ISSUE WILL NOT BE FIXED IF YOU HAVE MULTIPLE MODULES AND ALL ARE ACTIVE. You need to apply the fix to all before the error will disappear - holly molly ... WOOOW!

Put your site in offline mode, unpublished all modules, and publish one at a time by choosing the right Module Style ... you will fix this issue in 10 minutes ... it's simple.
 
Web GURU

Posted: 3/2/2019
Quote message 

Quote Jimena:

Quote John Doe:

Quote Frans Baakman:

Dear Artisteer team, can we expect a fix soon?

Artisteer team is look like dead !

:-<

Evidently, Artisteer is DEAD, they have really NO intention to continue with Artisteer (yet thy contine to sell a product that is discntinued, not a very honest with custommers), so I think its time to move on to other software, sin themler is HORRIBLE!.



NO ... you are the one with a dead brain.
Artisteer has nothing to do with this.
Go learn PHP and you will realize that you never need Artisteer team for anything even if your site was built on Artisteer 1.

It's a PHP issue with a simple fix ... you are so HORRIBLE at web design that you actually think it is the software issue ..... WOOOOOO!



It is not an Artisteer issue. It is a PHP upgrade which means Module Style should change on your settings in Joomla back-end.

Go Extensions -> Modules
Select "Status" and choose "Published" so you only see active Modules.
Inside each Module go to "Advance"
Change "Inherited" to the type of Module under the template that module is working with.
For example when I click "Inherited" I go down to the preferred template and choose "art-block" if my module is a block style module on the left, right, footer, User 1 - 5, Banner 1 - 6 positions on my preferred template.
Another example - I click "Inherited", scroll to my preferred template and choose "art-nostyle" if the module is not a block style functioning module.

YOU ARE SUCH AN IDIOT ....
 
Web GURU

Posted: 3/2/2019
Quote message 

Quote Shanne:

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



That's because this issue has nothing to do with Artisteer.
The real issue is YOU SUCK BALLS at web design with ZERO knowledge in programming language and have no desire to learn, that's why you are misdiagnosing such a simple issue.

It is not an Artisteer issue. It is a PHP upgrade which means Module Style should change on your settings in Joomla back-end.

Go Extensions -> Modules
Select "Status" and choose "Published" so you only see active Modules.
Inside each Module go to "Advance"
Change "Inherited" to the type of Module under the template that module is working with.
For example when I click "Inherited" I go down to the preferred template and choose "art-block" if my module is a block style module on the left, right, footer, User 1 - 5, Banner 1 - 6 positions on my preferred template.
Another example - I click "Inherited", scroll to my preferred template and choose "art-nostyle" if the module is not a block style functioning module.


HEY, PICK VIRTUAL BOOK ON PHP AND LEARN A THING OR TWO .. OK ...
Geez, I have to keep saving you guys every time with your tiny brains.

 
Joe

Posted: 3/4/2019
Quote message 

The real issue is YOU SUCK BALLS at web design with ZERO knowledge in programming language and have no desire to learn, that's why you are misdiagnosing such a simple issue.

:-D :-D :-D :-D :-D :-D :-D :-D :-D :-D :-D :-D
 
Mauricio

Posted: 5/20/2020
Quote message 

Gracias Reijo!!! pude solucionar este problema cuando hoy Mayo/2020 actualice Joomla 3.9.18, me apareció el error:
Warning: Parameter 2 to modChrome_artblock() expected to be a reference, value given in /home/misitio/public_html/miweb.com.ar/templates/miweb/html/modules.php on line 36

y busque mi plantilla en la carpeta> html/ modules.php
function modChrome_artblock($module, $params, $attribs)
y le elimine "&" que estaba delante $params y le elimine & delante de &attribs

Y desapareció el error Warning, tenía tambien una plantilla de Artisteer.

SOLUCIONADO!!!!

By 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 &