By romagromov on Monday, 23 February 2015
Posted in Technical Issues
Replies 21
Likes 0
Views 840
Votes 0
Hi!
I need remove "entry" from urls in EB.
But I need to get urls like:

site.com/category/id-entry_alias

Is it possible?
·
Saturday, 28 February 2015 01:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

The only work around currently is for you to configure EasyBlog to use simple url format and this can be configured in the back end settings of EasyBlog.
·
Monday, 23 February 2015 22:14
·
0 Likes
·
0 Votes
·
0 Comments
·
When I enable simple url format, urls looks as

site.com/entry_alias

without category and entry ID, I need urls looks like category/763-entry_alias (like in k2)

May be it possible to use any SEF Component for this?
But I can't found plugins for EB and sh404 or JoomSef...

I installed sh404sef and placed file from
/components/com_easyblog/sef_ext/com_easyblog.php

to

/components/com_sh404sef/sef_ext/com_easyblog.php

but in sh404sef settings no EasyBlog section...




Also, after enabling sh404sef urls looks like site.com/easyblog/category/entry_alias
·
Monday, 23 February 2015 22:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello romagromov,

By default, Easyblog already can achieve what your current requirement without using any 3rd party extension

First - You have to create all your single category layout from your backend
Second - Go to your backend > Easyblog > setting > SEO > Enable unicode aliases > URL format - SIMPLE
Third - Click "Advanced setting" set DEFAULT and set to NO ignore "category" option.
Check my screenshot below.

Hope this help.
·
Tuesday, 24 February 2015 00:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks.
But I have 2 problems now.

1. If title on cyrillic - urls have cyrillic symbols too.
I no need cyrillic symbols in urls.

2. I made all steps and now urls don't contains category, only entry id+alias.
·
Tuesday, 24 February 2015 02:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello romagromov,

I'm really sorry that delayed of this reply,

Is it possible provide us with your Joomla backend and FTP access so we can help you check on this?

Also, may i know what do you mean of the title on Cyrillic symbols? Please advise.
·
Tuesday, 24 February 2015 15:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, details provided.

I can't enable unicode aliases - because in this case urls contains unicode (Cyrillic) symbols - It is unacceptable.
·
Tuesday, 24 February 2015 16:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Romagromov,

I've helped you to properly set the SEO configuration on your easyblog site. Now the url will contain yoursite.com/category/id-entry_alias and the url does not contain any Cyrillic symbols after I've navigating through your site. Can you verify it for me?
·
Tuesday, 24 February 2015 18:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks.
How you made it?
Are you edited files? If yes - which files? I need to make copies, to restore them after next update.

Also 2 problems:

1. now tags with cyrillic symbols have urls with cyrillic symbols. Is it possible they use translit too?
2. Links from Calendar module are different. They don't contains category in urls.
·
Tuesday, 24 February 2015 19:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Romagromov,

I am sorry for the delay of this reply.

No I'm not edited the file. I just changing the SEO setting from your backend to ignore the category item so that it will be displayed in url.

Regarding with your issue:
1) I'm not seeing any cyrillic symbols url from the cyrillic tags on your site. Am I missing something here?

2) I've change the Routing Type of EasyBlog Calendar module with the 'Default Behavior' so that it will follow the SEO setting from easyblog.
http://screen.stackideas.com/2015-02-25_1038.png
·
Wednesday, 25 February 2015 10:39
·
0 Likes
·
0 Votes
·
0 Comments
·
1) When I create new cyrillic tags they have urls with cyrillic symbols

http://monosnap.com/image/WwjbIb10SXitgamhD27TJUa3sZVw7i.png

2) About links from calendar:

If we are on main page - links don't contains category - site.com/12-blog_entry
If we are on category "news", all links from calendar contains category "news" - site.com/news/12-blog_entry
If we are on category "articles", all links from calendar contains category "articles" - site.com/articles/12-blog_entry
·
Wednesday, 25 February 2015 18:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Romagromov,

I am sorry for the delay.

1) When I create new cyrillic tags they have urls with cyrillic symbols.
> I can replicate the issue on your site. I will continue to investigate the issue later.

2) About links from calendar.
> I've applied the fix inside your /modules/mod_easyblogcalendar/mod_easyblogcalendar.php and the url is appearing correctly now on all page.
Can you verify it for me?
·
Wednesday, 25 February 2015 20:20
·
0 Likes
·
0 Votes
·
0 Comments
·
2) Yes links to entries now looks good.

But links on dates looks as:
/component/easyblog/archive/calendar/2015/02/11?Itemid=

1) Yes, you can create new cyrillic tag in any entry and you will see, that url is cyrillic for this tag.
·
Wednesday, 25 February 2015 20:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Romagromov,

1) But links on dates looks as: /component/easyblog/archive/calendar/2015/02/11?Itemid=
Answer : I've applied the fix inside your /components/com_easyblog/themes/macburo/calendar.small.php and the link is generated correctly now. (site.com/category/archive/calendar/2015/02/11)

2) When I create new cyrillic tags they have urls with cyrillic symbols.
Answer : Actually this is not an issue as you have enabling 'Enable Unicode Alias' from your easyblog SEO setting. http://screen.stackideas.com/2015-02-26_1336.png . What it does is any url that are not english will not be translated but instead it will put entry id at the beginning of the url (site.com/news/12-blog_entry_untranslated). If you want to remove any cyrillic symbol from your url you need to turn 'Enable Unicode Alias' off so that the url will not contain any special character in it.

Hope these can clarify the issue
·
Thursday, 26 February 2015 13:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Ezrul Fazwan wrote:

2) When I create new cyrillic tags they have urls with cyrillic symbols.
Answer : Actually this is not an issue as you have enabling 'Enable Unicode Alias' from your easyblog SEO setting. http://screen.stackideas.com/2015-02-26_1336.png . What it does is any url that are not english will not be translated but instead it will put entry id at the beginning of the url (site.com/news/12-blog_entry_untranslated). If you want to remove any cyrillic symbol from your url you need to turn 'Enable Unicode Alias' off so that the url will not contain any special character in it.

Hope these can clarify the issue


Yes, you are right.
I don't know why, but if "Enable Unicode Alias" option disabled - urls don't contains enrtys ID
·
Thursday, 26 February 2015 18:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Romagromov,

If you choose to disable the "Unicode Alias", the entry ID will be disabled too. If enabled, EasyBlog will insert an ID of your content as part of your permalink. Unfortunately it is not possible to make the url as site.com/category/id-entry_alias without turning on the Unicode Alias
·
Thursday, 26 February 2015 18:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Вut what happens if records will have the same aliases?
·
Thursday, 26 February 2015 19:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

It will not have the same alias because our scripts will ensure that the alias would not be the same.
·
Friday, 27 February 2015 00:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks!
If I understand correctly, all these settings, including a calendar module made in the admin panel?
No files are edited?
·
Friday, 27 February 2015 04:22
·
0 Likes
·
0 Votes
·
0 Comments
·
I really have no idea what do you mean here. Can you please elaborate more on this please?
·
Friday, 27 February 2015 23:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Do you edited any files to fix my problem?
·
Saturday, 28 February 2015 01:30
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post