Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais


Meriteiro

Agosto de 2016



"Este membro destacou-se pela sua dedicação e pelo seu esforço.
Ao longo do último mês, demonstrou as suas capacidades gerais no FDF e, por isso, merece o nosso agradecimento."
Login

Esqueci minha senha

Últimos assuntos
» [Ranks] Laranja - Médio - Texto branco
Hoje à(s) 19:59 por Holkis

» Modificação do nome dos usuários
Hoje à(s) 19:59 por Sennior

» Ausência dos campos de perfil
Hoje à(s) 19:58 por Cream

» Barras laterais no menu
Hoje à(s) 19:35 por Cream

» Personalizar a cor do menu
Hoje à(s) 18:56 por Cream

» Centralizar o menu do fórum
Hoje à(s) 18:54 por Cream

» Botões CKeditor funcional
Hoje à(s) 18:50 por PrisoN†BreaK

Perdi minha senha!
Obter senha

Nota: use se tiver perdido acesso ao seu painel de controle.

Últimas sugestões
Parceiros Forumeiros
Os membros mais ativos da semana
Cream
 
Shek
 
while
 
Holkis
 
Mr.Probz
 
lavinnia
 
Sennior
 
Harold C+
 
Apollo
 
idarkdg
 

Quem está conectado
132 usuários online :: 10 usuários cadastrados, 1 Invisível e 121 Visitantes :: 2 Motores de busca

alphazzx, cocas20, Cream, Hancki, Holkis, lavinnia, PrisoN†BreaK, Sennior, Shek, while

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Cadastrar-se para poder ver códigos

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Sex 23 Jan 2015 - 1:30

Detalhes da dúvida

Versão do fórum : Invision
Nível de acesso : Fundador
Navegador usado : Google Chrome
Membros afetados : Todos os membros do fórum
Endereço do fórum : http://schultzgames.forumeiros.com/

Descrição do problema

Como eu poderia implementar um sistema de " cadastre-se para poder ver os scripts " ???


Trabalho com tutoriais. meu site tem bastante visitantes más apenas 42 membros -.-

esses visitantes são apenas pessoas que vem copiar os codigos que eu crio e depois vazam. então gostaria que em vez das codebox aparecesse uma mensagem " cadastre-se para ver o script " ou algo assim, para que não estivesse logado.


como eu poderia fazer isto?


Última edição por MarcosSchultz em Sab 31 Jan 2015 - 14:39, editado 1 vez(es)

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por [K]oke em Sex 23 Jan 2015 - 1:50


[K]oke
Usuário destaque

Masculino
Inscrito dia : 26/04/2014
Mensagens : 834
Pontos Ativos : 2426

http://bestskins.net/forum https://www.facebook.com/https://www.facebook.com/davis.natsu

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Sex 23 Jan 2015 - 2:26

Já havia lido ambos os tópicos, más eles tratam apenas de categorias, etc.


gostaria de deixar tudo como está. apenas bloquear as codeBox e fazer aparecer uma mensagem " cadastre-se para ver " ou algo assim

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por [K]oke em Sex 23 Jan 2015 - 2:35

