Модуль indexpage - 2

Прислано: mkudrin

вт, 23/12/2008 - 09:23

Доброго времени суток.

Случилось, то, что мне стало необходимо создать алфавитный указатель. Перерыл весь сайт, испробывал модули Glossary, Vocabulary Index, IndexPage. Наиболее подходящим мне показался последний. Но скоро я столкнулся с проблемой, что этот модуль отображает только латинский алфавит, и выводит список в алфавитном порядке если Заголовок страницы на чинается соответственно с латинской буквы.

Сразу пришла мысль, что нужно перевести его в файле переводов, но к сожалению, в нем, ответ на свой вопрос я не нашел.

Далее я обратился к форуму www.drupal.ru. После непродолжительных поисков я обнаружил, что данная тема уже обсуждалась в 2006 году. Попробовав приложенные патчи я был разочарован, т.к. они уви не подходили к 6-й версии друпал.

Кодингом к сожалению не владею, поэтому применить по аналогии данные патчи я смог :(

Уважаемы гуру друпала и php пожалуйта помогите с решением данной проблемы. Исходники патчей будут выложены для общего пользования.

С уважением!

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано neochief в вт, 23/12/2008 - 16:38.

строка 282 $range = drupal_map_assoc(range('A', 'Z'));

измените на $range = drupal_map_assoc(array_merge(range('A', 'Z'), range('А', 'Я')));
Вероятно заработает, хотя я не пробовал у себя.


Опубликовано mkudrin в вт, 23/12/2008 - 16:54.

К сожалению не заработало.

Плучилось вот что: http://bbc-dive.com/new/ru/indexpage/glossary. Т.е. вместо кириллицы появились просто вертикальные линии, а латинские буквы остались на своем месте. Хотя сервер ошибок не выдает.


Опубликовано ingumsky@drupal.org в вт, 23/12/2008 - 20:20.

Это не вертикальные линии не появились, а кириллица не отрисовалась.

Причём ,если бы Вы посмотрели исходный код страницы, то обнаружили бы, что ссылки на буквы кириллического алфавита присутствуют, но сами буквы пропущены, а вот у латиницы всё наоборот.


Опубликовано Fr1eNd в пн, 17/10/2011 - 12:37.

Здравствуйте. Удалось решить проблему стоит та же задача?

Заранее благодарен.


Новое на сайте