1. SP Page Builder 2.x (not supported version)
  2. Thursday, 10 August 2017
Hello,

in Joomla 3.8 beta 1 following error occurs after login to administration:

Fatal error: Call to undefined method JAdminCssMenu::addChild() in
/.../administrator/modules/mod_sppagebuilder_admin_menu/tmpl/default_enabled.php
on line 16


Pavel
Accepted Answer
Hi,
We fixed for 3.8 here. Please try this.
Install it before update Joomla 3.8.
OR
Replace files in administrator/modules folder after Joomla update - if your admin menu was damaged


- Thanks
Attachments (1)
Responses (64)
Hi,
We already fixed this issues. We rebuild SP Pagebuilder admin menu. We will release it with next update.

- Thanks
do you already have a file to change, as I cannot access the administrator ?
juts tried with the files related to that folder from last sppb version but not work
To access administration, for temporary, go to file
/administrator/modules/mod_sppagebuilder_admin_menu/tmpl/default_enabled.php
and delete all lines after

defined ('_JEXEC') or die ('restricted aceess');

same in file
/administrator/modules/mod_sppagebuilder_admin_menu/tmpl/default_disabled.php

OR

in phpMyAdmin disable module mod_sppagebuilder_admin_menu (table #__modules, column published)
I have a very dirty work arround!

rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!

Regards.
very dirty :D ;)

Thanks!
I have got the back end working on my site, however, front end is not working. I am getting error

Warning: require_once(/home/sauble2/public_html/libraries/joomla/document/html/renderer/head.php): failed to open stream: No such file or directory in /home/sauble2/public_html/templates/shaper_helix3/error.php on line 42
The error is still there.
I am using sp page builder 2.5.3 and when i am updating to j3.8 (official released today) the error appeared in administrator.

I had to rename the module to be able to access administrator
Missing file ! Joomla gave you tips !
Sorry, didn't get that!!!
What do you mean by that?
public_html/libraries/joomla/document/html/renderer/head.php
--
What about that file?
Yes, what about?
I think there is no such file (or folder) there
Hi,
We fixed for 3.8 here. Please try this.

- Thanks
Worked for me
1) Copy/Upload above file from Joomla 3.7.5 package, there is, I checked.
2) Remember to update Helix3 to 2.2 & SPPB Pro as well.
Hi,
Please read this post: https://www.joomshaper.com/blog/how-to-get-ready-for-joomla-3-8

- Thanks

I have already read this, but i do not understand where i am supposed to stay!!!
The problem i occured in the module of the sp page builder admin menu.

I suppose you should fix this or you should announce a tip/info for all of us
I guess you're too tired today to understand some basics.
Update all extensions and template then upgrade Joomla - gold rule.
Make a full backup, then upgrade - silver rule.

---
Yes, we did, 20 days ago.
Attachments (1)
I guess you're too tired today to understand some basics.
Update all extensions and template then upgrade Joomla - gold rule.
Make a full backup, then upgrade - silver rule.

---
Yes, we did, 20 days ago.



Just to make clear.
I didnt say that i have a problem with a live website.
I have always make backups before updates.

I am using the latest sp page builder pro version 2.5.3 that it was supposed to be fully compatible with J3.8.
So i have check the extension and it said that it is compatible.
I have done the Joomla update and it showed up that the module of the admin menu it was not compatible BUT this module never mentioned by you.

That is all!!! You should update the admin module too and inform the users that apart from the sp page builder component update, we must update the admin module too
Uff, hopefully you're smart guy.
I upgraded 10 sites by now and no problems with sppb admin module.
BTW
have you tried file delivered by Rifat ? Helped ?
Yes it helped, thank you
FREE VERSION OF SP BUILDER
I have uploaded the fix. It works more or less.
See screen capture. Some labels (admin menu are missing) - Error ...
Attachments (2)
1) Screenshots shows that you had installed PRO version before. OR this fix was only for SPPB PRO.
Warning! Please do not update SP Page Builder Pro with Free version - because you will lose Pro features.
---
2) Screentshot : You damaged database after update.
Hey Rob
You saved me a ton of time and a major head ache. I just updated to the most recent Joomla and suddenly other than the top blue menu bar disappeared. So I was about restore the site with back up when I read your comment and its like magic. Thank you very much. This overall has been a crappy month but just the ability to fix this one little issue without going through all the crap to restore made my day.

Thanks for taking the time. If you ever come to Chicago, IL let me know and I'll treat you to some deep dish pizza and a beer.
Jeff
What is "funny" guys, this module was fixed in SP PB Pro 2.5.2 (3) I compared files, they match.
--
But sure, stone age method with rename folder always works.
--
I have buy pizza my own.
Hi,
I have checked SP Page Builder pro, free and Helix3 latest version of Joomla 3.8 all is working perfectly. if you update first extensions and framework and then Joomla 3.8.

