Tag: news

  • datas no News 1.64 do Xoops 2.4.4 …

    Parece que temos algum problema com as datas no módulo News (1.64) do Xoops 2.4.4. Quando especificamos a data de expiração para uma notícias, observamos que a data entrada é alterada internamente no sistema, causando a expiração da notícia em data errada.

    Depois de pensar um pouco sobre o caso, pedi ajuda no forum do GuxBrasil.org. Mas continuo estudando o problema.

    Aparentemente, no processo de tradução do módulo News ou do próprio Xoops core, introduzimos alguma incompatibilidade entre os formatos de datas.

    O PHP tem a função date() que providencia a formatação mais adequada para as datas. Mas, deveria trabalhar sempre sobre uma data em formato padrão interno. Se bem usado não deveria causar maiores problemas.

    Por indicação do Andrax, subi a versão do módulo News para 1.66. Parece que já ajuda um pouco.

    Clique no Icon da Agenda em Editar Notícia não funciona.
    No meu site pessoal, o módulo News estava na versão 1.63, subindo para a versão 1.66, o problema de clicar no icon da Agenda em Editar Notícia continua a não funcionar.
    Encontrei a classe ./class/calendar/JSCal2 que me pareceu desatualizada no núcleo do Xoops. Atualizei com a versão mais recente. E isso passou a funcionar.

    Formatação das Datas
    As datas estão sendo apresentadas em formato DD/MM/AAAA pelo painel de edição, mas ao fazer a entrada pelo Calendário aparece AAAA-MM-DD! Será que isso pode causar algum problema?

    Não respeita o horário especificado.
    Me dá a impressão que o horário especificado em seu campo a propriado é alterado internamente, aparecendo alterado na proxima edição. Parece que isso está relacionado com o horário do servidor, especificado no painel de administração do Xoops, em Preferencias, Especificações Gerais.

    Procurar fazer uma regra de três simples para ajustar a hora do servidor.

    Calendário marca segunda feira em vermelho.

    calendario marcando segunda feira em vermelho
    calendario

    O arquivo pt_BR.js em ./class/calendar/JSCal2/JSCal2/src/js/lang precisava ser configurado para marcar o sábado e o domingo como dias do final de semana. Neste arquivo você pode ajustar ainda o dia em que a semana começa. Se segunda feira ou domingo.

  • CEDOM.net – limite do módulo News

    Aparentemente o módulo News está limitando em 10 a quantidade de tópicos exibida na edição da notícia. O cadastramento de tópicos permite um número maior, mas na hora da edição de uma notícia, a caixa de seleção apresenta somente 10 itens e não vai alem disso. Temos que verificar este problema, possivelmente junto com o processo de atualização do Xoops.

    As dificuldades observadas (não conseguir alterar o privilégio de leitura de noticias e notícias que sumiram) se refere a implementação parcial dos recursos de integridade referencial. Por exemplo, a eliminação em cascata quando se excluiu um tópico de noticia funcionou. Funcionou tanto que as notícias do tópico foram excluidas.

    Já na definição do privilégio de leitura, se o grupo não tem privilégios de acesso, mesmo que não envolvido diretamente na atualização, a operação é negada totalmente. Desta forma, a definição dos grupos e suas permissões, é fundamental que sejam melhor definidas.