By Olli on Wednesday, 25 February 2015
Replies 5
Likes 0
Views 1.3K
Votes 0
Hi there!

1)
My old Joomla blog used URLs formatted like this: site.com/blog/category/subcategory/title.html .
I've migrated all Joomla blog articles into EasyBlog, but haven't been able to configure SEO so the old and new URLs will be identical. I am using JoomSEF, but have the SEO for EasyBlog set to "component router" there since there's no JoomSEF extension that works with the current versions of Joomla / JoomSEF.

2)
I'm not sure how to set the ACL properly. Basically, I'd like to be anyone be able to comment and edit their profiles, but not be able to edit their own blogs. Admin / SuperUser should be the only one able to create / edit blog posts. I do have several user groups set up - how do I go on about setting the right ACL here without having to manually go through each group?

Thanks!

Ollie
Hello Olf,

So sorry for the late reply.

1) If you want to have URL like this: site.com/blog/category/subcategory/title.html, it is possible with some tweaks in your SEF extension.

2) If you Super User the only one that able to create/edit posts. You need to change ACL from other user in Components > EasyBlog > ACL. but you need to go through each user because we don't have ACL setting for all user.
·
Thursday, 26 February 2015 11:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Dear Izzan,

thanks so much for your reply.

1) I am currently using JoomSEF 4 and couldn't find any EasyBlog specific extension, so I cannot do adjustments here. I could turn JoomSEF off for EasyBlog and leave SEO to the component itself, but as I see it, even if chosing "custom mode", there will still be the "/view/" added to the URL. Is there any other way to solve this? If I'm moving the entire blog from Joomla to EasyBlog system, I'd like to let the search engines know the pages ahve moved, or keep the URL identical so not to lose any rankings.
·
Thursday, 26 February 2015 16:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Olf,

Do you have a lot of categories? Because if you want to have that URL structure, the best method is to create Single Category Layout menu item for every category and subcategory. This is a very straight forward and easy to do. And you no need to worry about it when updating Easyblog in the future. But if you have a lot of categories, you might want to use SH404SEF extension.
·
Thursday, 26 February 2015 19:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Nik & Izzan,

thanks for your input so far. Unfortunately, I'm still stuck.

There's no current JoomSEF-extension that could handle the EasyBlog component, so I leave settings at "Component Router" which basically leaves it up to the extension itself how it styles its URLs.

I do have a non-english version of EasyBlog installed, that still shows the word "entry" and "view" in English. Not good at all for the search engines that might be offended by this language mix-up.

Furthermore, if I move my already existing blog w/o getting the same URL structure going, this will also be a mess for some search engine rankings. I would basically have to set up 301 redirects for each page I've created so far.

To make things worse ...
I just updated to the current JoomSEF as well as EasyBlog version. This will break the entire site! JoomSef doesn't seem to be able to leave URL styling up to EasyBlogs component. I've cleared all caches and the problem persisted, this is what Joomla error reporting shows:

Fatal error: Call to undefined method EasyBlogRouter::build() in /home/www/doc/7472/hypnovita.de/www/components/com_sef/joomsef.php on line 350
·
Wednesday, 04 March 2015 15:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Olli,

Sorry for late reply to this,

Based on our suggestion, I wouldn't like encourage that you use 3rd SEF extension, because you can achieve your requirement just configure the Easyblog default SEO setting and create all the single category layout in your site.

If you can provide us with your Joomla backend and FTP access so we can take a look of your menu structure and with your Easyblog SEO setting.

Yes, regarding this error message you mentioned is not general from Easyblog, you should consult with JoomSEF developer regarding this.
Fatal error: Call to undefined method EasyBlogRouter::build() in /home/www/doc/7472/hypnovita.de/www/components/com_sef/joomsef.php on line 350
·
Wednesday, 04 March 2015 19:17
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post