Informática Numaboa - Tutoriais e Programação
Weblinks com checagem
Sab 18 Out 2008 00:00 |
- Detalhes
- Categoria: Joomla
- Atualização: Segunda, 02 Julho 2012 19:43
- Autor: vovó Vicki
- Acessos: 8157
Atualizando a base de dados
As informações colhidas por estas duas funções colocadas no arquivo /components/com_weblinks/views/category/tmpl/default_items.php precisam ser colocadas no banco de dados. Como sabemos, quem lida com a base de dados são os modelos que estão no diretório /components/com_weblinks/models. Bem, neste caso o que nos interessa é o arquivo /models/category.php que define a classe WeblinksModelCategory. Esta classe foi "adornada" com duas funções, colocadas também no seu final (mania minha colocar os hacks no final dos arquivos).
A primeira delas é chamada pela função getData() original deste arquivo. Ela serve para verificar se está na hora de reavaliar o estado do link. Para isto, altere a função original inserindo uma nova linha para atualizar $item->renova:
E aqui estão as duas novas funções do modelo que podem ser colocadas no final deste arquivo:
Finalmentes
Se você quiser conferir o resultado deste hack, dê uma chegada na seção de Links (espero que não encontre muitos links órfãos ).
Se tiver dúvidas ou precisar de orientação, faça contato. Estou pronta para ajudar no que for preciso.
Se você detonar seu site Joomla tentando fazer o que sugeri, não me culpe. Tudo o que você alterar é por sua conta e risco!
NÃO SE ESQUEÇA. Quando você for atualizar sua versão do Joomla, lembre-se de que o componente WebLinks foi alterado. Sugiro renomear o diretório do componente para alguma coisa como /components/com_weblinks.ALTERADO antes de fazer a atualização e depois dar um trato especial no bacaninha.
Desejo sucesso a todos os intrépidos
- << Anterior
- Próximo