Primeiro aceda ao Painel de controle > Módulos > HTML & JAVASCRIPT > Gestão dos códigos JavaScript > Criar um novo JavaScript
Investimento: Nos tópicos
Código:
$(function(){
var CopyrightNotice = 'Copyright BestSkins © 2013. All right reserved.';
var login = _userdata["session_logged_in"];
if(login === 0) {
var message ='<img style="margin-right:6px;vertical-align: middle;" src="http://i.imgur.com/b8PNmbE.png" /><p style="display:inline; position:relative; top:1px;">Para ver esse post você precisa se <a href="/register">Registrar</a> ou <a href="/login" rel="hideodsigin">Logar</a> em sua conta.</p>';
var p = $('.post').find('.post-entry');
var post1 = $('.post').find('.post-entry')[0];
 $(p).not(post1).html('<div style="background-color:rgba(255,217,217,.5); border:1px solid rgba(255,100,100,.7); border-radius:2px; padding:8px 12px;">
'+message+'</div>');
}
});

Resultado:


Até mais!

[K]oke
Usuário destaque

Masculino
Inscrito dia : 26/04/2014
Mensagens : 834
Pontos Ativos : 2426

http://bestskins.net/forum https://www.facebook.com/https://www.facebook.com/davis.natsu

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Sex 23 Jan 2015 - 2:49

Estou com o JS ativado, más olha como fica um tópico que tenha scripts.


http://www.schultzgames.com/t101-tutorial-inteligencia-artificial-inimigo-e-aipoints#211


mesmo deslogando da minha conta os scripts ainda aparecem

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por [K]oke em Sex 23 Jan 2015 - 3:06

Olá,

Basta seguir os tópicos acima.
Categorias e fóruns

Clique em autoriazações

modo avançado.


Desmarque o ler tópico para convidados.


Até mais!

[K]oke
Usuário destaque

Masculino
Inscrito dia : 26/04/2014
Mensagens : 834
Pontos Ativos : 2426

http://bestskins.net/forum https://www.facebook.com/https://www.facebook.com/davis.natsu

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por Sennior em Sab 24 Jan 2015 - 16:38

Saudações,

Poderá checar também:
Seta http://ajuda.forumeiros.com/t26644-

Abraços,
Sennior.



Admineiros Jamais forneça seus dados pessoais, tais como e-mail de fundação ou senhas pelo fórum!
Admineiros Antes de criar um novo tópico faça uma pesquisa rápida e olhe a lista de tutoriais prontos.
Admineiros Perdeu a senha de administração? Veja o que fazer.
Admineiros Ferramentas do Administrador.

"Você será lembrado pelo que faz, e não pela cor que tens".

Sennior
Admineiro
Admineiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 15959
Pontos Ativos : 22300

http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Ter 27 Jan 2015 - 23:18

Agradeço a atenção de ambos, más até agora nenhum efeito.


quanto ao ultimo tópico que o Sennior linkou, tem este pequeno problema aqui:


Pode-se aplicar este efeito com outras balizas?
Não, este efeito é exclusivo para a baliza de imagem e a de links.

Pode-se personalizar a mensagem?
Não é possível tal modificação!


Não tem como aplicar nas CodeBox exclusivamente. a intenção é apenas esconder os scripts que estão presentes nas codebox para quem é visitante...

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Qua 28 Jan 2015 - 2:13

Estou com o seu script ativado, com investimento em todos os tópicos

Desloguei da minha conta, más nada ocorre nas codebox. neste exato momento estou com o script ativado se quiser checar...

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por Sennior em Qua 28 Jan 2015 - 2:22

Saudações,

Então, creio que para os códigos, basta utilizar a Tag BBCode Hide:
[.hide]Conteúdo aqui[/hide]

Mas assim, somente quem postar poderá ver o conteúdo.
O que acha?

Até mais.


Admineiros Jamais forneça seus dados pessoais, tais como e-mail de fundação ou senhas pelo fórum!
Admineiros Antes de criar um novo tópico faça uma pesquisa rápida e olhe a lista de tutoriais prontos.
Admineiros Perdeu a senha de administração? Veja o que fazer.
Admineiros Ferramentas do Administrador.

"Você será lembrado pelo que faz, e não pela cor que tens".

Sennior
Admineiro
Admineiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 15959
Pontos Ativos : 22300

http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Qua 28 Jan 2015 - 2:29

@Sennior escreveu:Saudações,

Então, creio que para os códigos, basta utilizar a Tag BBCode Hide:
[.hide]Conteúdo aqui[/hide]

Mas assim, somente quem postar poderá ver o conteúdo.
O que acha?

Até mais.

Somente quem postar poderá ver o conteúdo? vix.. meio complicado.

O que acontece é que faço um tutorial de 50 min ~1 hora no youtube e o pessoal assiste o primeiro minuto e já vai lá no site copiar o código, e por diversas vezes vem com uma dúvida referente ao código que eu expliquei no próprio vídeo -.- sinal claro de que não assistiram.

Por isto quero privar um pouco as coisas e deixar apenas membros cadastrados poderem ver os scripts ( sei que já está na hora de me coçar e tentar aprender java, más não tenho muito tempo livre para concilhar isto com Javascript e C# que são minhas linguagens atuais )

A intenção é simplesmente aparecer um aviso simples " Cadastre-se para ver o script " no lugar das codebox, para aqueles qua não forem membros do fórum...

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Qua 28 Jan 2015 - 15:38

Então este é o seu script:



Estou usando outro script que afeta as codebox, é este aqui:


Código:

/***
* Syntax Highlighter funtionality for Forumotion!
* (c) http://balupton.github.io
* Version: 1.28082013-jq1.9.1
* Made by JScript - 2013/12/16
*/
jQuery(function () {
    var sCSS = '<style>' +
        '/***' +
        '* Syntax Highlighter funtionality for Forumotion!' +
        '* CSS: .codebox dd.cont_code' +
        '* (c) http://balupton.github.io' +
        '* Version: 1.28082013-jq1.9.1' +
        '* Made by JScript - 2013/12/16' +
        '*/' +
        'code.punbb_block, pre.punbb_block {' +
        '  background-color: #FAFAFA !important;' +
        '  border: 1px solid #C9C9C9 !important;' +
        '  color: #000000;' +
        '  font-family: Consolas,"Bitstream Vera Sans Mono","Andale Mono",Monaco,"DejaVu Sans Mono","Lucida Console",monospace !important;' +
        '  font-size: 11px !important;' +
        '  line-height: 110% !important;' +
        '  max-height: 250px !important;' +
        '  overflow: auto !important;' +
        '  padding: 5px !important;' +
        '  white-space: pre-wrap !important;' +
        '  width: auto !important;' +
        '}' +
        '.punbbtop {' +
        '  background-color: #FFDEAD !important;' +
        '  color: #1D3652;' +
        '  font-size: 10px;' +
        '  font-weight: bold;' +
        '  line-height: 100%;' +
        '  margin-top: 5px;' +
        '  padding: 2px 1px 2px 3px;' +
        '}' +
        '.punbbtop button {' +
        '  background: -moz-linear-gradient(center top , #EDEDED 5%, #DFDFDF 100%) repeat scroll 0 0 #EDEDED;' +
        '  border: 1px solid #BBBBBB;' +
        '  border-radius: 3px 3px 3px 3px;' +
        '  color: #1D3652;' +
        '  cursor: pointer;' +
        '  display: inline-block;' +
        '  font-size: 10px;' +
        '  padding: 0 6px;' +
        '  text-decoration: none;' +
        '}' +
        '.punbbtop button:hover {' +
        '  background: -moz-linear-gradient(center top , #DFDFDF 5%, #EDEDED 100%) repeat scroll 0 0 #DFDFDF;' +
        '  border-color: #9A9A9A;' +
        '  color: #3D70A3;' +
        '}' +
        '.punbbtop button:active {' +
        '  position: relative;' +
        '  top: 1px;' +
        '}' +
        'pre.punbb_block.expand, code.punbb_block.expand {' +
        '  max-height: 100% !important;' +
        '}' +
        '.prettyprint ol.linenums {' +
        '  padding-left: 15px !important;' +
        '}' +
        '</style>';
    jQuery(sCSS).insertBefore('#page-body');

    if (jQuery('.cont_code').length) {
        var tagCode = jQuery('.cont_code');
    } else {
        if (jQuery('.cont_code').length) {
            var tagCode = jQuery('.code');
        } else {
            var tagCode = jQuery('code');       
        }
    }
    tagCode.each(function () {
        var sContent = jQuery(this).html();
        var codebox = jQuery(this).parent().parent();
        codebox.before('<div class="punbbtop">Code        <button onclick="punbbExpand(this); return false;">expand</button><button style="display: none" onclick="punbbCollapse(this); return false;">collapse</button>  <button onclick="punbbSelect(this); return false;">select</button>  <button onclick="punbbPopup(this); return false;">popup</button>  <button style="margin-right: 50px; float: right;" onclick="punbbAbout(this); return false;">?</button></div><pre class="highlight punbb_block">' + sContent + '</pre>');
        codebox.remove();
    });
    jQuery.getScript('http://balupton.github.io/jquery-syntaxhighlighter/scripts/jquery.syntaxhighlighter.min.js', function () {
        jQuery.SyntaxHighlighter.init({
            'wrapLines': false
        })
    })
});
function punbbExpand(oThis) {
    jQuery(oThis).css('display', 'none');
    jQuery(oThis).next().css('display', '');
    jQuery(oThis).parent().next('pre.punbb_block').addClass('expand');
}
function punbbCollapse(oThis) {
    jQuery(oThis).css('display', 'none');
    jQuery(oThis).prev().css('display', '');
    jQuery(oThis).parent().next('pre.punbb_block').removeClass('expand');
}
function punbbPopup(oThis) {
    var content = jQuery(oThis).parent().next('pre.punbb_block').html();
    var my_window = window.open("","PunBB_Code","scrollbars=1,toolbar=no,menubar=no,personalbar=no,status=0,left=0,location=0,menubar=0,top=0,width=640,height=480");

    my_window.document.write('<pre>'+content+'</pre>');
}
function punbbAbout(oThis) {
    alert('SchultzGamesScripts\n\Visite: wemakeagame.com.br\n');
}
function punbbSelect(oThis) {
    var doc = document;
    var text = jQuery(oThis).parent().next('pre.punbb_block')[0];
    if (doc.body.createTextRange) {
        var range = doc.body.createTextRange();
        range.moveToElementText(text);
        range.select();
    } else if (window.getSelection) {
        var selection = window.getSelection();
        var range = doc.createRange();
        range.selectNodeContents(text);
        selection.removeAllRanges();
        selection.addRange(range);       
    }
}

Sua função é deixar o script colorido na parte de voids, etc, e também deixar a Codebox sem barra lateral, apenas com barra horizontal

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Qua 28 Jan 2015 - 15:51

E como eu desativo um script??? tenho que deleta-lo e fazer uma cópia do codigo?

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Qua 28 Jan 2015 - 16:17

Cara, desativei os scripts, desloguei todas as vezes más nada. naaada surgiu efeito. ( o script ainda está ativo )


MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Qua 28 Jan 2015 - 16:34

ainda não... eu deslogo da minha conta e continua aparacendo os scripts...

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Qui 29 Jan 2015 - 16:11

up Muito feliz

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Sex 30 Jan 2015 - 16:47

up 2

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por JScript em Sex 30 Jan 2015 - 18:12

@EuficoLoko

Experimente trocar seu código por este:
Código:

jQuery(document).ready(function(){
   if (_userdata.session_logged_in) {
      $('.codebox').html('Você precisa estar registrado');
   }
});

JS

JScript
Membro do Fórum

Masculino
Inscrito dia : 15/03/2013
Mensagens : 1449
Pontos Ativos : 3186

http://jscript.forumeiros.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por JScript em Sex 30 Jan 2015 - 18:19

@EuficoLoko escreveu:(...)Então, acho que a citação deveria ser para o usuário, já que a nossa intenção e ajuda-lo?
Sim, é verdade! Eu errei na hora de "citar" o nick @MarcosSchultz ...

Apesar de que eu testei todos os seus códigos e funcionaram normalmente!

JS

JScript
Membro do Fórum

Masculino
Inscrito dia : 15/03/2013
Mensagens : 1449
Pontos Ativos : 3186

http://jscript.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Sex 30 Jan 2015 - 22:35

@JScript escreveu:@EuficoLoko

Experimente trocar seu código por este:
Código:

jQuery(document).ready(function(){
   if (_userdata.session_logged_in) {
      $('.codebox').html('Você precisa estar registrado');
   }
});

JS

Tentei com este código também, com investimento em todas as páginas, más nada... já tentei desativar os outros scripts em java más também não surgiu efeito nenhum...

pode ser algo relacionado a CSS ????

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/
  • 0

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por Daemon em Sex 30 Jan 2015 - 22:43

Tente este aqui:
Código:
jQuery(document).on('ready', function() {
 if(_userdata["session_logged_in"] === 0) {
    jQuery('.highlight').html('Você precisa estar registrado');
 }
});
Até mais!

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1037
Pontos Ativos : 3240

http://bestskins.forumeiros.com/

Resolvido Re: Cadastrar-se para poder ver códigos

Mensagem por MarcosSchultz em Sab 31 Jan 2015 - 14:39

@Daemon escreveu:Tente este aqui:
Código:
jQuery(document).on('ready', function() {
 if(_userdata["session_logged_in"] === 0) {
    jQuery('.highlight').html('Você precisa estar registrado');
 }
});
Até mais!

Caara, deu certooo o/ muito obrigado Muito feliz

Agradeço a todos que tentaram me ajudar também Muito feliz

Dúvida resolvida.

MarcosSchultz
Usuário avançado

Masculino
Inscrito dia : 19/09/2014
Mensagens : 473
Pontos Ativos : 1373

http://schultzgames.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Fórum dos Fóruns - Ajuda mútua para usuários forumeiros
on
Fórum grátis: interajuda aos usuários forumeiros. Criar e administrar um fórum. Descubra nossos guias, tutoriais e astúcias no suporte de Forumeiros.
Votações: 5