Многие нехотят переходить с joomla 1.5 на joomla 1.7 так как сталкиваются с проблемой сохранения старых ссылок на метериалы.
Суть в том, что даже "полуофициальный компонент JUpgrade", при миграции сайта до версии Joomla 1.7 Обновляет "alias" поля материалов называя их именами названия материала или транскрипцией.
Это связано с тем что в 1.7 недолжно быть 2 одинаковых alias'a материалов.
Мое решение проблемы:
- Заходим в нашу SQL базу в моем случае через Myphpadmin
- выбираем старую базу и экспортируем только таблицу _content
- обязательно выбираем "сохранить в xls" и ставим галочку "пометить название полей в первой строке"
- нажимаем ок и сохраняем с пометкой "старая"
- то же самое делаем для новой базы и сохраняем с пометкой новая.
- открываем обе базы в Microsoft Excel
Далее:
- Делаем сортировку по столбцу ID в обеих файлах
- Копируем(заменяем) все поля столбца alias с старой базы в новую
- В новой базе делаем сортировку по столбцу alias и проверяем на наличие повторений (если нет - замечательно, если есть надо переименовать)
Ну в принципе и все, осталось только импортировать новую базу обратно на сервер.