- Thanks
1) Screenshots shows that you had installed PRO version before. OR this fix was only for SPPB PRO.
Warning! Please do not update SP Page Builder Pro with Free version - because you will lose Pro features.
---
2) Screentshot : You damaged database after update.


*****************

NO I have simply copied mod_sppagebuilder_admin_menu.zip you gave. How could I break my database ?

Can you provide another fix ?
Update module shouldn't break database,
please maybe just disable that module and check again.
---
What SP PB version installed you have there:
1) Pro / Free ?
2) Which version ?
3) Have you updated to last version ?
Update module shouldn't break database,
please maybe just disable that module and check again.
---
What SP PB version installed you have there:
1) Pro / Free ?
2) Which version ?
3) Have you updated to last version ?


1) Free version
2) Helix 3 - 2.2
3) Unsure


Do you advise to reinstall Page Builder Lite ?
If you had there Lite/Free before - YES with Lite or PRO
If you had there PRO - use only PRO for update.
Perfect Thanks
Thanks Rob, you are genius:D

It took less than minute to fix it (rename) and load the new sp- update, which created new folder instead on the ranamed. Back in business again!

I'm happy!

All the best, Reino


I have a very dirty work arround!

rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!

Regards.
@Reino , next time update all extensions before Joomla update. Less stress.
hola no soy especialista y por eso elegí sus servicios, hoy actualicé joomla 3.8 y no puedo acceder a los menus. he tratado de hacer lo que indican pero no soy informático, más bien para mi esto es funcional. espero puedan ayudarme a restablecer o mejorar http://www.aliviate.cl es mi webpage
saludos
I have a very dirty work arround!

rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!

Regards.


Thanks Rob

Your dirty workaround did the trick for me. I had tested my non-production system and it worked fine, but when i tried to upgrade my production system the Joomla upgrade errored going from 3.75 to 3.80. So doing what you said using PHPMyAdmin and searching for mod_sppagebuilder_admin_menu and renaming it worked a charm, I was then able to update my plugins and had 3.80 installed. Thank you for your tip.

AndyMcJ
@Andrew why you couldn't update SPPB Pro before update, hmm?
I don't understand, why people do not read/think before Joomla update.
@Andrew why you couldn't update SPPB Pro before update, hmm?
I don't understand, why people do not read/think before Joomla update.


Paul

I can read and even follow instructions, I know that is amazing... Now as I said before in my post, I followed the instructions on my non-production box and everything worked well. Updates we're downloaded first and then I updated Joomla to 3.8 from 3.75. All went well with no problems. The issue came with my live production system, it was telling me that there were no updates other than the Joomla 3.8 update? So I assumed (incorrectly as it seems) that they were already loaded on my production system, so only the Joomla 3.75 to 3.8 update was required and the only one showing.
Upon installing the 3.8 update it errored with a white /blank screen in the admin console (backend) front facing web was working fine.
So this is when I tried restoring the files from yesterday and the database from yesterday, but still no good even after clearing cache etc. So the workaround did the job. After renaming the file I was able to log back in to the admin backend and had control over Joomla again,this time it showed me that version 3.8 was currently installed ? and it showed me that 5 updates we're now available, 3 we're Helix 3 updates, 1 akeeba backup and 1 SP Page Builder Pro. These all updated without error and my system is running fine at the backend and the frontend.
So following instructions does not always work when Joomla tells you there is no updates even after manually pushing the find update button.

I guess I could have and should have checked the update versions of the files between the production and non-production boxes but I got lazy.
@Andrew - Ok, I understand.

Smart advice for all users:
In Extensions: Update - use "Clear Cache" to be sure, then check/read on developer site info,
then, in near future, you can click update to Joomla 3.9 or 4.0. Not faster.
@Andrew why you couldn't update SPPB Pro before update, hmm?
I don't understand, why people do not read/think before Joomla update.


Update SPPB Pro before update joomla 3.8 does not always help. I noticed that the problem with the admin menu appears on those sites where SPPB is updated with an error.
But in 99% cases it helps. Beside files included in fix are those same which are inside last version SPPB 2.5.3.
But I hope @Pavel you agree with me with one thing: update all extensions before Joomla update.
But I hope @Pavel you agree with me with one thing: update all extensions before Joomla update.

Yes I agree. :)
Hi....

Why cant i still be able to install the SPpagebuilder... I had issues after upgrade when i could not login to Joomla Admin,

However, i followed an instruction to temporarily login, now am able to login but to do the Update for the extension its not happening at all.

"" rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!
"""


if i try to install newly downloaded also its not installing, try to update also not.

What is the problem? i have Developer subscription, so my download is not free version.

please see attached er.PNG
Attachments (2)
Because:
http://dl4.joxi.net/drive/2017/09/27/0008/0401/545169/69/93baa0c87a.png
http://dl4.joxi.net/drive/2017/09/27/0008/0401/545169/69/277301b0c7.png


ok if i revert the process, i just cant login to the joomla backend.

How to resolve this issue of login then.
@abdul_12345
Login issue?!?
It's not our fault. All components, modules (core & ours) are loaded after successful login,
not before (!).
So I guess you have problem with Joomla, not JoomShaper products.
I think it's time to check official Joomla forum.
OR
Recover site from backup !
@abdul_12345
Login issue?!?
It's not our fault. All components, modules (core & ours) are loaded after successful login,
not before (!).
So I guess you have problem with Joomla, not JoomShaper products.
I think it's time to check official Joomla forum.
OR
Recover site from backup !

Alright... no problem.. i will find way to resolve it.

Thank you.
Hey, is it work for V:1.4?

Hi,
We fixed for 3.8 here. Please try this.
Install it before update Joomla 3.8.
OR
Replace files in administrator/modules folder after Joomla update - if your admin menu was damaged


- Thanks
@sharojit
In case of emergency, just disable that SPPB admin menu module before Joomla update.
Sorry, but we do not support v1.4 anymore.
I have a very dirty work arround!

rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!

Regards.

FIXED!
You're the man.
It worked excellent. Just changed that folder name and then Installed latest version of Sp page builder.
Everyone should do it. Easy, fast, no drama!
I have a very dirty work arround!

rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!

Regards.

FIXED!
You're the man.
It worked excellent. Just changed that folder name and then Installed latest version of Sp page builder.
Everyone should do it. Easy, fast, no drama!


hahaha thank you!
it is not the propper way. But if you made the mistake you can repair it.
By my other site i first updates all extensions and plugins. than the "problem" does not occur
I have a very dirty work arround!

rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!

Regards.

FIXED!
You're the man.
It worked excellent. Just changed that folder name and then Installed latest version of Sp page builder.
Everyone should do it. Easy, fast, no drama!


hahaha thank you!
it is not the propper way. But if you made the mistake you can repair it.
By my other site i first updates all extensions and plugins. than the "problem" does not occur


You're right. But when I got this error I even didn't know what is this problem for.
Then I googled it and I just came to this page.
Your solution is the best for who face this error for the first time and they have no idea what it is for.
Hi,
We fixed for 3.8 here. Please try this.
Install it before update Joomla 3.8.
OR
Replace files in administrator/modules folder after Joomla update - if your admin menu was damaged


- Thanks
this worked for me, after experiencing the same issue after Joomla version upgrade. Cheers!
1) Copy/Upload above file from Joomla 3.7.5 package, there is, I checked.


Copy files from an older J! release? IMHO, a very bad idea.
To my knowledge, the path has changed. Here is a fix advice from another forum:


- Find this code:
require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');

- Replace by:
require_once(JPATH_LIBRARIES.'/src/document/renderer/html/HeadRenderer.php');

Or remove it.


Not sure about the optional removal though. Sounds strange to me.
Please, test.
Hi pepperstreet,
Welcome back. Normally you getting this error in the error page. you can try it for the fix: https://github.com/JoomShaper/Helix3/blob/79f47ba535ffff52044b9392acb3b3f133bf94c2/template/error.php

- Thanks
...Normally you getting this error in the error page. you can try it for the fix: https://github.com/JoomShaper/Helix3/blob/79f47ba535ffff52044b9392acb3b3f133bf94c2/template/error.php


Seem to have the wrong/outdated path, too?! Please, check Joomla 3.8.x package and file location.
I am sure it's not the optimal fix wtih that file.

Please change accees to access in all templates.

:(
Attachments (1)
@Pepperstreet, you forgot that folder names in Joomla 3.8 starts with big letter
src\Document\Renderer\Html\HeadRenderer.php

-----
@Rifat, sorry but below path in Joomla 3.8 doesn't exist anymore in "/libraries"
joomla/document/renderer/html/head.php (Joomla 3.7)

joomla/document/html/renderer/head.php (Helix3 github)
@Pepperstreet, you forgot that folder names in Joomla 3.8 starts with big letter

Hey, Paul! You want to split hairs? All right, all right, all right... :p ;)
Not really, but some user may use code mentioned/quoted by you yesterday without any doubts.
I have a very dirty work arround!

rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!

Regards.



Thank You Very much !! :)
I have a very dirty work arround!

rename the folder mod_sppagebuilder_admin_menu
to: mod_sppagebuilder_admin_menu-b ( so it will not be used)

than login normaly and see the menu is disappeared.
Check your updates and discover an update for pagebuilder.

install the update and everything will be working like normal!

Regards.

FIXED!
You're the man.
It worked excellent. Just changed that folder name and then Installed latest version of Sp page builder.

Everyone should do it. Easy, fast, no drama!



---> ok it worked just as easily for me - thanks for the help
you are always welcome :)
I have also fixed the problem with Rob's suggestion:
rename the folder mod_sppagebuilder_admin_menu to: mod_sppagebuilder_admin_menu-b.

After that I have installed the SP Pagebuilder Pro again and now it works ;o)
Thanks for your help!


There are no replies made for this post yet.
Be one of the first to reply to this post!


This forum is archived

This forum has been archived. Please use JoomShaper official support system.