By Ulysses Gonzalez on Tuesday, 23 June 2020
Posted in General Issues
Likes 0
Views 0.9K
Votes 0
So, our website is gearing towards a combination of both English and Chinese; as its an IELTS company.
Since it isn't one over another, but a combination, this means that most of the content will be 50/50 in language.

I've noticed that since we implemented the forum, a lot of students are posting subjects in Chinese.
such as;

中文逻辑打卡:传统习俗的消失


This brings up the url alias to look something like;

https://kissielts.com/forum/2020-06-07-03-48-53


It's not a bad thing, I was just wondering if anyone has any ideas other than moderating each post then placing the permalink in English prior to approval...? Maybe something like a translator to English prior to creating URL?

Anything to reduce time; while producing a more SEO friendly URL would be lovely...
Up for any ideas...
thanks
Okay, I did applied some custom modification in this file JoomlaFolder/components/com_easydiscuss/sef_ext/com_easydiscuss.php on your site and made another backup file for this changes which named to com_easydiscuss.php_bak , now it shouldn't show the post id from the discussion post URL now.
·
Thursday, 25 June 2020 11:11
·
0 Likes
·
0 Votes
·
0 Comments
·
We do have a setting to show Chinese word in URL, you can check my attached screenshot below but it will append the discussion id as well. e.g. site.com/forums/99-华语名字

If you okay with this, you can enable this setting "Allow unicode aliases" from your site backend > Easydiscuss > setting > SEO .

Before you enable this you have to think properly because if some of the new discussion post already published while this setting is enabled "Allow unicode aliases", it will show the correct discussion alias.

But if you turn it off this setting after user published a few discussion post on the site, you have to re-edit for those discussion and save it again so system can able to save the discussion alias properly base on the current setting.
·
Tuesday, 23 June 2020 15:26
·
0 Likes
·
0 Votes
·
0 Comments
·
By the way, if you are using Sh404sef on your site, you have to purge the SEF URL from Sh404sef after you enabled the setting "Allow unicode aliases".
·
Tuesday, 23 June 2020 15:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex..
That was some helpful advice.
After speaking to the owner, even though it will be an English school, it is taught exclusively for Chinese.
Therefore the combination of both would seem to be the most beneficial.
As I couldn't imagine having to approve each post; only after editing the url; so it didn't appear with just a bunch of numbers.
At least the way you suggested, it should deem a few SEO points for the students searching using the Chinese language..
Or at least that's my hope?
·
Wednesday, 24 June 2020 15:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Oh, now I see what you mean..
All of the EasyDiscuss posts now have a number at the beginning of the post name.
such as;

https://kissielts.com/forum/233-canadian-ielts-exams-cancelled-one-after-another
https://kissielts.com/forum/280-toronto-ielts-exam-cancelled-after-notice


is there no way to remove the number at the beginning of the post name?
Like what you have for EasySocial application?

Does it help or hurt to have unicode aliases in configurations checked, as well? (attached)
·
Wednesday, 24 June 2020 16:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex..
That was some helpful advice.
After speaking to the owner, even though it will be an English school, it is taught exclusively for Chinese.
Therefore the combination of both would seem to be the most beneficial.
As I couldn't imagine having to approve each post; only after editing the url; so it didn't appear with just a bunch of numbers.
At least the way you suggested, it should deem a few SEO points for the students searching using the Chinese language..
Or at least that's my hope?

If you talk about whether give the user easy to search through from the search engine like Google, I would said it actually base on the page meta title, description but I could be wrong because I also not very knowledgeable about on the SEO part.

If you really want the discussion creator can able to modify their discussion alias before submit the discussion on frontend, then you probably need to customize to add the discussion permalink alias field on the ask creation form like what you see from the backend.


Oh, now I see what you mean..
All of the EasyDiscuss posts now have a number at the beginning of the post name.
such as;

https://kissielts.com/forum/233-canadian-ielts-exams-cancelled-one-after-another
https://kissielts.com/forum/280-toronto-ielts-exam-cancelled-after-notice


