Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaelcrvs

DIV aparece somente quando efetuado o login!

Recommended Posts

Bom dia,

 

Eu possuo uma DIV aonde ela contém um desenho, feito em CSS. Este desenho eu gostaria que aparecesse em várias partes do meu site, então eu fui lá e adicionei esta DIV aonde eu gostaria que o desenho aparecesse.

 

O problema é ele está aparecendo apenas quando eu estou logado no site. Quando eu me deslogo, não aparece mais e a DIV que eu inseri no MESMO lugar, também não aparece mais.

 

Alguém sabe me dizer o que possa ser feito?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É muito provável que você está implementando esta div em um lugar somente para usuários logados.

 

Certifique-se de que a área que a div está não esteja sendo controlada por uma condição que diz que somente pessoas logadas possam ver. Isso pode acontecer com SESSION, Cookies, etc...

 

Se quiser, poste a estrutura aqui para analisarmos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Modo como estou fazendo:

 

DIV que contém o desenho:

 

<div class="service-icon"><i class="icon-resize-full"></i></div>

 

Gostaria de colocar dentro dessa DIV:

 

<div class="head">

     <h2>New Coupons</h2>

<div class="counter">Teste</div>

<div class="service-icon"><i class="icon-resize-full"></i></div>
     </div>

 

Então coloquei ela dentro de todos os arquivos que continham a <div class="head">, mas não aparece quando feito o logout.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Index.php

 

<?php get_header(); ?>

<?php if(file_exists(STYLESHEETPATH . '/featured.php')) include_once(STYLESHEETPATH . '/featured.php'); else include_once(TEMPLATEPATH . '/featured.php'); ?>

<div id="content">	

   <div class="content-box">

       <div class="box-t"> </div>

       <div class="box-c">

           <div class="box-holder">

               <div class="head">

                   <h2><?php _e('New Coupons', 'appthemes'); ?></h2>

									<div class="counter"><?php printf(_n('There are currently %s active coupon', 'There are currently %s active coupons', clpr_count_posts(APP_POST_TYPE, array('publish', 'unreliable')),  'appthemes'), '<span>'. clpr_count_posts(APP_POST_TYPE, array('publish', 'unreliable')) . '</span>'); ?></div>

			<div class="service-icon"><i class="icon-resize-full"></i></div>
               </div> <!-- #head -->


               <?php
               // show all coupons and setup pagination
               $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
               query_posts(array('post_type' => APP_POST_TYPE, 'ignore_sticky_posts' => 1, 'paged' => $paged));
               ?>

               <?php get_template_part('loop', 'coupon'); ?>


           </div> <!-- #box-holder -->

       </div> <!-- #box-c -->

       <div class="box-b"> </div>

   </div> <!-- #content-box -->

</div><!-- #container -->

<?php get_sidebar('home'); ?>

<?php get_footer(); ?>


Compartilhar este post


Link para o post
Compartilhar em outros sites

Não há de que. Então, eu preciso do conteúdo do get_header(), ou seja, o conteúdo que está no header.php.

 

Eu preciso saber onde você está verificando se um usuário está logado ou não. E pergunto: todo o resto da página é visível à um visitante, certo? No caso, somente o desenho não está aparecendo. Procede?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A <div class="head"> aparece normalmente, tanto pra quem está logado quanto para quem não está. O problema mesmo é a DIV <div class="service-icon"><i class="icon-resize-full"></i></div> que aparece somente para quem está logado.

 

Tentei lhe enviar MP, mas acho que sua caixa está cheia!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, então imagino que o CSS com as propriedades da sua imagem estão sendo carregados apenas para usuários logados.

 

Lá onde você chama o arquivo CSS, não há uma condição em PHP que diz que é somente para usuários logados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.