Octávio,

Tudo bom?
No meu ponto de vista, o routes foi feito exatamente para isso.

Mas não sei se entendi direito.
O seu menu é fixo? Você colocou editoriais dinâmicas, não entendi muito bem.

Referente o link do artigo
meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html <http://meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html>

Não entendi muito bem porque você precisa do titulo da noticia, acredito que o id da noticia resolva, ou o titulo (como faz o wordpress).

Vou supor que você tenha varias categorias (esporte, cultura, politica), mas que tudo é artigo. Neste caso eu faria um controller artigo, e redirecionaria a categoria como um parametro. Ai a url seria parecido com o que você descreveu meusite.com.br/esporte/id/ <http://meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html> porém no routes faria o redirecionamento.
$route['esporte/([a-z]+)'] = "artigo/esporte/$1";

Agora se a categoria também é dinamica (no exemplo acima, o parametro esporte) ai fica dificil, mas provavelmente eu iria alterar o routes.php dinamicamente ou algo parecido.

[]'s

Octávio Augusto Interliquia escreveu:
Salve pessoal.

Estou fazendo um portal e vou ter editorias dinâmicas (canais do menu).

Assim, vou ter Esporte, Cultura, Politica etc.

Quero montar url amigável e prática, sendo a mais curta possível.

Gostaria de usar url do tipo "meusite.com.br/esporte <http://meusite.com.br/esporte>" ou mesmo "meusite.com.br/cultura <http://meusite.com.br/cultura>" Mas não quero ter que fazer um controler para cada um deles - já que é dinamico - ou colocar o nome do controler "editoria" ou "noticia" na url.

Ou ainda, quando for um artigo, que a url seja "meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html <http://meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html>"

Alguém já solucionou isso?

Algum jeito que não seja fazendo várias routes (remaping) manualmente.

Agradeço a ajuda!


Octávio Augusto
------------------------------------------------------------------------

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

--
Roberto Almeida Longhi
Time Web
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a