Esta alteração no módulo news foi feita para permitir que uma postagem fosse realizada em vários tópicos diferentes.
Coloquei 9 ‘subtópicos’ ou onde cada notícia pode ser classificada. Isto foi uma exigência de um projeto que tinha uma quantidade muito grande de notícias. Várias notícais precisavam aparecer em diferentes tópicos. Apenas na busca a notícia é exibida apenas no seu tópico principal, evitando que ela apareça várias veses.
O módulo News utilizado foi a versão 1.40 e o Xoops está na versão 2.2.4, mas deve funcionar com outras versões.
As alterações se concentram nos seguintes arquivos:
- news/admin/index.php;
- news/class/class.newsstory.php (onde as novas variaveis $topicid1 a $topicid9 são criadas, junto com seus métodos e a gravação no banco de dados);
- news/class/class.newstopic.php (onde as novas variaveis $topic_id1 a $topic_id9 são criadas, junco com seus métodos);
- news/include/storyform.inc.php (onde são adicionados os novos ítens do formulário);
- news/language/english/main.php (onde são criados os rótulos para os novos ítens do formulário);
- news/sql/mysql.sql (onde são criados os novos campos e índices no banco de dados);
- news/submit.php (onde os dados são preparados para a gravação);
Qualquer dúvida, é só entrar em contato!