Dúvida no MOD Medal System

Suporte aos MODs/Hacks para phpBB.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Dúvida no MOD Medal System

Mensagem por robra »

Tinham vários BBcode code em um arquivo só.
Edite sua mensagem viewtopic.php?f=148&t=47045#p280193 e recoloque o conteúdo de cada arquivo em cada BBcode Code, abaixo da respectiva linha que cita o nome do arquivo.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
CharlesFreitas
Novato
Novato
Mensagens: 89
Registrado em: 19 Abr 2012, 13:13
Nome Real: Charles
Localização: Candeias - Jaboatão dos Guararapes /PE
Contact:

Re: Dúvida no MOD Medal System

Mensagem por CharlesFreitas »

Olá Robra,

Amigo foi o que eu fiz, mais todas as vezes que coloco o conteúdo do arquivo no BBcode Code não aparece nem no botão "Prever".

Eu acho que é por causa da quantidade de caracteres dentro do arquivo e o fórum deve ter seu limite. Só o arquivo functions.php tem 4882 linhas.

Eu acredito que seja isso.

Vou fazer melhor, abaixo estar os arquivos em anexo.

Abraços,
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por CharlesFreitas em 24 Mai 2012, 17:35, em um total de 1 vez.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Dúvida no MOD Medal System

Mensagem por robra »

Abra os arquivos de idioma desta MOD pelo Notepad++ e converta-os para a linguagem UTF-8 sem BOM.
Veja se isso resolve.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
CharlesFreitas
Novato
Novato
Mensagens: 89
Registrado em: 19 Abr 2012, 13:13
Nome Real: Charles
Localização: Candeias - Jaboatão dos Guararapes /PE
Contact:

Re: Dúvida no MOD Medal System

Mensagem por CharlesFreitas »

Olá Robra,

