Closed pprw closed 2 months ago
Ok. I 'll fix it in a few days.
Thanks. On the same subject, I think É should be just after E in the alphabetical heading. The same for OE just after O.
I this is fixed in last version (3.4.10). Note that this is a complex subject, and that the order may vary between people and soft. I try to use the order provided by mariadb (mysql), that follows the standard unicode, but php follows the standard unicode too, but some detais are different in a default config.
So the new version fixes the issue above, except for the Œ in some cases.
Like in the dictionnary, the diacritic are ordered with the main letter.
To fixes all issues, the initial letter should be get via sql, but the convert
command is not manageable directly by Doctrine, so you can fix it: see https://github.com/Daniel-KM/Omeka-S-module-Reference/blob/master/src/Mvc/Controller/Plugin/Reference.php#L685.
I tested the last git version and I can confirm it fixes the problem for E É but not for O OE.
I cloned my Omeka S installation to another server and I have this bug (with É and E) appears again.
The bug does not appear on the old server:
But it appears on this new one:
Is there something I can do?
Do you have the same version of Reference ?
Yes, it is the exact same omeka S installation+modules+themes (just a clone) with the same database (also a clone).
I deactivated the first letter as title so I don't need a fix but I posted the message for you to know the bug is still present with a slightly different server.
I have no idea, the module uses mbstring or iconv, and you have them. Anyway the initial is extracted directly from the database, so it's probably related to the database. To be sure, try to purge your database, uninstall mariadb, then install mysql, then import the database. Anyway, I use mariadb, that is the default in main distribution now, without error (except for Œ). If this is an automatic virtual machine (vagrant), i can check, else it will be hard to find.
You find the best solution!
I just re-experienced this bug with Omeka 3.0 and Reference (master)
New fact : Some accented letters are correctly under "E", some other not. See "Éthique artificielle".
up :-)
Les cas différents sont peut-être liés à des espaces dans les sujets ?
C'est peut-être lié ua thème. Qu'est-ce que cela donne avec le thème par défaut ?
C'est peut-être lié ua thème. Qu'est-ce que cela donne avec le thème par défaut ?
Je viens de tester : même problème.
We had an issue similar to this, but happening with special characters that we posted on the Omeka Forum. We discovered that in a server os upgrade we did not install the php extension intl and once we got it working, we could get the headings to recognize the special characters and group the items properly.
I have a list of names, some start with É or OE.
Reference creates multiple titles for these special letters.
See:
Or: