Reinstalar tudo para mim seria uma solução muito drástica.
Já cometi o mesmo erro, e tive apenas de reparar o meu banco de dados.
Vou tentar explicar como fazer isso:
Cada tipo de menu tem um 'id'. O 'id' do main menu é '1', você pode observar isso em administrar menus.
Primeiro, faça um backup do seu banco de dados atual.
Depois abra um backup 'anterior a exclusão'. Se não tiver nenhum backup, abra um banco de dados de uma outra instalação do joomla que você tenha funcionando. Nesse arquivo sql, localize a seguinte estrutura:
-- Estrutura da tabela `jos_menu`
--
CREATE TABLE IF NOT EXISTS `jos_menu` (
<valores>
--
-- Extraindo dados da tabela `jos_menu`
--
INSERT INTO `jos_menu` (`id`, `menutype`, `name`, `alias`, `link`, `type`, `published`, <valores>
-- --------------------------------------------------------
--
-- Estrutura da tabela `jos_menu_types`
--
CREATE TABLE IF NOT EXISTS `jos_menu_types` (
<valores>
--
-- Extraindo dados da tabela `jos_menu_types`
--
INSERT INTO `jos_menu_types` (`id`, `menutype`, `title`, `description`) VALUES
<valores>
-- --------------------------------------------------------
Copie tudo o que estiver compreendido neste trecho do seu banco de dados "bom". Edite o backup do seu site atual e substitua a parte "mexida" por essa. Salve com outro nome para seu controle.
Lembre-se de antes disso fazer um segundo backup de segurança do seu bd atual (o que possui os seus dados).
Feito isso, apague todas as tabelas do seu banco de dados 'mexido' que está rodando no seu site.
Lembre-se: apague as tabelas, e não o banco de dados todo.
Pelo phpmyadmin vá em importar e importe o arquivo modificado.
Pronto! Seu site vai rodar de novo. Vai ter que refazer todos seus menus e itens de menu, mas acredito que isso seja mais fácil que refazer o site inteiro, como a sugestão do Walkus.
Apesar da postagem ser um pouco antiga, achei interessante colocar a experiencia que tive. Muitos os foruns que vi na internet sem solução...
Espero ajudar. Abraços! <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->