Página 1 de 3

editar mensagens

Enviado: 20 Ago 2012, 21:25
por Elenir
Qual a URL do seu fórum: http://portal.arttractive.net
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.10
É um novo ou uma conversão: Update de uma versão phpBB3
Usuário de teste: Usuário: Senha:
Estilos instalados: subsilver2
Modificações instaladas: galery 1.1.4; ReIMG 2.0.0; Similar topics II (v1.1.5); user IP log 1.0; WWH v1.2.1; share on; posting template; stk, topics evalution, countdown, evaluation
Qual seu nivel de experiência:: Intermediario
Quando começou o problema: não sei exatamente
Descreva seu problema: editar mensagens
Tem algo errado nas minhas permissões com o botão editar mensagens. tenho 2 usuários, um deles quero tirar a permissão de editar mensagens e outro quero adicionar a permissão para editar mensagens. Fiz todas as permissões para os dois usuários, chequei por grupos, por forums e não altera.
As permissões funcionavam bem, não tive problemas anteriormente, será que posso ter alterado algo com alguma mod que instalei?
Onde checo esta permissão de editar mensagens?

Abs

Re: editar mensagens

Enviado: 20 Ago 2012, 21:46
por _Vinny_
ACP > aba Permissões > opção Permissão de Usuário em Fóruns

Re: editar mensagens

Enviado: 20 Ago 2012, 23:15
por Elenir
Normalmente não faço alteração na permissão do usuário porque uso as permissões do grupo, não dá prá alterar permissão por usuário prá todos os forums.
Mesmo assim chequei esses dois usuários, no caso do usuário que quero tirar a edição, está como não.
Na permissão dos outros grupos está funcionando normal, são esses dois casos que queria trocar e não estou conseguindo, por isso acho que deve ter acontecido algo quando instalei alguma mod.
Onde posso checar issso?
bjs

Re: editar mensagens

Enviado: 20 Ago 2012, 23:21
por Donovan
Eu sou iniciante em phpbb mas acho que você precisa checar as permissões pelos nomes dos usuários.

Re: editar mensagens

Enviado: 21 Ago 2012, 02:42
por Elenir
Consegui resolver o problema de tirar a permissão, o usuário estava com "permissão de moderador em forum",
O outro usuário não consegui adicionar ainda
O usuário está com função de editar ms nos foruns

Imagem


Parece que só colocando a função de editar ms em moderador do forum mas aí pode editar todas as ms, não somente a dele

abs

Re: editar mensagens

Enviado: 21 Ago 2012, 10:44
por _Vinny_
Normalmente não faço alteração na permissão do usuário porque uso as permissões do grupo, não dá prá alterar permissão por usuário prá todos os forums.
Como não? É possivel sim, vai ter trabalho apenas pois editar em todos os fóruns levará tempo.

Re: editar mensagens

Enviado: 21 Ago 2012, 23:29
por Elenir
Vinny, imagine editar todas as permissões prá cada usuário em todos os forums!

Veja no seu caso com mais de 28000 usuários, ter que editar as permissões de cada um prá todos os forums, não tem lógica, eu acho impossível um trabalho desse com tanta tecnologia.

As permissões do grupo, se é padrão de grupo para o usuário, tem que refletir nas permissões do usuário, a não ser que queira algo específico para um usuário.

E neste caso, nas permissões pessoais não tem este item de permitir editar mensagens, só como permissões de moderador, que não é o caso, pois não quero dar permissào prá editar todas as mensagens, só as pessoais.

Nas permissões dos forums, o usuário está com essa permissão, porque atribuí ao grupo, veja no screen, mas não está funcionando.

Queria saber o que está errado.

abs

Re: editar mensagens

Enviado: 22 Ago 2012, 11:49
por robra
Fiz uns testes lá e mesmo deixando o usuário somente no grupo com a permissão de editar as próprias mensagens, o botão de editar não apareceu.
Como "moderador global", o botão de editar aparece.
Tudo leva a crer que o problema não está nas permissões e sim na edição do viewtopic_body.html do subsilver2.
As linhas originais que definem o botão para o autor do tópico são:

Código: Selecionar todos

<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->

			<td class="profile"><strong><a href="#wrapheader">{L_BACK_TO_TOP}</a></strong></td>
			<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>
	<!-- ENDIF -->
Compare com as do seu viewtopic_body.html. Caso estejam diferentes, só para testar, substitua pelas linha originais supracitadas e depois teste a permissão do usuário para ver se o botão vai aparecer. Caso apareça, aí tem de ver onde está o problema das suas linhas atuais que impedem a visualização do botão editar ao autor do tópico.

Abraço. Imagem

Re: editar mensagens

Enviado: 22 Ago 2012, 17:35
por Elenir
Robra fiz um teste e mudei a permissão de outro usuário para o mesmo grupo e as permissões funcionaram. Chequei as duas configurações de permissões dos 2 usuários e estavam iguais.

Acredito que o problema esteja neste usuário específico, mas não sei se tem como resolver

Há um tempo atrás tive problemas com usuário que não conseguia logar, refiz o registro e tentei passar as mensagens anteriores para o novo registro pelo stk mas não funcionou, com o novo registro funcionava mas quando unia pra passar as mensagens voltava ao erro anterior

vou checar o viewtopic mas se o problema está usuário, acho que não seria o caso, né?

abs

Re: editar mensagens

Enviado: 22 Ago 2012, 17:48
por Elenir
O codigo do viewtopic_body.html está igual ao seu, a única diferença é que este usuário tem album pessoal e tem um botão para álbum.
No usuário que usei para teste não tem album pessoal, pode ser isso?
Veja o meu viewtopicbody

Código: Selecionar todos

<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->

			<td class="profile"><strong><a href="#wrapheader">{L_BACK_TO_TOP}</a></strong></td>
			<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF --><!-- IF postrow.U_GALLERY --><a href="{postrow.U_GALLERY}"><img src="{T_IMAGESET_LANG_PATH}/icon_contact_gallery.gif" alt="{L_PERSONAL_ALBUM}" /></a> <!-- ENDIF -->&nbsp;
			</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->
			</div>
			</td>
	<!-- ENDIF -->
abs