Bloquerar os tópicos aos convidados Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Bloquerar os tópicos aos convidados

2 participantes

Ir para baixo

Tópico resolvido Bloquerar os tópicos aos convidados

Mensagem por ellipsis 20.09.14 15:17

Boa tarde,

Amigos, será que é  possível fazer com que um convidado chegue ao nosso fórum leia em parte um pouco do tópico e se ele desejar ler o resto seja lhe imposto  que se registe para ter acesso ao restante da matéria?

Fico aguardar as vossas respostas...

Obrigado.




ellipsis
ellipsis
****

Membro desde : 28/09/2011
Mensagens : 381
Pontos : 530

http://testemunhasdejeova.forumeiros.com.pt/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquerar os tópicos aos convidados

Mensagem por Hancki 20.09.14 15:58

Olá!

É possível sim!
Eu fiz para 10 linhas!
Adicione este código numa página Javascript investida somente nos tópicos!
Código:
$(function() {
    if (_userdata["session_logged_in"] == 0) {
        $('head').append('<style>.postbody .content div { display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; }</style>');
        $('.postbody .content').after('<br/><b>Deseja continuar a leitura do texto? Por favor <a href="/register" style="margin-bottom: -3px;">registre-se</a> ou faça <a style="margin-bottom: -3px;" href="/login">login</a> para prosseguir a leitura.</b>');
    }
});

Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquerar os tópicos aos convidados

Mensagem por ellipsis 20.09.14 17:19

Obrigado Hancki por responder.

O código que me deu está ativo no meu tópico. Mas não era bem aquilo que eu queria.

O que eu desejava é que só parecesse o primeiro comentário e incompleto, com a frase pedindo para se registar. Os restantes comentários ficariam ocultos até que se registassem ou fizessem login.

Dá para fazer isso?
ellipsis
ellipsis
****

Membro desde : 28/09/2011
Mensagens : 381
Pontos : 530

http://testemunhasdejeova.forumeiros.com.pt/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquerar os tópicos aos convidados

Mensagem por Hancki 21.09.14 10:02

Você diz os comentários ou mesmo o tópico principal?
Tem como exemplificar?
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquerar os tópicos aos convidados

Mensagem por ellipsis 21.09.14 10:15

Então, eu abro um tópico por exemplo sobre plantas. Escrevo um texto falando sobre o assunto. Entretanto os outros foristas comentam. Eu quero que só apareça para os convidados parte do meu texto as 10 linhas por exemplo. Os outros comentários ocultos. Só depois de fazer login ou registar-se teriam acesso a tudo. Deu para entender.


Última edição por ellipsis em 21.09.14 12:16, editado 1 vez(es)
ellipsis
ellipsis
****

Membro desde : 28/09/2011
Mensagens : 381
Pontos : 530

http://testemunhasdejeova.forumeiros.com.pt/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquerar os tópicos aos convidados

Mensagem por Hancki 21.09.14 11:23

Veja este:
Código:
$(function() {
    if (_userdata["session_logged_in"] == 0) {
        $('head').append('<style>.postbody .content div { display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; }</style>');
        $('.postbody .content:first').after('<br/><b>Deseja continuar a leitura do texto? Por favor <a href="/register" style="margin-bottom: -3px;">registre-se</a> ou faça <a style="margin-bottom: -3px;" href="/login">login</a> para prosseguir a leitura.</b>');
        $('.post:not(:first)').hide();
    }
});
Limita as 10 linhas da primeira mensagem e remove os comentários.

Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquerar os tópicos aos convidados

Mensagem por ellipsis 21.09.14 12:18

Obrigado Hancki pela pronta resposta.

O código funciona, mas se eu tiver um tópico com várias paginas vai aparecer sempre o primeiro comentário de cada pagina.

Será que dá para ocultar as páginas?
ellipsis
ellipsis
****

Membro desde : 28/09/2011
Mensagens : 381
Pontos : 530

http://testemunhasdejeova.forumeiros.com.pt/

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos