Hack: Alterando o bloco grande história no módulo news do Xoops

180 0

Desde que criei este portal, sempre me sentia insatisfeito com o bloco “grande história” do módulo notícias, que eu uso para gerenciar os artigos aqui do site. Eu gostei muito da idéia principal do bloco, que era mostrar o destaque, ou seja, a notícia mais lida daquele dia. Para escolher esta notícia, o bloco buscava pelo artigo mais lido, dentre os que foram publicadas naquele dia. Isto até que é válido para um portal como UOL ou diHITT , mas para o caso do INFOmz, este conceito não servia, pois como no princípio nem todos os dias eram publicados artigos novos aqui no portal, o bloco era obrigado a ficar vazio por alguns dias, o que podia estar causando uma má impressão para os visitantes. Mas mesmo assim, eu queria usar o bloco para alguma coisa!

A solução: um Hack!

Para resolver o problema do bloco de destaque do módulo notícias, resolvi aplicar um pequeno Hack, para que ele passasse a mostrar não o artigo destaque do dia, mas sim da semana, mesmo agora em que o bloco dificilmente ficaria vazio, pois o nível de atualizações do portal está crescendo e nos últimos tempos é dificil encontrar um dia sem conteúdo novo aqui no site. Se a atualização não se dá nos artigos, então se dará no BAIXEmz, que é a central de downloads do portal, que já está com uma quantidade considerável de arquivos para downloads.

Mas voltando para o Hack que fiz, o hack consistiu em alterar uma pequena instrução no arquivo classclass.newsstory do módulo nnotícias.

Na função getBigStory(), alterei o valor da data da consulta que ia buscar a notícia mais lida, para buscar os artigos publicados nos últimos 7 dias em vez dos artigos publicados apenas naquele dia.

Está ai uma pequena dica para quem usa o Xoops no seu portal, e também deseja alterar aquele bloco do destaque do dia.

(Visited 31 times, 1 visits today)

Elisio Leonardo

Elisio Leonardo is an experienced Web Developer, Solutions Architect, Digital Marketing Expert, and content producer with a passion for technology, artificial intelligence, web development, and entertainment. With nearly 15 years of writing engaging content on technology and entertainment, particularly Comic Book Movies, Elisio has become a trusted source of information in the digital landscape.