Página 3 de 3

Re: editar mensagens

Enviado: 26 Ago 2012, 18:27
por robra
Procurei na net sobre o assunto e não encontrei nada.
Deve ter algum erro de edição.
Dá uma comparada nos arquivos antes da edição e nos atuais, principalmente no viewtopic.php, includes/functions_posting.php e includes/functions_user.php.

Abraço. Imagem

Re: editar mensagens

Enviado: 26 Ago 2012, 21:40
por Elenir
Estão ok. Só no includes/functions_user.php que ficou uma dúvida
O arquivo original está assim:

Código: Selecionar todos

$table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE, TOPICS_POSTED_TABLE, FORUMS_TRACK_TABLE, PROFILE_FIELDS_DATA_TABLE, MODERATOR_CACHE_TABLE, DRAFTS_TABLE, BOOKMARKS_TABLE, SESSIONS_KEYS_TABLE, PRIVMSGS_FOLDER_TABLE, PRIVMSGS_RULES_TABLE);
ele pede para adicionar

Código: Selecionar todos

if (class_exists('phpbb_gallery_integration'))
	{
		$table_ary = phpbb_gallery_integration::user_delete($mode, $user_id, $post_username, $table_ary);
	}
depois disso:

Código: Selecionar todos

	$table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE,
achei estranho colocar no meio e coloquei no final, assim:

Código: Selecionar todos

$table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE, TOPICS_POSTED_TABLE, FORUMS_TRACK_TABLE, PROFILE_FIELDS_DATA_TABLE, MODERATOR_CACHE_TABLE, DRAFTS_TABLE, BOOKMARKS_TABLE, SESSIONS_KEYS_TABLE, PRIVMSGS_FOLDER_TABLE, PRIVMSGS_RULES_TABLE);
	if (class_exists('phpbb_gallery_integration'))
	{
		$table_ary = phpbb_gallery_integration::user_delete($mode, $user_id, $post_username, $table_ary);
	}
Está errado? é prá colocar no meio da tabela?

abs

Re: editar mensagens

Enviado: 26 Ago 2012, 21:47
por Elenir
Testei alterando esta edição no localhost e não consigo logar, a página aparece em branco.

abs

Re: editar mensagens

Enviado: 26 Ago 2012, 22:27
por robra
Está errado?
sim.
é prá colocar no meio da tabela?
Não. É para incluir após o final da linha, em uma nova linha.
No install.xml diz:
Find
Tip: This may be a partial find and not the whole line.
$table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE,
Ele está informando que pode ser uma parte e não a linha inteira.
Veja aqui a mesma situação em uma versão anterior: https://www.phpbb.com/customise/db/mod/ ... 68#p220168

Abraço. Imagem

Re: editar mensagens

Enviado: 26 Ago 2012, 22:48
por Elenir
Então tá certo o que fiz. Não quebrei a linha, inseri no final dela como postei acima. Veja que inseri no final da linha

Então todas as edições dos arquivos que pediu prá verificar estão corretas. Tem alguma outra coisa que eu possa verificar?

abs

Re: editar mensagens

Enviado: 26 Ago 2012, 23:23
por robra
Tem alguma outra coisa que eu possa verificar?
Olha... nada me ocorre.
Se você tem tudo em localhost, tente desinstalar a Galeria e testar as permissões do usuário em questão para ver se o botão editar vai funcionar. Caso funcione, aí reinstale a Galeria e se o problema continuar acho que só reportando ao autor da MOD.

Abraço. Imagem

Re: editar mensagens

Enviado: 27 Ago 2012, 03:08
por Elenir
Obrigada Robra

abs

Re: editar mensagens

Enviado: 27 Ago 2012, 23:07
por Elenir
Robra, perguntei ao autor e ele me respondeu que

"a informação para o material da galeria é armazenada em tabela diferente, então está tudo relacionado com o sistema de postagem"

Voce entendeu o que ele quis dizer?

Re: editar mensagens

Enviado: 27 Ago 2012, 23:49
por robra
Voce entendeu o que ele quis dizer?
Não.
Se as informações da Galeria são armazenadas em tabelas diferentes, então, as permissões do Fórum são separadas da Galeria, ou pelo menos deveriam ser.
Dê uma olhada neste tópico, e veja se tem alguma coisa que ajuda:
http://www.flying-bits.org/viewtopic.php?f=101&t=3893

Abraço. Imagem