Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Mensagens visíveis somente aos membros
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Mensagens visíveis somente aos membros
Eu gostaria de saber se é possível criar um fórum, em que os tópicos tem as seguintes condições:
-As mensagens publicadas por administradores podem ser vistas por todos.
-As mensagens publicadas por membros só podem ser vistas pela administração e por ele mesmo.
Seria isso possível?
Grato.
-As mensagens publicadas por administradores podem ser vistas por todos.
-As mensagens publicadas por membros só podem ser vistas pela administração e por ele mesmo.
Seria isso possível?
Grato.
Última edição por viniliff em 20.08.14 23:28, editado 1 vez(es)
Re: Mensagens visíveis somente aos membros
Olá,
É possível criar a função desejada através de códigos JavaScript e widgets, porém, caso algum visitante desative os códigos JavaScripts de seu navegador o efeito também será desativado e ele poderá ver todas as mensagens.
Abraços.
É possível criar a função desejada através de códigos JavaScript e widgets, porém, caso algum visitante desative os códigos JavaScripts de seu navegador o efeito também será desativado e ele poderá ver todas as mensagens.
Abraços.
Re: Mensagens visíveis somente aos membros
Olá.
Apesar dessa desvantagem, ainda gostaria de utilizar o código. Poderia me passa-lo, por favor?
Obrigado.
Apesar dessa desvantagem, ainda gostaria de utilizar o código. Poderia me passa-lo, por favor?
Obrigado.
Re: Mensagens visíveis somente aos membros
Olá,
Primeiro crie um novo widget personalizado com o nome que desejar, na opção Utilizar um table type marque não, e com o seguinte código HTML:
Feito isto crie um novo rank para ser utilizado pelos administradores, configure como desejar, porém, em Título do rank ponha o seguinte código:
Feito isto crie um novo código Javascript, com o investimento marcado em todas as páginas e com este código:
Vermelho -> O número do fórum que o código irá funcionar, por exemplo o fórum Língua portuguesa: http://colonia.livreforum.com/f4-lingua-portuguesa
Abraços.
Primeiro crie um novo widget personalizado com o nome que desejar, na opção Utilizar um table type marque não, e com o seguinte código HTML:
- Código:
<span id="memberid" style="display:none;">{USERLINK}</span>
Feito isto crie um novo rank para ser utilizado pelos administradores, configure como desejar, porém, em Título do rank ponha o seguinte código:
<span id="adm">Administrador</span>
Feito isto crie um novo código Javascript, com o investimento marcado em todas as páginas e com este código:
jQuery(document).ready(function() {
var f = '4',
n = jQuery('#memberid').text();
if (location.pathname.split('/')[1].split('-')[0].indexOf('t') != -1 && jQuery('a.nav[href^="/f' + f + '"]').length) {
jQuery('div.post').each(function() {
if (jQuery(this).find('#adm').length || jQuery(this).find('div.postprofile dl dt strong a:eq(0)').text() == n) {} else {
jQuery(this).remove();
}
});
}
});
Vermelho -> O número do fórum que o código irá funcionar, por exemplo o fórum Língua portuguesa: http://colonia.livreforum.com/f4-lingua-portuguesa
Abraços.
Re: Mensagens visíveis somente aos membros
Obrigado.
Devido a motivos pessoais não estarei podendo testar o código no meu computador, por isso estarei testando-o assim que possível.
Novamente, obrigado.
Devido a motivos pessoais não estarei podendo testar o código no meu computador, por isso estarei testando-o assim que possível.
Novamente, obrigado.
Re: Mensagens visíveis somente aos membros
Obrigado.
O código realmente ocultou as mensagens publicadas por membros comuns e deixou as mensagens dos administradores visíveis a todos.
Só tive um pequeno problema: como administrador, não pude ver um post de um membro comum. Haveria alguma alternativa?
Novamente, agradeço.
O código realmente ocultou as mensagens publicadas por membros comuns e deixou as mensagens dos administradores visíveis a todos.
Só tive um pequeno problema: como administrador, não pude ver um post de um membro comum. Haveria alguma alternativa?
Novamente, agradeço.
Re: Mensagens visíveis somente aos membros
Olá,
Substitua o código por este:
Abraços.
Substitua o código por este:
jQuery(document).ready(function() {
var f = '4',
n = jQuery('#memberid').text();
if (jQuery('a[href^="/admin/index.forum?"]').length) {} else {
if (location.pathname.split('/')[1].split('-')[0].indexOf('t') != -1 && jQuery('a.nav[href^="/f' + f + '"]').length) {
jQuery('div.post').each(function() {
if (jQuery(this).find('#adm').length || jQuery(this).find('div.postprofile dl dt strong a:eq(0)').text() == n) {} else {
jQuery(this).remove();
}
});
}
}
});
Abraços.
Tópicos semelhantes
» Mensagens visíveis para determinados grupos
» Com permitir mensagens em HTML somente para membros adm's
» Mensagens privadas dos membros enviadas somente para administrador
» [Resolvido] As imagens somente são visíveis para administradores
» Grupos visíveis a membros
» Com permitir mensagens em HTML somente para membros adm's
» Mensagens privadas dos membros enviadas somente para administrador
» [Resolvido] As imagens somente são visíveis para administradores
» Grupos visíveis a membros
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos