Вообще набор символов в одном из вариантов предполагался фиксированным, т.е. для английского языка - символы латинского алфавита + цифры, для русского - кирилица и т.д. Или общий для всех (одинаковый для всех языков)
Во втором варианте - набор символов формируется из названий категорий и товаров, т.е. в массиве символом будут только первые символы существующих категорий и товаров (не будет символов для которых нет категорий и товаров)
Условие для символа # можно сделать, вот только насколько понятным это будет для пользователя? Собственно массив символов разделен на символы, которые отображаются в шаблоне указателя и строк (символов) которые используются для ссылок. Поэтому для отображения записей, начинающихся с цифр - можно следать ссылку вида "0-9"... или "#".
Сегодня-завтра выложу окончательный вариант...
Во втором варианте - набор символов формируется из названий категорий и товаров, т.е. в массиве символом будут только первые символы существующих категорий и товаров (не будет символов для которых нет категорий и товаров)
Условие для символа # можно сделать, вот только насколько понятным это будет для пользователя? Собственно массив символов разделен на символы, которые отображаются в шаблоне указателя и строк (символов) которые используются для ссылок. Поэтому для отображения записей, начинающихся с цифр - можно следать ссылку вида "0-9"... или "#".
Сегодня-завтра выложу окончательный вариант...