Mensagens não estão Editando.

Suporte à dúvidas gerais relacionadas ao 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
Contato:

Mensagens não estão Editando.

Mensagem por CharlesFreitas »

Qual a URL do seu fórum: http://www.habittat.com.br
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.10
É um novo ou uma conversão: Instalação Limpa
Usuário de teste: Usuário: Senha:
Estilos instalados: Allure Fluid
Modificações instaladas:
Qual seu nivel de experiência: Iniciante
Quando começou o problema:
Descreva seu problema:

Olá Pessoal,

Fui Editar uma mensagem, para adicionar mais informações e não estar editando...

Eu clico no botão "Editar", faço as modificações, no botão "Prever" aparece o que foi editado, mais quando clico no Botão "Enviar" não aparece o que foi editado.

Porque não estar mais editando?

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

Re: Mensagens não estão Editando.

Mensagem por _Vinny_ »

Forneça uma conta de teste no forum para podermos verificar o problema.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
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
Contato:

Re: Mensagens não estão Editando.

Mensagem por CharlesFreitas »

Usuário Teste: user
Senha: user1234
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Mensagens não estão Editando.

Mensagem por robra »

Xiiiiii... o negócio tá sinistro. :evil:
Você não tem nenhuma MOD instalada ?
Nem fez nenhuma alteração nos arquivos .php da programação e nem nos .html ?

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
Contato:

Re: Mensagens não estão Editando.

Mensagem por CharlesFreitas »

Olá Robra,

As únicas modificações que eu fiz foram instalando os MODs (Quem esteve aqui?, Ultimate Points e o último a ser instalado foi o Topic Solved).

Eu só vim ver agora que precisei Editar um texto.

Não sei o que ouve e em que arquivo tenho que verificar.

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

Re: Mensagens não estão Editando.

Mensagem por robra »

Isso é alguma edição errada na instalação de alguma MOD.
Pelo arquivo install.xml das 3 MODs, a que pede edição em arquivos relacionados a postagem é a MOD Ultimate Points.
Acho melhor revisar TODA a instalação do Ultimate Points porque apresentou também a mensagem de erro que você cita na mensagem viewtopic.php?f=147&t=46956&start=10#p279659.

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
Contato:

Re: Mensagens não estão Editando.

Mensagem por CharlesFreitas »

Olá Pessoal,

Acho que resolvi o problema, tive que revisar manualmente arquivo por arquivo dos dois últimos MODs que instalei.

Os arquivos do MOD Topic Solved estavão Ok.
Mais o arquivo "functions_posting.php" do MOD Ultimate Points estava faltando linhas.

Esse comando era para estar assim:

Código: Selecionar todos

			if ($update_message)
			{
				$sql_data[POSTS_TABLE]['sql']['post_text'] = $data['message'];
			}
Mais estava Assim:

Código: Selecionar todos

			if ($update_message)
			
			}
E faltava ser substituído por isso:

Código: Selecionar todos

			if ($update_message)
			{
				// Start Ultimate Points
				$p_poll_received = $p_topic_received = $p_post_received = '';
				
				// Check the forum points in the forum tables
				$p_pertopic = $p_perpost = $p_peredit = '';
				
				$sql = 'SELECT forum_pertopic, forum_perpost, forum_peredit
					FROM ' . FORUMS_TABLE . '
					WHERE forum_id = ' . $data['forum_id'];
				$result = $db->sql_query_limit($sql, 1);
				$forumrow = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);

				// Now let's define the variables with the points from the forum
				$p_pertopic	= $forumrow['forum_pertopic'];
				$p_perpost 	= $forumrow['forum_perpost'];
				$p_peredit 	= $forumrow['forum_peredit'];

				// Check the rest of the points
				$sql = 'SELECT points_poll_received, points_topic_received, points_post_received, poster_id
					FROM ' . POSTS_TABLE . '
					WHERE post_id = ' . $data['post_id'];
				$result = $db->sql_query_limit($sql, 1);
				$row = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);

				// Now let's define the variables with the points for the post
				$p_poll_received 	= $row['points_poll_received'];
				$p_topic_received 	= $row['points_topic_received'];
				$p_post_received 	= $row['points_post_received'];

				// If the topic_received greater than 0 and pertopic = 1
				if ( ($p_topic_received > 0) && ($p_pertopic > 0) && $points_config['pertopic_enable'])
				{
					// First substract points from user account
					substract_points($row['poster_id'], $p_topic_received);

					// Reset the field $p_topic_received
					reset_topic_received($data['post_id']);
					
					// Now recalculate points
					$ultimate_points->update_topic_ch($data['poster_id'], $data['forum_id'], $data['topic_id'], $ultimate_points->strip_text($data['message']));
				}

				// If the post_received is greater than 0 and and perpost = 1
				if ( ($p_post_received > 0) && ($p_perpost > 0) && $points_config['perpost_enable'])
				{
					// First substract old post received points from user points
					substract_points($row['poster_id'], $p_post_received);

					// Now substract the post received points from the post table
					reset_post_received($data['post_id']);
					
					// Now update the post table
					$ultimate_points->update_post_ch($data['poster_id'], $data['forum_id'], $data['post_id'], $ultimate_points->strip_text($data['message']));
				}

				//  If the poll_reveived greater than 0 and topic received = 0  and pertopic = 1
				if ( ($p_poll_received > 0) && ($p_pertopic > 0) && ($p_topic_received == 0) && ($points_config['pertopic_enable']) )
				{
					// Update Poll Text with new topic
					$ultimate_points->update_topic_ch($poster_id, $data['forum_id'], $data['topic_id'], $ultimate_points->strip_text($data['message']));
				}				
				// End Ultimate Points
				$sql_data[POSTS_TABLE]['sql']['post_text'] = $data['message'];
			}
Então eu fiz os ajustes e fui testar... De início não vi funcionar porque eu estava testando em uma mensagem já postada antes.

Continuei a verificar os outros arquivos e não encontrei mais erros.

Então decidi postar uma mensagem nova e depois a editei. O resultado foi positivo, estava funcionando novamente.

Ufa esse negocio de ficar instalando MODs é bom, pois é funcional, mais toma um tempo e paciência de Jó.

Obrigado amigos por estarem mais uma vez me ajudando.

Podem dar o tópico como Resolvido.

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

Re: Mensagens não estão Editando.

Mensagem por _Vinny_ »

CharlesFreitas, você proprio pode marcar a resposta que deu a solução como resolvido, basta clicar no icone verde com o V. ;)
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
Trancado