• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

PHP

Como fazer Related Links a partir de PHP?

6 mensagens neste tópico

Isto é o seguinte: Tenho várias páginas e gostaria que se linkassem dizendo "Related Pages" mas automaticamente.

Tipo aqui: http://www.ejunkie.com/-/laptops/?gm=t&k=Laptops&tok=hSwNCMiPEfUKEwi8mrK5rbaOAhUfLmEKHdc9DUkYACAAMOTaxAk4DQ&p=T&r=2&

Vais lá e tás na categoria de Laptops e as related pages sao as paginas do site relacionadas com laptops. Como fazer? Separando os nomes das paginas por palavras e para cada palavra, se for igual a uma das palavras da categoria em que estamos, e relacionada? :S

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Usam um campo da tabela com keywords (o tal "laptop") definidos aquando da postagem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens de pesquisar as notícias/ficheiros/o-que-for e procurar por LIKE $keywords e limitar a uns quantos resultados.

Depois há algoritmos melhores para teres resultados mais aproximados, mas isso é uma questão de procurar : D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado, MX+ :cheesygrin:.

djthyrax, o que queres dizer? Podes explicar-te melhor?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado, MX+ :cheesygrin:.

djthyrax, o que queres dizer? Podes explicar-te melhor?

Imagina que actualmente tens esta tabela:

id | notícia

adicionas um novo campo:

id | notícia | keywords

Depois, quando postas uma notícia, adicionas as keywords que queres naquela tabela, por exemplo, desta maneira:

INSERT INTO tabela (noticia, keywords) VALUES ('A mnh notícia rula!', 'djthyrax|keywords|ola|noticia')

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora