Como associar uma notícia a duas categorias diferentes?

Moderator: ariadneduvessa

Locked
jersonf
Joomla! Apprentice
Joomla! Apprentice
Posts: 44
Joined: Tue May 01, 2007 9:59 am

Como associar uma notícia a duas categorias diferentes?

Post by jersonf » Wed May 30, 2007 11:41 am

Olá.

Estou fazendo um site de notícias e preciso fazer uma coisa e não estou vendo como vou conseguir.

É o seguinte: Tenho várias seções de notícias (Política, Economia, Cultura, Turismo,etc). Vou ter um menu qualquer com todas essas seções, em que quando clico numa delas, abre uma lista de todas as notícias daquela seção. Fácil, certo?? Até aqui tudo bem. O problema é que também vou precisar listar as notícias por estado (São Paulo, Rio, etc). Assim, vou ter outro menu com os vários estados e quando clico num deles abre as notícias desse estado. O problema é que essas notícias fazem parte das seções anteriores (Política, Economia, etc). Como faço por exemplo para associar uma notícia à seção Notícias e ao estado São Paulo??

Deu para entender? Existe forma de eu fazer isso?

Obrigado.

Jerson Figueiredo.
Last edited by jersonf on Wed May 30, 2007 2:57 pm, edited 1 time in total.

User avatar
ronildo
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 4022
Joined: Thu Aug 18, 2005 12:39 pm
Location: São Paulo - Brazil
Contact:

Re: Como relacionar notícias?

Post by ronildo » Wed May 30, 2007 1:20 pm

Ao meu ver da pra fazer com o módulo de notícias relacionadas.
Tem um módulo do joomla que já na instalação que serve pra isso.
http://www.ronildo.com.br/blog/ pt-br | twitter: twitter.com/ronildo
http://forum.joomla.org/viewtopic.php?f=23&t=144443 - FAQ Joomla [pt]
Pessoal por favor não tiro dúvidas por e-mail nem mensagem privada, por favor não insistam.

jersonf
Joomla! Apprentice
Joomla! Apprentice
Posts: 44
Joined: Tue May 01, 2007 9:59 am

Re: Como relacionar notícias?

Post by jersonf » Wed May 30, 2007 2:56 pm

Acho que não expliquei bem o que eu quero. Não é bem relacionar as notícias (vou alterar o título do post). O que eu quero fazer é o que eu expliquei na mensagem, ou seja, como é que faço para atribuir a mesma notícia a duas categorias, mas sem ser necessário fazer uma cópia.

Quero por exemplo, inserir uma notícia de desporto. Coloco essa notícia na categoria de Desporto (contém todas as notícias de desporto), certo? Mas como essa notícia, diz respeito ao estado de São Paulo, quero que também ao clicar em São Paulo (contém todas as notícias respeitantes ao estado de SP) essa notícia me apareça listada.

Deu para entender melhor?

Jerson Figueiredo.

User avatar
ronildo
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 4022
Joined: Thu Aug 18, 2005 12:39 pm
Location: São Paulo - Brazil
Contact:

Re: Como associar uma notícia a duas categorias diferentes?

Post by ronildo » Wed May 30, 2007 3:01 pm

Consegui entender bem... mas sem essa outra coisa ai...  ;D

E a resposta da sua dúvida é  "não", não tem como cadastrar uma mesma notícia em duas categorias.

A não ser por hack.
http://www.ronildo.com.br/blog/ pt-br | twitter: twitter.com/ronildo
http://forum.joomla.org/viewtopic.php?f=23&t=144443 - FAQ Joomla [pt]
Pessoal por favor não tiro dúvidas por e-mail nem mensagem privada, por favor não insistam.

jersonf
Joomla! Apprentice
Joomla! Apprentice
Posts: 44
Joined: Tue May 01, 2007 9:59 am

Re: Como associar uma notícia a duas categorias diferentes?

Post by jersonf » Wed May 30, 2007 5:04 pm

Alguém sabe como posso fazer isso com um hack??

A única solução que pensei é duplicar a notícia e colocar nas duas categorias, ora, isso é horrível, completamente descabível.

Como alterar o código para atribuir a notícia a duas seções e duas categorias (ou somente a duas categorias) sem duplicá-la?

Jerson Figueiredo.

User avatar
ronildo
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 4022
Joined: Thu Aug 18, 2005 12:39 pm
Location: São Paulo - Brazil
Contact:

Re: Como associar uma notícia a duas categorias diferentes?

Post by ronildo » Wed May 30, 2007 5:22 pm

Cara se vc não é programador esqueça essa possibilidade do hack, isso não é tão simples de ser feito.
É bem complexo até pra quem é programador (eu acho)...
http://www.ronildo.com.br/blog/ pt-br | twitter: twitter.com/ronildo
http://forum.joomla.org/viewtopic.php?f=23&t=144443 - FAQ Joomla [pt]
Pessoal por favor não tiro dúvidas por e-mail nem mensagem privada, por favor não insistam.

User avatar
bigodines
Joomla! Hero
Joomla! Hero
Posts: 2237
Joined: Thu Aug 18, 2005 11:10 am
Location: Floripa, Brazil
Contact:

Re: Como associar uma notícia a duas categorias diferentes?

Post by bigodines » Wed May 30, 2007 5:49 pm

complexo não é. Eu fiz isso no simpleNews é só converter o campo das categorias para um multiselect e fazer um laço nesse multiselect dando os inserts...

pode ser "completamente descabível" mas é o jeito mais fácil e é muito mais "cabível" do que adicionar campos estáticos na tabela de conteúdo para adicionar categorias secundárias...