is there no way to remove the number at the beginning of the post name?
Like what you have for EasySocial application?

Does it help or hurt to have unicode aliases in configurations checked, as well? (attached)

Unfortunately currently that is no option to allow admin to disable this discussion id from the post URL.

But if you enable Easydiscuss route through the Sh404sef extension, then you can easier to customize to remove that id from this file JoomlaFolder/components/com_easydiscuss/sef_ext/com_easydiscuss.php .

By the way, it doesn't hurt any SEO when you enable this unicode aliases, it just allow the URL alias to support unicode aliases.
·
Wednesday, 24 June 2020 17:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex..
That was some helpful advice.
After speaking to the owner, even though it will be an English school, it is taught exclusively for Chinese.
Therefore the combination of both would seem to be the most beneficial.
As I couldn't imagine having to approve each post; only after editing the url; so it didn't appear with just a bunch of numbers.
At least the way you suggested, it should deem a few SEO points for the students searching using the Chinese language..
Or at least that's my hope?

If you talk about whether give the user easy to search through from the search engine like Google, I would said it actually base on the page meta title, description but I could be wrong because I also not very knowledgeable about on the SEO part.

If you really want the discussion creator can able to modify their discussion alias before submit the discussion on frontend, then you probably need to customize to add the discussion permalink alias field on the ask creation form like what you see from the backend.


That seems a bit time-consuming... Probably not the avenue we wish to go for the long-run.
Thanks for the suggestion.

Oh, now I see what you mean..
All of the EasyDiscuss posts now have a number at the beginning of the post name.
such as;

https://kissielts.com/forum/233-canadian-ielts-exams-cancelled-one-after-another
https://kissielts.com/forum/280-toronto-ielts-exam-cancelled-after-notice


is there no way to remove the number at the beginning of the post name?
Like what you have for EasySocial application?

Does it help or hurt to have unicode aliases in configurations checked, as well? (attached)

Unfortunately currently that is no option to allow admin to disable this discussion id from the post URL.

But if you enable Easydiscuss route through the Sh404sef extension, then you can easier to customize to remove that id from this file JoomlaFolder/components/com_easydiscuss/sef_ext/com_easydiscuss.php .


Yes, this seems like a much easier and better alternative, given the amount of time we would have if manually changing the number id in front of the urls... So I went ahead and routed through Sh404 (see attached). But now that I have the php, file you mentioned I am not to comfortable making changes to it without feeling a bit uneasy that I may scramble something.. Any chance, you would have time this or next week to send over the edit suggestions or edited php, pretty please?

By the way, it doesn't hurt any SEO when you enable this unicode aliases, it just allow the URL alias to support unicode aliases.

Thanks for that.. I did some research and came across the same..
I just never encountered something this unique; so wanted to tread carefully.
especially, since we are just about to launch and more people will be posting.
better to catch now, than later down the road....
So thanks again.. means a lot!
·
Thursday, 25 June 2020 09:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Okay, I did applied some custom modification in this file JoomlaFolder/components/com_easydiscuss/sef_ext/com_easydiscuss.php on your site and made another backup file for this changes which named to com_easydiscuss.php_bak , now it shouldn't show the post id from the discussion post URL now.


Thanks Arlex... You're the Best:D

Last questions for this ticket....

  1. Should this be a concern, if and when there is another update for EasyDiscuss or any other program?
  2. Probably best to backup this file in case I need to replace after an update?
·
Friday, 26 June 2020 12:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, you need to replace this custom file for every new update.
·
Friday, 26 June 2020 12:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, you need to replace this custom file for every new update.

Gotcha.. Thanks for that information and your help.
·
Friday, 26 June 2020 13:10
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome.

Just for your information, I have locked and marked this thread as resolved to avoid confusions in the future. Please start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiries.

Thanks for understanding.
·
Friday, 26 June 2020 15:01
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post