Na verdade todos os arquivos de (language/pt_br/*.*) já estavam Formatados para UTF-8 sem BOM.

Mesmo sabendo que não precisava também fiz o mesmo nos arquivos (language/en/*.*).

Testei e ainda dar o mesmo erro.

Abraços,
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Dúvida no MOD Medal System

Mensagem por robra »

Edite a sua mensagem viewtopic.php?f=148&t=47045&start=10#p280200 e anexe os arquivos functions.php e medals.php substituindo os links, porque copiar o conteúdo e colar no Notepad++ pode acabar adicionando ou excluindo linhas e aí a informação fica errada.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
CharlesFreitas
Novato
Novato
Mensagens: 89
Registrado em: 19 Abr 2012, 13:13
Nome Real: Charles
Localização: Candeias - Jaboatão dos Guararapes /PE
Contact:

Re: Dúvida no MOD Medal System

Mensagem por CharlesFreitas »

Feito...
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Dúvida no MOD Medal System

Mensagem por robra »

[phpBB Debug] PHP Warning: in file [ROOT]/medals.php on line 582: sprintf() [function.sprintf]: Too few arguments
Com relação a esta mensagem de erro, a linha 582 do medals.php é
trigger_error(sprintf($user->lang['MEDAL_AWARD_GOOD']));.
Fazendo uma busca por esta mesma linha no próprio arquivo, você encontrará uma outra igual, ou seja, se fosse algum erro de sintaxe ou de digitação haveria divergências ao compará-las.
Fazendo uma busca no Google por "{ROOT]/medals.php on line: sprintf() [function.sprintf]: Too few arguments" aparece no resultado a mensagem http://www.phpbb.com/community/viewtopi ... #p11547135. apesar do número da linha ser diferente, ele cita que ao desativar o Ultimate Points, a mensagem de erro aparece.
Não vi nenhuma resposta lá para o autor desta mensagem e como não sou programador não sei porque a mensagem acusa "too few arguments"(muito poucos argumentos).

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
CharlesFreitas
Novato
Novato
Mensagens: 89
Registrado em: 19 Abr 2012, 13:13
Nome Real: Charles
Localização: Candeias - Jaboatão dos Guararapes /PE
Contact:

Re: Dúvida no MOD Medal System

Mensagem por CharlesFreitas »

Olá Robra,
[phpBB Debug] PHP Warning: in file [ROOT]/medals.php on line 582: sprintf() [function.sprintf]: Too few arguments
O problema maior estar nesse erro acima, pois não sei o porquê e como ajeitar e todas as vezes que deleta, adiciona ou indica uma medalha dá esse erro.

Acredito que seja alguma coisa relacionada nessa linha abaixo:
trigger_error(sprintf($user->lang['MEDAL_AWARD_GOOD']));.

Com relação às outras linhas de erro do arquivo functions.php:

Que estão assim:

Código: Selecionar todos

	// application/xhtml+xml not used because of IE
	header('Content-type: text/html; charset=UTF-8');
	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');
	header('Pragma: no-cache');
Se eu colocar assim:

Código: Selecionar todos

	  // application/xhtml+xml not used because of IE
//	header('Content-type: text/html; charset=UTF-8');
	  header('Cache-Control: private, no-cache="set-cookie"');
//	header('Expires: 0');
//	header('Pragma: no-cache');
Não aparecem mais essas linhas de erro, só não sei se deixando essas linhas desabilitadas irá interferir em algo na funcionalidade do MOD.

Já procurei muito no Google sobre esses erros mais nada de concreto a respeito.

Abraços,
Avatar do usuário
CharlesFreitas
Novato
Novato
Mensagens: 89
Registrado em: 19 Abr 2012, 13:13
Nome Real: Charles
Localização: Candeias - Jaboatão dos Guararapes /PE
Contact:

Re: Dúvida no MOD Medal System

Mensagem por CharlesFreitas »

Olá Pessoal,

Depois de muito estudar as linhas de erros e checar os comandos dos arquivos, descobri qual o motivo do porque estava aparecendo esses erros...

O problema esta no arquivo "info_medals_mod.php" do MOD de tradução (medals_system.zip) que eu baixei aqui nesse link: http://www.suportephpbb.com.br/download ... ls_system/

Dentro desse arquivo estar assim:

Código: Selecionar todos

// medals awarding
	'AWARDED_BY'					=> 'Concedida por',
	'AWARDED_MEDAL'					=> 'Medalhas concedidas',
	'AWARDED_MEDAL_TO'				=> 'Medalha(s) concedida(s) para ',
	'AWARD_MEDAL'					=> 'Conceder medalha',
	'AWARD_TIME'					=> 'Concedida em',
	'AWARD_TO'						=> 'Conceder medalha para ',
	'MEDAL_AWARD_GOOD'				=> 'Medalha concedida com sucesso!<br /><br />Clique <a href="%s">aqui</a> para retornar ao Perfil do Usuário<br />Clique <a href="http://www.shihtzuforum.com.br/index.php">aqui</a> para retornar ao Índice do Fórum',
	'NOT_MEDALS_AWARDED'			=> 'A medalha não pode ser concedida ao(s) usuário(s) a seguir(s):<br />%s',
	'MEDAL_REMOVE_GOOD'				=> 'Medalha removida com sucesso!<br /><br />Clique <a href="%s">aqui</a> para retornar ao Perfil do Usuário<br />Clique <a href="http://www.shihtzuforum.com.br/index.php">aqui</a> para retornar ao Índice do Fórum',
	'MEDAL_EDIT'					=> 'Editar',

// medals nominate
	'APPROVE'						=> 'Aprovar',
	'USER_NOMINATED'				=> 'Usuário indicado',
	'USER_IS_NOMINATED'				=> ' [<a href="%s" title="Este usuário foi indicado à uma medalha!">!</a>]',
	'MEDAL_NOMINATE_GOOD'			=> 'Indicação à medalha realizada com sucesso!<br /><br />Clique <a href="%s">aqui</a> para retornar ao Perfil do Usuário<br />Clique <a href="http://www.shihtzuforum.com.br/index.php">aqui</a> para retornar ao Índice do Fórum',
	'NOMINATABLE'					=> '[Tabela de indicação]',
	'NOMINATE'						=> 'Indicar à medalha',
	'NOMINATE_FOR'					=> 'Indicar uma medalha para',
	'NOMINATE_MEDAL'				=> 'Gerenciar indicações',
	'NOMINATE_MESSAGE'				=> '<b>%1$s indicou este usuário para a medalha "%2$s" pelo seguinte motivo:</b>' . "\n\n",
	'NOMINATE_USER_LOG'				=> 'Gerenciar indicações de medalhas para %s',
	'NOMINATED_BY'					=> '[Indicada por %s]',
	'NOMINATED_EXPLAIN'				=> 'Os usuários podem indicar outros usuários à esta medalha?',
	'NOMINATED_TITLE'				=> 'Indicações de medalha',
	'NO_MEDALS_NOMINATED'			=> 'Medalha não indicada',
	'NOMINATIONS_REMOVE_GOOD'		=> 'Indicações removidas com sucesso!',
	'REASON_AWARD'					=> 'Descreva abaixo o motivo para a concessão',
	'REASON_NOMINATE'				=> 'Descreva abaixo o motivo para a indicação',
E é para ficar assim:

Código: Selecionar todos

// medals awarding
	'AWARDED_BY'					=> 'Concedida por',
	'AWARDED_MEDAL'					=> 'Medalhas concedidas',
	'AWARDED_MEDAL_TO'				=> 'Medalha(s) concedida(s) para ',
	'AWARD_MEDAL'					=> 'Conceder medalha',
	'AWARD_TIME'					=> 'Concedida em',
	'AWARD_TO'						=> 'Conceder medalha para ',
	'MEDAL_AWARD_GOOD'				=> 'Medalha concedida com sucesso!',
	'NOT_MEDALS_AWARDED'			=> 'A medalha não pode ser concedida ao(s) usuário(s) a seguir(s):<br />%s',
	'MEDAL_REMOVE_GOOD'				=> 'Medalha removida com sucesso!',
	'MEDAL_EDIT'					=> 'Editar',

// medals nominate
	'APPROVE'						=> 'Aprovar',
	'USER_NOMINATED'				=> 'Usuário indicado',
	'USER_IS_NOMINATED'				=> ' [<a href="%s" title="Este usuário foi indicado à uma medalha!">!</a>]',
	'MEDAL_NOMINATE_GOOD'			=> 'Indicação à medalha realizada com sucesso!',
	'NOMINATABLE'					=> '[Tabela de indicação]',
	'NOMINATE'						=> 'Indicar à medalha',
	'NOMINATE_FOR'					=> 'Indicar uma medalha para',
	'NOMINATE_MEDAL'				=> 'Gerenciar indicações',
	'NOMINATE_MESSAGE'				=> '<b>%1$s indicou este usuário para a medalha "%2$s" pelo seguinte motivo:</b>' . "\n\n",
	'NOMINATE_USER_LOG'				=> 'Gerenciar indicações de medalhas para %s',
	'NOMINATED_BY'					=> '[Indicada por %s]',
	'NOMINATED_EXPLAIN'				=> 'Os usuários podem indicar outros usuários à esta medalha?',
	'NOMINATED_TITLE'				=> 'Indicações de medalha',
	'NO_MEDALS_NOMINATED'			=> 'Medalha não indicada',
	'NOMINATIONS_REMOVE_GOOD'		=> 'Indicações removidas com sucesso!',
	'REASON_AWARD'					=> 'Descreva abaixo o motivo para a concessão',
	'REASON_NOMINATE'				=> 'Descreva abaixo o motivo para a indicação',
Percebam que as linhas de comando 'MEDAL_AWARD_GOOD', 'MEDAL_REMOVE_GOOD' e 'MEDAL_NOMINATE_GOOD' estavam com links para retornar a página inicial do fórum (que eu tinha colocado o endereço do meu fórum), mais isso já é feito automaticamente pelo MOD.

Sendo assim, estava dando conflitos, por isso que estava dando aqueles erros, foi só eu retirar as linhas dos links que voltou ao normal.

Agradeço mais uma vez a atenção de todos.

Abraços,
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5935
Registrado em: 03 Set 2009, 21:59
Contact:

Re: Dúvida no MOD Medal System

Mensagem por _Vinny_ »

CharlesFreitas escreveu:O problema esta no arquivo "info_medals_mod.php" do MOD de tradução (medals_system.zip) que eu baixei aqui nesse link: http://www.suportephpbb.com.br/download ... ls_system/
O download foi atualizado para corrigir o problema, obrigado por reportar. ;)
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/tran ... ortuguese/

Precisa de serviços phpBB? Me mande um mensagem privada!
Trancado