[RESOLVIDO]Colocar notícias relacionadas por ordem da DATA

Mais
14 anos 10 meses atrás #8255 por Sharles
Sharles replied the topic: Re: Como colocar as notícias relacionadas por ordem da DATA
A extensão que vc esta usando para "Noticias Relacionadas" te mostrar apenas artigos que estejam com o mesmo conteudo da materia a qual o usuário esta visualizando...

Qual a extensão que vc esta usando alí no momento?


Obs: é impressão minha mais o site esta estourando na tela?

Please Entrar ou Registrar to join the conversation.

  • X-Arcanjo-X
  • Avatar de X-Arcanjo-X Autor do Tópico
  • Offline
  • JCB! Junior
  • JCB! Junior
Mais
14 anos 10 meses atrás #8317 por X-Arcanjo-X
X-Arcanjo-X replied the topic: Re: Como colocar as notícias relacionadas por ordem da DATA
Galera eu ñ instalei nenhum módulo ou componente para isso, isso é utilizando o campo META DADOS quando vc publica um artígo.
Creio q teria de alterar a query e colocar um SORT diferente no código, mas ñ sei onde axar isso

Sharles escreveu: A extensão que vc esta usando para "Noticias Relacionadas" te mostrar apenas artigos que estejam com o mesmo conteudo da materia a qual o usuário esta visualizando...

Qual a extensão que vc esta usando alí no momento?


Obs: é impressão minha mais o site esta estourando na tela?


As notícias relacionadas funcionam com as palavras do campo metadados, se tiver 2 ou mais artigos com palavras iguais no campo metadados elas são aparecem no campo notícias relacionadas

Agora sobre o site estourar, é verdade o site tá estourando sim, nosso designer aki errou na hora de criar o layout e nos só perceber muito tempo depois, agora tem arrumar, mas vou deixar isso para muito depois pq axo q vai ter de modificar muita coisa

[center:3pov56te][color=#400000:3pov56te]Se você não sabe quem faça, eu faço programa!!![/color:3pov56te][/center:3pov56te]

Please Entrar ou Registrar to join the conversation.

  • X-Arcanjo-X
  • Avatar de X-Arcanjo-X Autor do Tópico
  • Offline
  • JCB! Junior
  • JCB! Junior
Mais
14 anos 10 meses atrás #8326 por X-Arcanjo-X
X-Arcanjo-X replied the topic: Re: Como colocar as notícias relacionadas por ordem da DATA
Galera, finalmente axei como solucionar o problema galera

O dito módulo q faz isso fica no caminho:
modules/mod_related_items

ai editei o arquivo: helper.php

lá tinha a query:

$query = 'SELECT a.id, a.title, a.created, a.sectionid, a.catid, cc.access AS cat_access, s.access AS sec_access, cc.published AS cat_state, s.published AS sec_state,' .
' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,'.
' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug'.
' FROM #__content AS a' .
' LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id' .
' LEFT JOIN #__categories AS cc ON cc.id = a.catid' .
' LEFT JOIN #__sections AS s ON s.id = a.sectionid' .
' WHERE a.id != '.(int) $id .
' AND a.state = 1' .
' AND a.access <= ' .(int) $user->get('aid', 0) .
' AND ( CONCAT(",", REPLACE(a.metakey,", ",","),",") LIKE "%'.implode('%" OR CONCAT(",", REPLACE(a.metakey,", ",","),",") LIKE "%', $likes).'%" )' . //remove single space after commas in keywords
' AND ( a.publish_up = '.$db->Quote($nullDate).' OR a.publish_up <= '.$db->Quote($now).' )' .
' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' )';


ALTEREI A ULTIMA LINHA PARA

' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' )ORDER BY a.created DESC';



Vlw galera por todo o auxilio <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->

[center:3pov56te][color=#400000:3pov56te]Se você não sabe quem faça, eu faço programa!!![/color:3pov56te][/center:3pov56te]

Please Entrar ou Registrar to join the conversation.