Как упорядочить ссылки под материалами?

Главные вкладки

Аватар пользователя VLAD_X VLAD_X 15 октября 2006 в 11:11

Вопрос простой: как упорядочить ссылки под материалами ($links) по необходимым мне критериям?
Пока что ситуация такая: все ссылки идут в алфавитном порядке названий модулей, создавших эти ссылки. И возникает проблемка с похожими материалами из разных модулей: под одним материалом ссылка "Источнник" (например) на первом месте, а под другим похожим материалом, но созданным другим модулем - на последнем месте.
Первый пришедший в голову вариант - сделал в теме разбор и сортировку ссылок через strnatcasecmp, но всё равно не то, что хотелось бы.

Комментарии

Аватар пользователя VLAD_X VLAD_X 15 октября 2006 в 23:06

Это я знаю. Примерно так же я и сделал алфавитную сортировку ссылок.
Но хочется сортировку, например, как в меню: у каждой ссылки свой вес (weight) и по нему производится окончательная сортировка.
Может быть, есть какие-то модули для такой функциональности?

P.S. Ещё один вариант - проверять содержимое ссылок через substr и расставлять их в нужном порядке в новый массив ссылок.