Support Forum

Every time that you post a problem, PLEASE add the Joomla and the extension's versions and revisions (for example: Joomla 3.3.6, Contact Enhanced 3.3.5), PHP version and Server's Operating System. If you only manage only one site it is easier if you edit your profile and just add that information to your signature. Don't forget to add a detailed description of the problem. If possible, write down all steps to simulate the problem.

Before submitting a new post, PLEASE make sure you are running the latest version, test in different browsers (IE, FF, Chrome,..) and clear Joomla and browser's cache after every change you make.

Also, most questions are already answered in our FAQ and in iFAQ and Contact Enhanced documentation pages.

× Contact Enhanced is a contact component manager created to replace Joomla! core contacts component and add lots of advantages and new features (see Features ) and it offers many plugins and modules for several different purposes,
Product page | Documentation Page

Bug: Latin extended "Ł" letter being put on the end of the list

6 years 10 months ago #23278 by WIUMOS
Hello,

(1) recently we discovered that names starting from letter Ł are being put on the end of the list and they are missing when filtered by letter in Alpha Index. Please go to the end of the list on this link: www.um.ostrowiec.pl/pl/samorzad/ksiega-kontaktow and there You can see the Ł names.

The Ł should be after L letter. (2) Also is there possibility to separate the extended letters from normal in the Alpha Index module? They may seem as a similar letters but they are not. :)

(3) There's also other small problem. If You go here: www.um.ostrowiec.pl/pl/samorza...taktow?searchphrase=starts&q=Z
You can see that Żak is before Zarzycki when again properly they are not same letters and the Ż names should start after all Z names. So list should look like: Zarzycki; Zawadzka; Żak; Żułtek

Sincerely,
Thomas Kolasa

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23279 by support
Dear Thomas,

I'm not really Familiar with Polish character, however in order to solve this I need to know which collation is set the name field in the database table #__ce_details (replace #__ with your database table prefix).

Can you create a backup and try to change it to "utf8mb4_unicode_ci" for testing purposes?

Best regards,

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23280 by WIUMOS
Currnetly utf8_general_ci. After I change it to utf8mb4_unicode_ci how can I check if everything works fine?

Attachments:

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23281 by support
Dear Thomas,

After the change, visit your site again and it should be fixed.
You can use the SQL query below, just replace the #__ with your Joomla database table prefix:
ALTER TABLE #__ce_details CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

I have tested locally and it works.

PS: Don't forget to create a backup first.

Best regards,

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23282 by WIUMOS
Thank You Douglas! The list is properly sorted. :) You can check it out live.

But this is solution to first issue (1), what about the second and third. And now if You click on L letter ( www.um.ostrowiec.pl/pl/samorza...taktow?searchphrase=starts&q=L ) you won't see the Ł names. So practically You can't find the Ł names if You would check every letter in Alpha Index module. :(

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23283 by support
Dear Thomas,

In my tests the "Ł" letter is treated as a different letter now and the "Ż" is treated as Z, therefore you have to add these letters to the Alpha Index Module.
Replace the Letter list with: A,B,C,D,E,F,G,H,I,J,K,L,Ł,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z

Best regards,

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23289 by WIUMOS
Hello Douglas,

Ł letter is separated! Nice, thank You. :) But now there's a problem with the "Ż" letter. The letter is available in the list, but names starting on Ż are displayed under Z.
www.um.ostrowiec.pl/pl/samorza...taktow?searchphrase=starts&q=Z

Sincerely,
Thomas

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23290 by support
Dear Thomas,

That's how the utf8mb4_unicode_ci collate works. It interprets Ł as a different letter and the Ż as a variation of Z, therefore the Ż will show with the Z.

It is the same with Portuguese. All accented letters like Á,É,Í,Ó,Ú and all other variations will not display as a separate letter.

Best regards,

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23293 by WIUMOS
That's bad Douglas :( now there's inconsistency because Ł is not treated in similar way like Ż. Is there a possibility to have Ł names under L letter and Ż under Z (as it is right now)? They should be under similar letters or separated.

Sincerely,
Thomas

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23294 by support
Dear Thomas,

Please execute this SQL query below in order to change the collate to a specific Polish collate:
ALTER TABLE #__ce_details CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_polish_ci

Replace the #__ with your Joomla database table prefix.

I have tested locally and it works, but don't forget to create a backup first.

Best regards,
The following user(s) said Thank You: WIUMOS

Please Log in or Create an account to join the conversation.

6 years 10 months ago #23295 by WIUMOS
Awesome! Thank You Douglas! Your the man!

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum

Copyright © 2018 IdealExtensions.com. All Rights Reserved.

This site is not affiliated with or endorsed by the Joomla!™ Project. It is not supported or warranted by the Joomla!™ Project or Open Source Matters™. The Joomla!™ logo is used under a limited license granted by Open Source Matters™, the trademark holder in the United States and other countries.
We may collect your IP address and your browser's User Agent string while using our site for security reasons and deriving aggregate information (analytics). This information is retained for a minimum of 1 and a maximum of 24 months.
Feedback