Página 1 de 3

Erro após instalar Notify Moderators

Enviado: 14 Dez 2011, 13:13
por murilo_ns
Qual a URL do seu fórum: Localhost
Tipo de Hospedagem: Free
Qual a versão do phpBB: phpBB 3.0.9
É um novo ou uma conversão: Update de uma versão phpBB3
Usuário de teste: Usuário: nenhum Senha: nenhum
Estilos instalados: prosilver
Modificações instaladas: várias
Qual seu nivel de experiência: Avançado
Quando começou o problema: Após a instalação da MOD Notify Moderators, não consigo acessar o Painel de Administração do Fórum
Descreva seu problema:

Após a instalação da MOD Notify Moderators, não consigo acessar o Painel de Administração do Fórum

Ocorre o erro:
http://imageshack.us/photo/my-images/215/erroforum.png/

A versão de meu phpbb é 3.0.9
Estilo: prosilver

Durante a instalação percebi alguns problemas, para corrigi-los segui esse tópico:
viewtopic.php?f=147&t=44037&hilit=Notify+moderators

Outro fato que não consegui fazer igual 100% foi nos arquivos:
  • /styles/prosilver/template/index_body.html

    Find
    Tip: This may be a partial find and not the whole line.

    Código: Selecionar todos

    <!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
    
    In-line Find
    Tip: This is a partial match of a line for in-line operations.

    Código: Selecionar todos

    {L_MCP}</a>&nbsp;]
    In-line Add after

    Código: Selecionar todos

    <!-- IF U_SHOW_REPORT -->&nbsp;<a href="{U_SHOW_REPORT}">[ {L_REPORTED}&nbsp;{REPORT_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;<a href="{U_SHOW_T_QUEUE}">[ {L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;<a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a><!-- ENDIF -->
    Em meu arquivo ficou assim:

    Código: Selecionar todos

    <!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a> <!-- IF TOTAL_MODERATOR_REPORTS --> &bull; <a href="{U_MODERATOR_REPORTS}">{TOTAL_MODERATOR_REPORTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_POSTS --> &bull; <a href="{U_MODERATOR_APPROVE_POSTS}">{TOTAL_MODERATOR_POSTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_TOPICS --> &bull; <a href="{U_MODERATOR_APPROVE_TOPICS}">{TOTAL_MODERATOR_TOPICS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_PMS --> &bull; <a href="{U_MODERATOR_PMS}">{TOTAL_MODERATOR_PMS}</a><!-- ENDIF -->&nbsp;]<!-- IF U_SHOW_REPORT -->&nbsp;<a href="{U_SHOW_REPORT}">[ {L_REPORTED}&nbsp;{REPORT_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;<a href="{U_SHOW_T_QUEUE}">[ {L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;<a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a><!-- ENDIF --></p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
  • styles/prosilver/template/viewforum_body.html

    Find
    Tip: This may be a partial find and not the whole line.

    Código: Selecionar todos

    <!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->
    
    In-line Find
    Tip: This is a partial match of a line for in-line operations.

    Código: Selecionar todos

    {L_MCP}</a>&nbsp;]
    In-line Add after

    Código: Selecionar todos

    <!-- IF U_SHOW_REPORT -->&nbsp;[ <a href="{U_SHOW_REPORT}">{L_REPORTED}&nbsp;{REPORT_COUNT}</a> ]<!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;[ <a href="{U_SHOW_T_QUEUE}">{L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT}</a> ]<!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;[ <a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a> ]<!-- ENDIF -->
    Em meu arquivo ficou assim:

    Código: Selecionar todos

    <!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a> <!-- IF TOTAL_MODERATOR_REPORTS --> &bull; <a href="{U_MODERATOR_REPORTS}">{TOTAL_MODERATOR_REPORTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_POSTS --> &bull; <a href="{U_MODERATOR_APPROVE_POSTS}">{TOTAL_MODERATOR_POSTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_TOPICS --> &bull; <a href="{U_MODERATOR_APPROVE_TOPICS}">{TOTAL_MODERATOR_TOPICS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_PMS --> &bull; <a href="{U_MODERATOR_PMS}">{TOTAL_MODERATOR_PMS}</a><!-- ENDIF -->&nbsp;] <!-- IF U_SHOW_REPORT -->&nbsp;[ <a href="{U_SHOW_REPORT}">{L_REPORTED}&nbsp;{REPORT_COUNT}</a> ]<!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;[ <a href="{U_SHOW_T_QUEUE}">{L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT}</a> ]<!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;[ <a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a> ]<!-- ENDIF --></p><!-- ENDIF -->
  • styles/prosilver/template/viewtopic_body.html

    Find
    Tip: This may be a partial find and not the whole line.

    Código: Selecionar todos

    <!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->
    In-line Find
    Tip: This is a partial match of a line for in-line operations.

    Código: Selecionar todos

    {L_MCP}</a>&nbsp;]
    In-line Add after

    Código: Selecionar todos

    <!-- IF U_SHOW_REPORT -->&nbsp;[ <a href="{U_SHOW_REPORT}">{L_REPORTED}&nbsp;{REPORT_COUNT}</a> ]<!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;[ <a href="{U_SHOW_T_QUEUE}">{L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT}</a> ]<!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;[ <a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a> ]<!-- ENDIF -->
    Em em meu arquivo ficou assim:

    Código: Selecionar todos

    <!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a> <!-- IF TOTAL_MODERATOR_REPORTS --> &bull; <a href="{U_MODERATOR_REPORTS}">{TOTAL_MODERATOR_REPORTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_POSTS --> &bull; <a href="{U_MODERATOR_APPROVE_POSTS}">{TOTAL_MODERATOR_POSTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_TOPICS --> &bull; <a href="{U_MODERATOR_APPROVE_TOPICS}">{TOTAL_MODERATOR_TOPICS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_PMS --> &bull; <a href="{U_MODERATOR_PMS}">{TOTAL_MODERATOR_PMS}</a><!-- ENDIF -->&nbsp;] <!-- IF U_SHOW_REPORT -->&nbsp;[ <a href="{U_SHOW_REPORT}">{L_REPORTED}&nbsp;{REPORT_COUNT}</a> ]<!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;[ <a href="{U_SHOW_T_QUEUE}">{L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT}</a> ]<!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;[ <a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a> ]<!-- ENDIF --> </p><!-- ENDIF -->
Foram essas as diferenças que encontrei ao realizar a instalação dessa MOD.

Gostaria que me ajudassem a descobrir o que ocorreu de errado.
Obrigado :D

Re: Erro após instalar Notify Moderators

Enviado: 14 Dez 2011, 16:48
por _Vinny_
Cara, esse erro eu não sei o motivo. Lembro que no colegio eu tentava acessar um forum que fazia parte da comunidade e sempre dava esse erro. Só funcionava quando eu usava o Opera.

Re: Erro após instalar Notify Moderators

Enviado: 14 Dez 2011, 17:01
por murilo_ns
_Vinny_, boa tarde
Testei com o Opera e ocorreu o erro:
http://imageshack.us/photo/my-images/835/erro2x.png/

O erro só ocorre mesmo, quando eu acesso o Painel de Administração :(

Re: Erro após instalar Notify Moderators

Enviado: 19 Dez 2011, 14:26
por murilo_ns
Alguém já passou pelo mesmo problema?

Re: Erro após instalar Notify Moderators

Enviado: 19 Dez 2011, 15:11
por vic7or
Cara, ao instalar este mod no meu forum, segui a risca linha por linha com muita atencao o que deveria ser add nas linhas de codigos do forum.

Funcionou de boa....

Vc fez bkp do seu forum antes de realizar as alteracoes?

Re: Erro após instalar Notify Moderators

Enviado: 03 Jan 2012, 02:40
por robra
Também tenho este MOD instalado e não tive problemas.
Ou é edição errada de arquivos ou codificação errada de algum arquivo de linguagem.
TOTAL_MODERATOR_REPORTS pertence a outro MOD ?
Porque a linha original do index_body.html, no Prosilver, é:

Código: Selecionar todos

<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
Abraço. Imagem

Re: Erro após instalar Notify Moderators

Enviado: 10 Jan 2012, 13:48
por murilo_ns
robra, boa tarde.
Não entendi sua dúvida :/

Re: Erro após instalar Notify Moderators

Enviado: 10 Jan 2012, 19:43
por robra
murilo_ns escreveu:robra, boa tarde.
Não entendi sua dúvida :/
Vou tomar como exemplo os códigos que você postou para o arquivo /styles/prosilver/template/index_body.html:
O arquivo install.xml diz para encontrar a linha...

Código: Selecionar todos

<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
... e nela achar a parte {L_MCP}</a>&nbsp;] para adicionar, logo após, as linhas...

Código: Selecionar todos

<!-- IF U_SHOW_REPORT -->&nbsp;<a href="{U_SHOW_REPORT}">[ {L_REPORTED}&nbsp;{REPORT_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;<a href="{U_SHOW_T_QUEUE}">[ {L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;<a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a><!-- ENDIF -->
... que resultaria nisto:

Código: Selecionar todos

<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]<!-- IF U_SHOW_REPORT -->&nbsp;<a href="{U_SHOW_REPORT}">[ {L_REPORTED}&nbsp;{REPORT_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;<a href="{U_SHOW_T_QUEUE}">[ {L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;<a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a><!-- ENDIF --></p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
Mas o seu resultou nisto:

Código: Selecionar todos

<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a> <!-- IF TOTAL_MODERATOR_REPORTS --> &bull; <a href="{U_MODERATOR_REPORTS}">{TOTAL_MODERATOR_REPORTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_POSTS --> &bull; <a href="{U_MODERATOR_APPROVE_POSTS}">{TOTAL_MODERATOR_POSTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_TOPICS --> &bull; <a href="{U_MODERATOR_APPROVE_TOPICS}">{TOTAL_MODERATOR_TOPICS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_PMS --> &bull; <a href="{U_MODERATOR_PMS}">{TOTAL_MODERATOR_PMS}</a><!-- ENDIF -->&nbsp;]<!-- IF U_SHOW_REPORT -->&nbsp;<a href="{U_SHOW_REPORT}">[ {L_REPORTED}&nbsp;{REPORT_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_T_QUEUE -->&nbsp;<a href="{U_SHOW_T_QUEUE}">[ {L_TOPIC_QUEUE}&nbsp;{QUEUE_T_COUNT} ]</a><!-- ENDIF --><!-- IF U_SHOW_P_QUEUE -->&nbsp;<a href="{U_SHOW_P_QUEUE}">{L_POST_QUEUE}&nbsp;{QUEUE_P_COUNT}</a><!-- ENDIF --></p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
Tá vendo a diferença ??
Onde foi que você arrumou isso {TOTAL_MODERATOR_REPORTS} na 2ª linha de seu código ? É de outro MOD ?

Abraço. Imagem

Re: Erro após instalar Notify Moderators

Enviado: 11 Jan 2012, 15:15
por murilo_ns
robra, boa tarde.
Creio que seja de outro mod, não me lembro de qual.
Vi o mesmo item em outro tópico aqui do suporte:
viewtopic.php?t=45514

Ou creio que esse possa ser nativo.

Re: Erro após instalar Notify Moderators

Enviado: 11 Jan 2012, 16:04
por robra
murilo_ns escreveu:robra, boa tarde.
Creio que seja de outro mod, não me lembro de qual.
Vi o mesmo item em outro tópico aqui do suporte:
viewtopic.php?t=45514

Ou creio que esse possa ser nativo.
Nativo não é porque o usuário do tópico que você cita está usando o Prosilver com alterações que ele mesmo fez.
Me parece que também está ligado a notificações aos moderadores e pode causar conflito com o NOTIFY MODERATORS. Se não o está usando, melhor seria deixar as linhas como as do original do Prosilver, ou então tente inserir o código em outro ponto da linha. Exemplo:
Seu código no index_body.html é:

Código: Selecionar todos

<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a> <!-- IF TOTAL_MODERATOR_REPORTS --> &bull; <a href="{U_MODERATOR_REPORTS}">{TOTAL_MODERATOR_REPORTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_POSTS --> &bull; <a href="{U_MODERATOR_APPROVE_POSTS}">{TOTAL_MODERATOR_POSTS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_TOPICS --> &bull; <a href="{U_MODERATOR_APPROVE_TOPICS}">{TOTAL_MODERATOR_TOPICS}</a><!-- ENDIF --><!-- IF TOTAL_MODERATOR_PMS --> &bull; <a href="{U_MODERATOR_PMS}">{TOTAL_MODERATOR_PMS}</a><!-- ENDIF -->&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
Ao invés de inserir o código do MOD antes de </p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p>, insira depois de <a href="{U_MCP}">{L_MCP}</a>.
Não sei se dará certo.

Abraço. Imagem