se quer fazer o hack do jeito "certo" cria uma nova tabela associativa com o id da notícia e da categoria... daí mude o jeito como o joomla insere, busca, edita e lista as notícias, mas eu ainda prefiro o jeito fácil.

jersonf
Joomla! Apprentice
Joomla! Apprentice
Posts: 44
Joined: Tue May 01, 2007 9:59 am

Re: Como associar uma notícia a duas categorias diferentes?

Post by jersonf » Wed May 30, 2007 5:55 pm

bigodines wrote: complexo não é. Eu fiz isso no simpleNews é só converter o campo das categorias para um multiselect e fazer um laço nesse multiselect dando os inserts...
Será que poderia me dizer como faço isso?

Eu não queria duplicar a notícia sempre porque como é um site de uma agência noticiosa vai ter um número muito grande de notícias e se eu for duplicar esse número, aí vai ser complicado.

User avatar
ronildo
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 4022
Joined: Thu Aug 18, 2005 12:39 pm
Location: São Paulo - Brazil
Contact:

Re: Como associar uma notícia a duas categorias diferentes?

Post by ronildo » Wed May 30, 2007 6:19 pm

Pensando dessa forma realmente é bem mais fácil. E até simples, só que teria que desenvolver um sistema pra inserir notícias ou até utilizar o simple news.
bigodines wrote: complexo não é. Eu fiz isso no simpleNews é só converter o campo das categorias para um multiselect e fazer um laço nesse multiselect dando os inserts...

pode ser "completamente descabível" mas é o jeito mais fácil e é muito mais "cabível" do que adicionar campos estáticos na tabela de conteúdo para adicionar categorias secundárias...

se quer fazer o hack do jeito "certo" cria uma nova tabela associativa com o id da notícia e da categoria... daí mude o jeito como o joomla insere, busca, edita e lista as notícias, mas eu ainda prefiro o jeito fácil.
http://www.ronildo.com.br/blog/ pt-br | twitter: twitter.com/ronildo
http://forum.joomla.org/viewtopic.php?f=23&t=144443 - FAQ Joomla [pt]
Pessoal por favor não tiro dúvidas por e-mail nem mensagem privada, por favor não insistam.

User avatar
bigodines
Joomla! Hero
Joomla! Hero
Posts: 2237
Joined: Thu Aug 18, 2005 11:10 am
Location: Floripa, Brazil
Contact:

Re: Como associar uma notícia a duas categorias diferentes?

Post by bigodines » Wed May 30, 2007 6:21 pm

jersonf wrote:
Será que poderia me dizer como faço isso?

Eu não queria duplicar a notícia sempre porque como é um site de uma agência noticiosa vai ter um número muito grande de notícias e se eu for duplicar esse número, aí vai ser complicado.
eu acabei de dizer como você faz isso.

jersonf
Joomla! Apprentice
Joomla! Apprentice
Posts: 44
Joined: Tue May 01, 2007 9:59 am

Re: Como associar uma notícia a duas categorias diferentes?

Post by jersonf » Wed May 30, 2007 7:54 pm

No fórum em inglês me falaram de um componente chamado Deep Pockets 2 que permite criar vários níveis de categorias. Eu o usei mas não também não consegui colocar um artigo em mais do que uma categoria. Dizem que o componente faz isso mas não consegui. Alguém aqui já ouviu falar ou já usou?

Dêem uma olhada nesse link aqui: http://forum.joomla.org/index.php/topic,160431.0.html

Jerson Figueiredo.

jersonf
Joomla! Apprentice
Joomla! Apprentice
Posts: 44
Joined: Tue May 01, 2007 9:59 am

Re: Como associar uma notícia a duas categorias diferentes?

Post by jersonf » Tue Nov 20, 2007 5:47 pm

Olá.

Seguindo a sugestão do bigodines e tentei fazer como ele explicou e já consegui alguma coisa. Mas estou com um problema e por isso abri outro tópico.

Podem vê-lo aqui: http://forum.joomla.org/index.php/topic,235425.0.html

Jerson Figueiredo

User avatar
pchardnet
Joomla! Ace
Joomla! Ace
Posts: 1888
Joined: Thu Aug 18, 2005 5:34 pm
Location: BH/MG - Brasil
Contact:

Re: Como associar uma notícia a duas categorias diferentes?

Post by pchardnet » Tue Nov 20, 2007 7:09 pm

Eu deixaria os estados como seção e criaria as categorias, pois pelo que descreveu uma notícia de esportes em sao paulo não tem o porque fazer parte de esportes no rio de janeiro.

User avatar
ronildo
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 4022
Joined: Thu Aug 18, 2005 12:39 pm
Location: São Paulo - Brazil
Contact:

Re: Como associar uma notícia a duas categorias diferentes?

Post by ronildo » Tue Nov 20, 2007 7:12 pm

PC e se for um Jogo entre o [off]Penta Campeão[/off] Tricolor (Paulista) x Flamengo [off]Tetra[/off].
Faz sentido ficar nos dois estados, não??
http://www.ronildo.com.br/blog/ pt-br | twitter: twitter.com/ronildo
http://forum.joomla.org/viewtopic.php?f=23&t=144443 - FAQ Joomla [pt]
Pessoal por favor não tiro dúvidas por e-mail nem mensagem privada, por favor não insistam.

User avatar
pchardnet
Joomla! Ace
Joomla! Ace
Posts: 1888
Joined: Thu Aug 18, 2005 5:34 pm
Location: BH/MG - Brasil
Contact:

Re: Como associar uma notícia a duas categorias diferentes?

Post by pchardnet » Tue Nov 20, 2007 7:50 pm

Sim, faz! :-|

O MassContent deve atender... coloquei o link no outro post!


Locked

Return to “Off-topic”