- Postagens: 50
- Obrigados Recebidos: 0
- Fórum
- /
- Suporte Joomla
- /
- Módulos
- /
- Joomla 1.5
- /
- [RESOLVIDO]Colocar notícias relacionadas por ordem da DATA
[RESOLVIDO]Colocar notícias relacionadas por ordem da DATA
- Sharles
- Offline
- JCB! Junior
Menos
Mais
15 anos 4 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?
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
- Autor do Tópico
- Offline
- JCB! Junior
Menos
Mais
- Postagens: 66
- Obrigados Recebidos: 0
15 anos 4 meses atrás #8317
por X-Arcanjo-X
[center:3pov56te][color=#400000:3pov56te]Se você não sabe quem faça, eu faço programa!!![/color:3pov56te][/center:3pov56te]
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
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
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
- Autor do Tópico
- Offline
- JCB! Junior
Menos
Mais
- Postagens: 66
- Obrigados Recebidos: 0
15 anos 4 meses atrás #8326
por X-Arcanjo-X
[center:3pov56te][color=#400000:3pov56te]Se você não sabe quem faça, eu faço programa!!![/color:3pov56te][/center:3pov56te]
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: -->
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.