Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
NATAN_Gameron

PHP Adicionar Captcha a codigo de contagem

Recommended Posts

Preciso meio que alterar um codigo e é o seguinte o original você espera 5 segundos e pow clica no botão e redireciona mas ao invés disso quero fazer assim antes de aparecer a contagem la ter que aperta na captcha esperar ela e quando ela carregar a contagem aparecer ou voltar a contar tipo pausar caso não tenha confirmado a captcha.

Codigo do sistema:

<?php
$this->assign('title', get_option('site_name'));
$this->assign('description', get_option('site_description'));
$this->assign('content_title', get_option('site_name'));
$this->assign('og_title', $link->title);
$this->assign('og_description', $link->description);
$this->assign('og_image', $link->image);
?>

<?php $this->start('scriptTop'); ?>
<script type="text/javascript">
    if (window.self !== window.top) {
        window.top.location.href = window.location.href;
    }
</script>
<?php $this->end(); ?>

<section class="content">

    <div class="container">

        <?php if ($ads_area1) : ?>
            <div class="ads_area1 text-center">
                <?= get_option('ads_area1'); ?>
            </div>
        <?php endif; ?>

        <div class="box box-info">
            <div class="row">
                <div class="col-sm-8">
                    <div class="box-header">
                        <h3 class="box-title">
                            <img src="//www.google.com/s2/favicons?domain=<?= urlencode($link->url) ?>&h=16&w=16"" />
                            <?= h($link->title); ?>
                        </h3>
                    </div>
                    <div class="box-body">
                        <?= h($link->description); ?>
                        <hr>
                        <div class="row" style="margin-bottom: 10px;">
                            <div class="col-sm-8">
                                <?php if ($plan_link_password && !empty($link->password)) : ?>
                                    <?= $this->Form->create(null); ?>
                                    <?= $this->Form->input('password', [
                                        'label' => false,
                                        'placeholder' => __("Password"),
                                        'type' => 'password',
                                        'class' => 'form-control'
                                    ]); ?>
                                    <?= $this->Form->button(__('Submit'), ['class' => 'btn btn-primary']); ?>
                                    <?= $this->Form->end() ?>
                                <?php else : ?>
                                    <div id='timer'>
                                        <button class='btn btn-success btn-lg' disabled>
                                            <i class='fa fa-refresh fa-spin'></i>
                                            <b><span></span></b> <?= __("seconds") ?>
                                        </button>
                                    </div>
                                <?php endif; ?>
                            </div>
                            <div class="col-sm-4">
                                <?= $this->element('share', array(
                                    'short_link' => $short_link
                                ))
                                ?>
                            </div>
                        </div>

                        <?php if ($ads_area2) : ?>
                            <div class="ads_area2 text-center">
                                <?= get_option('ads_area2');
                                ?>
                            </div>
                        <?php endif; ?>

                    </div>
                </div>
                <div class="col-sm-4 text-center">
                    <img src="//api.webthumbnail.org/?width=360&height=240&screen=1024&url=<?= urlencode($link->url); ?>"
                         alt="<?= h($link->title); ?>"
                         title="<?= h($link->title); ?>">
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-8">
                <?= $this->element('disqus', array(
                    'disqus_shortname' => $comments,
                    'disqus_url' => $short_link,
                    'disqus_identifier' => $link->id . '-' . $link->alias,
                    'disqus_title' => $link->title
                ));
                ?>
            </div>
            <div class="col-sm-4">
                <?= $this->element('feed', array(
                    'feed_url' => $feed
                ));
                ?>
            </div>
        </div>

    </div>
</section>

<?php $this->start('scriptBottom'); ?> //AQUI FICA O CODIGO DA CONTAGEM
<?php if (empty($link->password)) : ?>
    <script type="text/javascript">
        $(document).ready(function () {
            var count = <?= h($timer); ?>;
            var counter = setInterval(timer, 1000); //1000 will run it every 1 second
            function timer() {
                if (count <= 0) {
                    clearInterval(counter);
                    $('#timer').html("<a class='btn btn-success btn-lg flip animated' rel='nofollow'" +
                        "href='<?= h($link->url); ?>'><?= __("Click here to proceed") ?></a>");
                    return;
                }

                $('#timer button span').html(count);
                count = count - 1;
            }
        });
    </script>
<?php endif; ?>
<?php $this->end(); ?>


Codigo Captcha:
 

	<div class="row form-row">
				<script type="text/javascript" async defer src="https://authedmine.com/lib/captcha.min.js"></script>
		<div 
			class="coinhive-captcha" 
			data-hashes="256"
			data-key="2l4G3MeeT0MzH08qcuZRekZFpH5gY5ZR"
			data-disable-elements="a[class=btn btn-success btn-lg flip animated]"> //AQUI FICA A FUNÇÃO QUE É AVISADA QUANDO A CAPTCHA COMPLETA.
		</div>
	</div>

 

 
Editado por DiF
Remover contato skype

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×