Итак.... (барабанная дробь) проведен следственный эксперимент. При попытке разнесения ссылок на движке Joomla 1.5 выводимых при помощи модуля mod_php по методике описанной выше ссылки разносятся, но обработка модулей идет с нижнего по коду к верхнему (видимо особенности обработки движка). То есть первая ссылка появится в последнем модуле, а последняя в первом. Соответственно именно в первом по коду модуле нужно выводить return_links() без цифры.
Ну, пока есть страница, с двумя ссылками. Если разнести по одной, то вторая появляется в right, а не в лефт. Т.е., как-бы в порядке 3-2-1(у меня три пхп модуля). С вероятностью 90% третья появится в лефт. Ну, обсуждайте дальше, очень интересно.
либо global срабатывает в модулях только в последнем. Наберется у него хотя бы на одной странице несколько ссылок - узнаем при отрицательном результате.
Результат, наверно положительный