Старые ссылки

   Многие  нехотят переходить с joomla 1.5 на joomla 1.7 так как сталкиваются с проблемой сохранения старых ссылок на метериалы.
   Суть в том, что даже "полуофициальный компонент JUpgrade", при миграции сайта до версии Joomla 1.7 Обновляет "alias" поля материалов называя их именами названия материала или транскрипцией.
Это связано с тем что в 1.7 недолжно быть 2 одинаковых alias'a материалов.

Мое решение проблемы:

sql

  1. Заходим в нашу SQL базу в моем случае через Myphpadmin
  2. выбираем старую базу и экспортируем только таблицу _content
  3. обязательно выбираем "сохранить в xls" и ставим галочку "пометить название полей в первой строке" 
  4. нажимаем ок и сохраняем с пометкой "старая"
  5. то же самое делаем для новой базы и сохраняем с пометкой новая.
  6. открываем обе базы в Microsoft Excel

Exel

Далее:

  1. Делаем сортировку по столбцу ID в обеих файлах
  2. Копируем(заменяем) все поля столбца alias с старой базы в новую
  3. В новой базе делаем сортировку по столбцу alias и проверяем на наличие повторений (если нет - замечательно, если есть надо переименовать)

Ну в принципе и все, осталось только импортировать новую базу обратно на сервер.