Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Apenas os Moderadores Podem Ver (Retorno)
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Apenas os Moderadores Podem Ver (Retorno)
Olá,
Estou voltando atrás em uma decisão frustrada que tomei precipitadamente.
Eu já havia proposto este problema a algum tempo, mas acabei desistido do tópico. Porém, vejo que o recurso que descreverei abaixo será essencial para meu fórum.
O tópico anterior encontra-se em https://ajuda.forumeiros.com/t100204-apenas-os-moderadores-podem-ver
@iChees havia escrito no tópico anterior que:
Pois bem, desejo proceder sim! Me arrependi de ter desistido da questão anteriormente.
No meu fórum não terei membros "experts" em scripts então o código poderá ser usado sem mais problemas.
Alguém pode me ajudar?
Estou voltando atrás em uma decisão frustrada que tomei precipitadamente.
Eu já havia proposto este problema a algum tempo, mas acabei desistido do tópico. Porém, vejo que o recurso que descreverei abaixo será essencial para meu fórum.
O tópico anterior encontra-se em https://ajuda.forumeiros.com/t100204-apenas-os-moderadores-podem-ver
Admim_Forum escreveu:Ola,
Estou com uma dúvida de gestão dos meus fóruns/categorias.
Gostaria de saber se a seguinte situação é possível de realizar em meu fórum:
Quero criar tópicos em que os membros possam responder porém não possam visualizar a respostas dos outros.
Apenas o moderados pode ver todas as mensagens enviadas.
Cada membro pode ver mensagens do moderador e dele mesmo, porém não pode ver de outros membros.
Isso é possível?
@iChees havia escrito no tópico anterior que:
iChees escreveu:Olá,
Não existe uma função nativa do serviço que permita isso. É possível fazer com scripts, mas qualquer "expert" pode fazer com que todas as mensagens voltem a ser exibidas.
Deseja mesmo assim proceder?
Atenciosamente,
iChees
Pois bem, desejo proceder sim! Me arrependi de ter desistido da questão anteriormente.
No meu fórum não terei membros "experts" em scripts então o código poderá ser usado sem mais problemas.
Alguém pode me ajudar?
Re: Apenas os Moderadores Podem Ver (Retorno)
Vou explicar mais alguns detalhes...
Apenas os tópicos de uma das categorias de meu fórum deverão apresentar as características do enunciado da questão.
Quero que nos tópicos dessa categoria:
Os moderadores/administrador pode ver a mensagem de todos que escreverem nos tópicos dessa categoria.
Os membros podem ver apenas as mensagens dos moderadores/administrados e as suas próprias mensagens, ou seja, não poderão ver a mensagem de outro membros que não sejam moderadores.
Por favor me ajudem!
Se precisarem de mais detalhes podem me perguntar!
Apenas os tópicos de uma das categorias de meu fórum deverão apresentar as características do enunciado da questão.
Quero que nos tópicos dessa categoria:
Os moderadores/administrador pode ver a mensagem de todos que escreverem nos tópicos dessa categoria.
Os membros podem ver apenas as mensagens dos moderadores/administrados e as suas próprias mensagens, ou seja, não poderão ver a mensagem de outro membros que não sejam moderadores.
Por favor me ajudem!
Se precisarem de mais detalhes podem me perguntar!
Re: Apenas os Moderadores Podem Ver (Retorno)
Uma sugestão...
Teria como eu criar um tópico específico para as respostas dos usuários.
Então neste tópico apenas os moderadores podem ler as mensagens, mas os membros possam responder a tópicos pré-existentes, criados pelos moderadores.
Alguém poderia ajudar?
Teria como eu criar um tópico específico para as respostas dos usuários.
Então neste tópico apenas os moderadores podem ler as mensagens, mas os membros possam responder a tópicos pré-existentes, criados pelos moderadores.
Alguém poderia ajudar?
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá,
Não é tão fácil quanto isso, eu estou estudando uma possibilidade de o fazer, que seria verificar o nome de quem postou a mensagem e se esse nome não fosse igual ao do membro que está lendo o tópico as mensagens seriam ocultas.
Porém, como @Daemon e @JScript têm mais conhecimento nesta área, gostaria de saber se algum deles sabe se existe alguma maneira de se poder realizar isto.
Mas recomendo ao senhor que crie uma sugestão para implantação deste recurso.
Atenciosamente,
iChees
Não é tão fácil quanto isso, eu estou estudando uma possibilidade de o fazer, que seria verificar o nome de quem postou a mensagem e se esse nome não fosse igual ao do membro que está lendo o tópico as mensagens seriam ocultas.
Porém, como @Daemon e @JScript têm mais conhecimento nesta área, gostaria de saber se algum deles sabe se existe alguma maneira de se poder realizar isto.
Mas recomendo ao senhor que crie uma sugestão para implantação deste recurso.
Atenciosamente,
iChees
Re: Apenas os Moderadores Podem Ver (Retorno)
@iChess
Isto seria o correto caso o autor da mensagem que contenha o boletim, fosse o próprio membro, mas pelo que entendi, todos os boletins serão postados pelos moderadores. Não é isso, @Admin_Forum?Não é tão fácil quanto isso, eu estou estudando uma possibilidade de o fazer, que seria verificar o nome de quem postou a mensagem e se esse nome não fosse igual ao do membro que está lendo o tópico as mensagens seriam ocultas.
Re: Apenas os Moderadores Podem Ver (Retorno)
@Daemon na verdade este é outro recurso que estou estudando para colocar em meu fórum. Não é o boletim que estamos tratando no outro tópico.
Este recurso seria o seguinte:
Um moderador cria um tópico. Todos os usuários podem ver o tópico de um moderador. Mas,
Um usuário responde ao tópico. Neste caso, apenas este próprio usuário e o moderador podem ver essa resposta. Ou seja, outro usuário não poderá ver esta mensagem...
Veja que ele apresenta algumas diferenças com relação ao boletim por isso estou "desenvolvendo" esta situação em outro tópico.
Este recurso seria o seguinte:
Um moderador cria um tópico. Todos os usuários podem ver o tópico de um moderador. Mas,
Um usuário responde ao tópico. Neste caso, apenas este próprio usuário e o moderador podem ver essa resposta. Ou seja, outro usuário não poderá ver esta mensagem...
Veja que ele apresenta algumas diferenças com relação ao boletim por isso estou "desenvolvendo" esta situação em outro tópico.
Re: Apenas os Moderadores Podem Ver (Retorno)
Então teremos algo como isto:
- Código:
$(function() {
// Adicione os ids dos fóruns que o código terá efeito
var forums = [1, 2, 5];
var forumID = $('a[href*="newtopic"]').attr('href').split('f=')[1].split('&')[0];
if ($.inArray(parseInt(forumID), forums) > -1) {
var post = document.getElementsByClassName('post');
for(var i = 0; i < post.length; i++) {
var finduser= post[i].getElementsByClassName('postprofile')[0].getElementsByTagName('strong')[0].textContent,
username = _userdata.username,
level = _userdata.user_level;
if(finduser != username && level < 1) {
post[i].getElementsByClassName('inner')[0].innerHTML = '<p style="text-align:center;padding: 10px;">Você não tem autorização para visualizar o post!</p>';
}
}
}
});
Re: Apenas os Moderadores Podem Ver (Retorno)
@Daemon o usuário não está conseguindo ver as mensagens do moderador e isso é necessário.
Re: Apenas os Moderadores Podem Ver (Retorno)
Quais são as cores dos grupos de moderação do seu fórum? Peço que me diga as cores HEX destes grupos.
Re: Apenas os Moderadores Podem Ver (Retorno)
Por favor, alguém pode me ajudar? Ou alguém poderia sugerir algum modo semelhante ao que estou propondo?
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá!
Tudo bem vamos lá tentar, primeiramente peço que crie esta situação em seu fórum:
Atenciosamente.
Tudo bem vamos lá tentar, primeiramente peço que crie esta situação em seu fórum:
Quero criar tópicos em que os membros possam responder porém não possam visualizar a respostas dos outros.
Apenas o moderados pode ver todas as mensagens enviadas.
Cada membro pode ver mensagens do moderador e dele mesmo, porém não pode ver de outros membros.
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Vou tentar explicar melhor o que estou precisando fazer em meu fórum.
Em um fórum específico com o nome de "Tarefas" serão postados tópicos com perguntas para os membros do fórum.
Então há dois casos diferentes:
- Moderadores e Administradores;
Podem postar e responder tópicos.
Eles podem ver as mensagens de qualquer usuário.
As mensagens postadas por estes usuários poderão ser vistas por qualquer membro.
- Demais Membros do Fórum;
Não podem postar tópicos, mas podem responder um tópico já criado.
Eles podem ver apenas suas próprias mensagens e as dos moderadores/administradores.
Eles não podem ver as mensagens de outros membros.
Preciso saber como faço para criar esta situação em meu fórum.
Aguardo ajuda...
Em um fórum específico com o nome de "Tarefas" serão postados tópicos com perguntas para os membros do fórum.
Então há dois casos diferentes:
- Moderadores e Administradores;
Podem postar e responder tópicos.
Eles podem ver as mensagens de qualquer usuário.
As mensagens postadas por estes usuários poderão ser vistas por qualquer membro.
- Demais Membros do Fórum;
Não podem postar tópicos, mas podem responder um tópico já criado.
Eles podem ver apenas suas próprias mensagens e as dos moderadores/administradores.
Eles não podem ver as mensagens de outros membros.
Preciso saber como faço para criar esta situação em meu fórum.
Aguardo ajuda...
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá,
Vamos fazer passo por passo, tudo bem?
Primeiramente vamos gerir as permissões do Fórum, no modo avançado:
Assim você já pode definir quem cria/vê/responde, depois o resto faremos com códigos.
Leia mais: https://ajuda.forumeiros.com/t11750-faq-visualizar-e-gerir-as-categorias-foruns-e-subforuns#68659
Atenciosamente.
Vamos fazer passo por passo, tudo bem?
Primeiramente vamos gerir as permissões do Fórum, no modo avançado:
Assim você já pode definir quem cria/vê/responde, depois o resto faremos com códigos.
Leia mais: https://ajuda.forumeiros.com/t11750-faq-visualizar-e-gerir-as-categorias-foruns-e-subforuns#68659
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Olá,
Vamos fazer passo por passo, tudo bem?
Primeiramente vamos gerir as permissões do Fórum, no modo avançado:
Assim você já pode definir quem cria/vê/responde, depois o resto faremos com códigos.
Leia mais: https://ajuda.forumeiros.com/t11750-faq-visualizar-e-gerir-as-categorias-foruns-e-subforuns#68659
Atenciosamente.
Está pronto @Raffy. Agora a parte de códigos é com você...
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá!
Só preciso de mais uma coisa, que um usuário com rank de membro responda do tópico das tarefas. Assim eu posso elaborar o código mais facilmente e ir testando.
Atenciosamente.
Só preciso de mais uma coisa, que um usuário com rank de membro responda do tópico das tarefas. Assim eu posso elaborar o código mais facilmente e ir testando.
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Segundo o regulamento do setor de suporte, tópicos com mais de 3 dias no setor de questões relacionadas à scripts, devem ser arquivados por abandono do próprio autor. Você poderá obter mais informações lendo este tópico: Regras para a postagem de dúvidas Caso ainda tenha dúvidas, aconselhamos que crie um novo tópico aqui neste setor de suporte, tendo em vista que este não deve ficar na seção por mais de 3 dias. |
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Tópico reaberto a favor do autor
Muito obrigado @Raffy!
Aguardo a conclusão do desenvolvimento do código.
Qualquer coisa que necessitar estarei aqui para lhe informar.
Re: Apenas os Moderadores Podem Ver (Retorno)
Como eu tinha dito antes, é necessário que outro membro (não moderador) poste uma resposta no tópico das tarefas.
Raffy escreveu:Olá!
Só preciso de mais uma coisa, que um usuário com rank de membro responda do tópico das tarefas. Assim eu posso elaborar o código mais facilmente e ir testando.
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Como eu tinha dito antes, é necessário que outro membro (não moderador) poste uma resposta no tópico das tarefas.Raffy escreveu:Olá!
Só preciso de mais uma coisa, que um usuário com rank de membro responda do tópico das tarefas. Assim eu posso elaborar o código mais facilmente e ir testando.
Atenciosamente.
Deixe me ver se entendi...
Você quer que eu crie um tópico de tarefa para teste em meu fórum. Correto?
Além disso um membro que não seja moderador deve responder a essa tarefa.
É isso? Assim que você me confirmar eu começo a trabalhar nisso, provavelmente somente amanhã.
Mas quando estiver pronto te aviso aqui no tópico...
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá!
O senhor me disse para registar em um fórum de testes, certo?
Lá já existe esse tópico de tarefas, basta apenas um usuário com rank normal responder
Atenciosamente.
O senhor me disse para registar em um fórum de testes, certo?
Lá já existe esse tópico de tarefas, basta apenas um usuário com rank normal responder
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Olá!
O senhor me disse para registar em um fórum de testes, certo?
Lá já existe esse tópico de tarefas, basta apenas um usuário com rank normal responder
Atenciosamente.
Exatamente @Raffy,
Já postei uma resposta com um usuário de rank normal. O nickname é "Felipe".
Relembro apenas que o fórum de teste é http://pentagonodeouro.forumeiros.com
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá!
Já fiz algum progresso, o código está praticamente pronto. Para facilitar o trabalho, o senhor poderia substituir o nome do rank "Admin" por este:
Nome do rank:
Atenciosamente.
Já fiz algum progresso, o código está praticamente pronto. Para facilitar o trabalho, o senhor poderia substituir o nome do rank "Admin" por este:
Nome do rank:
- Código:
<span class="staff">Admin</span>
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Olá!
Já fiz algum progresso, o código está praticamente pronto. Para facilitar o trabalho, o senhor poderia substituir o nome do rank "Admin" por este:
Nome do rank:
- Código:
<span class="staff">Admin</span>
Atenciosamente.
Acho que posso, mas não sei como...
Pode me ensinar?
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá,
Primeiro vamos aceder a gestão de ranks:
Caminho: Painel de Controle Usuários Ranks Administração dos Ranks
Após isso, iremos modificar os ranks que pertencem a equipe de moderação clicando em
Em "Título do Rank" troque por este:
NOME_RANK deverá trocar novamente pelo nome correto do Rank.
Após isso, salve.
Atenciosamente.
Primeiro vamos aceder a gestão de ranks:
Caminho: Painel de Controle Usuários Ranks Administração dos Ranks
Após isso, iremos modificar os ranks que pertencem a equipe de moderação clicando em
Em "Título do Rank" troque por este:
- Código:
<span class="staff">NOME_RANK</span>
NOME_RANK deverá trocar novamente pelo nome correto do Rank.
Após isso, salve.
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
@Raffy, tudo certo! O rank foi modificado. Pergunta: apenas o rank admin precisa ser alterado?
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá,
Todos aqueles que pertencer a equipe de moderação. Pois os posts deles irão sempre ficar visíveis
Atenciosamente.
Todos aqueles que pertencer a equipe de moderação. Pois os posts deles irão sempre ficar visíveis
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Olá,
Todos aqueles que pertencer a equipe de moderação. Pois os posts deles irão sempre ficar visíveis.
Atenciosamente.
Ok @Raffy, tudo pronto então. Agora é com você
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá,
Crie um novo JavaScript com investimento nos tópicos:
Atenciosamente.
Crie um novo JavaScript com investimento nos tópicos:
- Código:
$(function() {
$(".post").each(function() {
if (_userdata.user_level == 2 || _userdata.user_level == 1) {
return;
}
if($('.pathname-box:contains(Tarefas)').length > 0) {
var username = _userdata.username;
if ($(this).has('.staff').length) {
return;
}
if($(this).html().indexOf(username) <= 1) {
$(this).remove();
}
}
});
});
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Olá,
Crie um novo JavaScript com investimento nos tópicos:
- Código:
$(function() {
$(".post").each(function() {
if (_userdata.user_level == 2 || _userdata.user_level == 1) {
return;
}
if($('.pathname-box:contains(Tarefas)').length > 0) {
var username = _userdata.username;
if ($(this).has('.staff').length) {
return;
}
if($(this).html().indexOf(username) <= 1) {
$(this).remove();
}
}
});
});
Atenciosamente.
@Raffy, o código funcionou!!!!
Agora eu só gostaria de tirar uma última dúvida.
Se eu quiser adicionar esta mesma função a outro fórum cujo nome é "Redações" como posso fazer isso?
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá,
Nesse caso o código seria esse:
Abraços.
Nesse caso o código seria esse:
- Código:
$(function() {
$(".post").each(function() {
if (_userdata.user_level == 2 || _userdata.user_level == 1) {
return;
}
if($('.pathname-box:contains(Tarefas), .pathname-box:contains(Redações)').length > 0) {
var username = _userdata.username;
if ($(this).has('.staff').length) {
return;
}
if($(this).html().indexOf(username) <= 1) {
$(this).remove();
}
}
});
});
Abraços.
Última edição por Raffy em 25.07.15 13:46, editado 1 vez(es) (Motivo da edição : Correção)
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Olá,
Nesse caso o código seria esse:
- Código:
$(function() {
$(".post").each(function() {
if (_userdata.user_level == 2 || _userdata.user_level == 1) {
return;
}
if($('.pathname-box:contains(Tarefas), .pathname-box:contains(Redações)').length > 0) {
var username = _userdata.username;
if ($(this).has('.staff').length) {
return;
}
if($(this).html().indexOf(username) <= 1) {
$(this).remove();
}
}
});
});
Abraços.
@Raffy,
Então sempre que precisar adicionar um fórum com esta forma de restrições, basta eu adicionar .pathname-box:contains(Nome do Fórum) em meu código...
Estou certo?
Re: Apenas os Moderadores Podem Ver (Retorno)
Olá,
Está sim! Mas não se esqueça de os separar por uma vírgula.
Atenciosamente.
Está sim! Mas não se esqueça de os separar por uma vírgula.
Atenciosamente.
Re: Apenas os Moderadores Podem Ver (Retorno)
Raffy escreveu:Olá,
Está sim! Mas não se esqueça de os separar por uma vírgula.
Atenciosamente.
Exatamente!
Muito Obrigado!!! @Raffy, parabéns por seu excelente trabalho.
Demorou mas conseguimos...
Questão resolvida, pode encerrar o tópico.
Re: Apenas os Moderadores Podem Ver (Retorno)
Obrigado pelos elogios, isso me incentiva muito
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos