Hi,
i just installed ( svn 4.3.0 ) and noticed that the name lists are ordered like
# INDI Name GIVN SURN
1 I21 HELMS, Carl Otto
2 I246 HELMS, Christa Johanna
3 I1 HELMS, Christian Otto Erich
4 I33 HELMS, Carl Friedrich Wilhelm
5 I2575 BECKER, Carmen HELMS, Carmen
That means, the list is ordered by "starred" names first and then unioned with a list ordered by first-names
I have a lot of indis with starred names like
1 NAME "Carl" Otto /HELMS/
but also a huge amount of indis like
1 NAME Carl Wilhelm Friedrich /HELMS/
which are not found because they are at the end of the list.
Is there an option to change this behaviour or is it possible to show a hint to the users on the lists?
It might be related to the appearance of First Name selection on your site. This might be controlled by the "Maximum number of family names" setting (I'm not 100% sure) and could be a bug when "All" is selected from the list.
If this is correct, you should be able to work around this by setting "Maximum number of family names" to 0 or a larger number (looks like 200 is the default).
George
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I took a look at your site, but i couldn't find any indis with starred-names defined. But this is absolutely necessary to reproduce it.
with the default value of max nbrs of 200 I get the full list displayed with starred-names first followed by the list without starred-names. the same behaviour is true, when i pick up a char from the list with a dedicated surname .
So it can't depend on such triggers.
It is probably a bug, but i really do have no idea where to fix it !
Christian
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Even when I added a starred name - Arthur David* Rockwell - the sorting worked fine. As you noticed, I don't use starred names - I use nicknames on my site to indicate preferred names - so I removed the * after I tested.
Did adjusting the "Maximum number of family names" remove First Name selection from your site? I just checked back & it's still on for the Helms name.
Are you putting the asterisk _after_ the name? (Carl Friedrich Wilhelm* HELMS vs Carl Friedrich *Wilhelm HELMS)
If it's a bug (and it looks like one), the road to getting it fixed is to identify a reproducible way to cause it, then file a bug report.
Regards,
George
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I mean starred names with double quotes not with asteriks
english is not my native language and i understood 'starred-names' as 'marked' names.
I mark my records with double-quotes like
0 @I25@ INDI
1 NAME "Wilhelm" Carl Max /HELMS/
2 GIVN "Wilhelm" Carl Max
2 NICK Willi
2 SURN HELMS
to indicate that Wilhelm is the name used to identify the person
e.g. given my grandfather was
1 NAME Georg Ernst "Otto" /HELMS/
and his younger brother was
1 NAME "Georg" Ernst Otto /HELMS/
in german we call this "Rufname",
Nicknames like Willi indicate that the indi was called Willi instead of Wilhelm.
that is known as "Spitzname" or "Kosename"
For printing trees i use a separate program "Stammbaumdrucker" which knows the double-quotes but which does not know the asteriks to indicate 'starred-names' resp. 'marked-names'.
there is an option in configuration-display_and_layout
underline names in quotes = true
which i interpreted as starred-names.
sorry for that inconvenience!
nevertheless, at your site most indis with 'starred-names' ( * ) have only one first-name and so the first-name is a 'starred-names' in any case! And the quoted names seem to be the nick-names.
regards,
Christian
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
i just installed ( svn 4.3.0 ) and noticed that the name lists are ordered like
# INDI Name GIVN SURN
1 I21 HELMS, Carl Otto
2 I246 HELMS, Christa Johanna
3 I1 HELMS, Christian Otto Erich
4 I33 HELMS, Carl Friedrich Wilhelm
5 I2575 BECKER, Carmen HELMS, Carmen
That means, the list is ordered by "starred" names first and then unioned with a list ordered by first-names
I have a lot of indis with starred names like
1 NAME "Carl" Otto /HELMS/
but also a huge amount of indis like
1 NAME Carl Wilhelm Friedrich /HELMS/
which are not found because they are at the end of the list.
Is there an option to change this behaviour or is it possible to show a hint to the users on the lists?
I just noticed that in 4.1.5 it is the same behaviour:
http://www.familie-helms.org/indilist.php?alpha=H&surname=HELMS&show_all_firstnames=yes
thanks
Christian
Hi Christian,
On my site (https://paulyfamily.org) I couldn't reproduce the problem.
It might be related to the appearance of First Name selection on your site. This might be controlled by the "Maximum number of family names" setting (I'm not 100% sure) and could be a bug when "All" is selected from the list.
If this is correct, you should be able to work around this by setting "Maximum number of family names" to 0 or a larger number (looks like 200 is the default).
George
Hi George,
I took a look at your site, but i couldn't find any indis with starred-names defined. But this is absolutely necessary to reproduce it.
with the default value of max nbrs of 200 I get the full list displayed with starred-names first followed by the list without starred-names. the same behaviour is true, when i pick up a char from the list with a dedicated surname .
So it can't depend on such triggers.
It is probably a bug, but i really do have no idea where to fix it !
Christian
Hi Christian,
Even when I added a starred name - Arthur David* Rockwell - the sorting worked fine. As you noticed, I don't use starred names - I use nicknames on my site to indicate preferred names - so I removed the * after I tested.
Did adjusting the "Maximum number of family names" remove First Name selection from your site? I just checked back & it's still on for the Helms name.
Are you putting the asterisk _after_ the name? (Carl Friedrich Wilhelm* HELMS vs Carl Friedrich *Wilhelm HELMS)
If it's a bug (and it looks like one), the road to getting it fixed is to identify a reproducible way to cause it, then file a bug report.
Regards,
George
The sorting isn't done by PGV - it's done by a Java script using the list built by PGV.
Hi George,
I mean starred names with double quotes not with asteriks
english is not my native language and i understood 'starred-names' as 'marked' names.
I mark my records with double-quotes like
0 @I25@ INDI
1 NAME "Wilhelm" Carl Max /HELMS/
2 GIVN "Wilhelm" Carl Max
2 NICK Willi
2 SURN HELMS
to indicate that Wilhelm is the name used to identify the person
e.g. given my grandfather was
1 NAME Georg Ernst "Otto" /HELMS/
and his younger brother was
1 NAME "Georg" Ernst Otto /HELMS/
in german we call this "Rufname",
Nicknames like Willi indicate that the indi was called Willi instead of Wilhelm.
that is known as "Spitzname" or "Kosename"
For printing trees i use a separate program "Stammbaumdrucker" which knows the double-quotes but which does not know the asteriks to indicate 'starred-names' resp. 'marked-names'.
there is an option in configuration-display_and_layout
underline names in quotes = true
which i interpreted as starred-names.
sorry for that inconvenience!
nevertheless, at your site most indis with 'starred-names' ( * ) have only one first-name and so the first-name is a 'starred-names' in any case! And the quoted names seem to be the nick-names.
regards,
Christian
@Gerry
can i control the javascript? And if so, which script is to be customized?
thank you
Christian