Ir para conteúdo

Arquivado

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

leandroauler

Remover links

Recommended Posts

Pressoal,

Estou fazendo um site em php e bootstrap e quando mando imprimir via CTRL+P, todos os links aparecem entre parenteses na impressão, conforme imagem em anexo:

links.png

Alguém tem uma luz do que pode ser?

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como é o código HTML?


        <!-- Menu Lateral -->
            <h2 class="heading-sm navegacao">O MUNICÍPIO</h2>
              <ul class="nav nav-list-navegacao sidebar-nav-v1">
                <li><a href="<?php echo BASE; ?>pagina/visao-geral.html" title="Visão Geral">Visão Geral</a></li>
                <li><a href="<?php echo BASE; ?>turismo" title="Turismo">Turismo</a></li>
                <li><a href="<?php echo BASE; ?>como-chegar" title="Como Chegar">Como Chegar</a></li>
                <li><a href="<?php echo BASE; ?>pagina/historia.html" title="História">História</a></li>
                <li><a href="<?php echo BASE; ?>pagina/dados-do-municipio.html" title="Dados do Município">Dados do Município</a></li>
              </ul>
            
             <h2 class="heading-sm navegacao">A PREFEITURA</h2>
              <ul class="nav nav-list-navegacao sidebar-nav-v1">
                <li><a href="<?php echo BASE; ?>autarquias" title="Autarquias">Autarquias</a></li>
                <li><a href="<?php echo BASE; ?>secretarias" title="Secretarias">Secretarias</a></li>
                <li><a href="<?php echo BASE; ?>prefeito" title="O Prefeito">O Prefeito</a></li>
                <li><a href="<?php echo BASE; ?>leis-e-codigos" title="Leis e Códigos">Leis e Códigos</a></li>
                <li><a href="<?php echo BASE; ?>publicacoes" title="Diário Oficial do Municipio">Diário Oficial do Municipio</a></li>
                <li><a href="<?php echo BASE; ?>pagina/concurso-publico-2015.html" title="Concurso Público">Concurso Público</a></li>                 
              </ul>
              
              <h2 class="heading-sm navegacao">COMUNICAÇÃO</h2>
              <ul class="nav nav-list-navegacao sidebar-nav-v1">
                <li><a href="<?php echo BASE; ?>noticias" title="Notícias">Notícias</a></li>
                <li><a href="<?php echo BASE; ?>galeria-de-fotos" title="Fotos">Galeria de Fotos</a></li>
                <li><a href="<?php echo BASE; ?>galeria-de-videos" title="Vídeos">Vídeos</a></li>
                <li><a href="<?php echo BASE; ?>pagina/sala-de-imprensa.html" title="Sala de Imprensa">Sala de Imprensa</a></li>
                <li><a href="<?php echo BASE; ?>fale-conosco" title="Fale Conosco">Fale Conosco</a></li>
                <li><a href="<?php echo BASE; ?>pagina/telefones-uteis.html">Telefones Úteis</a></li>                                
              </ul>      
<!-- /Menu Lateral --> 

Mas está acontecendo em qualquer link do site.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Testei a impressão com seu código no Chrome, Firefox e Edge, e em nenhum deles apareceu o endereço do link ao lado.


Provavelmente você tem algum CSS que está causando isto, como por exemplo:



a, a:link:after, a:visited:after{
content: " (" attr(href) ") ";
}


Ou então você utiliza algum navegador (antigo?) que adiciona isto como padrão na hora da impressão. Pode testar entrando em algum outro site que tenha link e ver se acontece a mesma coisa.


Se for por causa do CSS, a solução seria você retirar o CSS que está causando isso, ou então adicionar um CSS para desativar essa opção:



@media print{
a, a:link:after, a:visited:after{
content: "";
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites
Testei a impressão com seu código no Chrome, Firefox e Edge, e em nenhum deles apareceu o endereço do link ao lado.
Provavelmente você tem algum CSS que está causando isto, como por exemplo:
a, a:link:after, a:visited:after{
    content: " (" attr(href) ") ";
}
Ou então você utiliza algum navegador (antigo?) que adiciona isto como padrão na hora da impressão. Pode testar entrando em algum outro site que tenha link e ver se acontece a mesma coisa.
Se for por causa do CSS, a solução seria você retirar o CSS que está causando isso, ou então adicionar um CSS para desativar essa opção:
@media print{
    a, a:link:after, a:visited:after{
        content: "";
    }
}

Anderson,

Obrigado pela ajuda. Funcionou certinho.

Depois com tempo vou procurar no CSS onde está dando esse problema.

Valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por clovis.sardinha
      Pessoal, não tenho certeza se coloco a dúvida aqui ou no html. Envolve os dois. 
      Eu tenho um site muito antigo, php 5.2, e resolvi mudar a página principal colocando um efeito parallax.
      No servidor local o site roda normalmente, mas no servidor da localweb as imagens do parallax não aparecem.
      a página mostrada é esta:
      <div class="container-fluid"> <!-- começo do parallax --> <div class="caixa1"> <div class="conteudo-titulo"> <!-- <span class="titulo">TECNOCLEAN - SEGURANÇA E EFICIÊNCIA</span> --> </div> </div> <div class="conteudo"> <h3>A EMPRESA</h3> <p style="width: 80%; margin: auto; text-align: justify;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus gravida dolor sed mattis mollis. Morbi sodales euismod rhoncus. Suspendisse potenti. Integer hendrerit vitae lectus at feugiat. Quisque libero neque, imperdiet a est congue, elementum ultrices diam. Sed ut felis scelerisque, volutpat justo ut, congue quam. Ut non vestibulum erat, vel semper dolor. Nulla facilisi. Sed convallis at lacus quis venenatis..<br> </p> </div> <div class="caixa2"> <div class="conteudo-titulo" > <!-- <span class="titulo">NOSSO DIFERENCIAL</span> --> </div> </div> <div > <div> <ul class="list-group list-group-flush text-center font-weight-bold"> <li class="list-group-item"><h3>Tradição</h3> 26 anos de experiência</li> <li class="list-group-item"><h3>Confiabilidade</h3> mais de mil clientes</li> <li class="list-group-item"><h3>Segurança</h3> técnica e equipamentos</li> <li class="list-group-item"><h3>Garantia</h3> produtos de qualidade</li> <li class="list-group-item"><h3>Rapidez</h3> equipe especializada</li> </ul> </div> </div> <div class="caixa3"> <div class="conteudo-titulo"> <!-- <span class="titulo">CLIENTES</span> --> </div> </div> <div class="caixa4"> <div class="conteudo-titulo"> <!-- <span class="titulo">EQUIPAMENTOS</span> --> </div> </div> </div> </div> </div> O Css é este:
      /* Efeito Parallax -------------------------------*/ .caixa1, .caixa2, .caixa3, .caixa4 { position: relative; height: 100%; opacity: 0.9; background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; } .caixa1 { background-image:url(../imagens/principal.png); } .caixa2 { background-image: url(../imagens/insetos.png); } .caixa3 { background-image: url(../imagens/logos/clientes.png); } .caixa4 { background-image: url(../imagens/equipamentos.png); } .conteudo-titulo { position: absolute; left: 0; top: 45%; width: 100%; text-align: center; } .conteudo-titulo span.titulo { color: #fff; background-color: #111; padding: 18px; font-size: 25px; letter-spacing: 5px; text-transform: uppercase; }  
      Coloquei o arquivo com a estrutura do site e o erro que aparece na url. (um css que não deveria aparecer e dá página não encontrada)
      Coisa interessante: tanto faz colocar ../imagens/foto.png  ou imagens/foto.png e funciona no local e não no servidor.
      Se alguém tiver alguma dica para eu resolver ou testar este erro, agradeço.
       
       

       

    • Por unnameduser
      Tem alguma forma de retirar esse espaço que fica entre os links quando selecionados no CTRL + A? Isso particularmente me incomoda muito.

    • Por groudon900
      Estou com problemas, não sei como resolver, eu uso um código que nem sei o nome exato, enfim o que ele faz por mim? ele passa varias paginas dentro da minha index, sem eu precisar editar o site todo em todas as paginas segue abaixo o código
       
      <?php $pro = 'proteção'; $pag = isset($_GET['pag']) ? $_GET['pag'] : 'home'; $e = explode('/',$pag); $pg = $e[0]; if(file_exists("pags/$pg.php")){ include"pags/$pg.php"; }else{ echo '<div class="alert alert-danger"> <strong>Página Inexistente!</strong> Desculpe, mas está página não existe. </div>'; echo '<div class="alert alert-danger"> <strong>Por Favor!</strong> Selecione uma opção a partir do menu, caso este erro Persista entre em contato com a administração. </div>';} ?> é qual o meu problema? 
      meu problema é que ao chamar qualquer pagina teria que usar por exemplo( index.php?pag=editarnoticia ) até ai tudo bem!
      o problema real é que eu tenho uma tabela e aperto pra editar um usuário com id, tentei fazer todos os tipos de link, até funcionam mais não apresentam nada do ID
      por exemplo (index.php?pag=editarnoticia?id=<?php echo $row_usuario['id'] ?>) nem funciona não abre nada, tentei colocar a pagina editarnoticia com o nome de editar_noticia no .httacess então ficaria assim (editarnoticia?id=<?php echo $row_usuario['id'] ?>) até funciona chama a pagina ID mas não apresentar nada em echo referente ao id, não sei mais o que fazer, isso funciona em paginas .php normais
       

       
       
      Edit (Resolvido)
       
      Tentei alguns links e um funcionou pra mim
       
      logado?pag=editarnoticia&id=7 segue abaixo funcionando!

       
      se alguém souber como encurtar o link me avisa por favor
    • Por Grifo Web
      Quero que o Switch identifique a page atual do site tipo o domínio é "exemplo.com/10"  o switch a identificar tal link ira redirecionar para outro link  tipo "exemplocompra.com" sempre na pegada da page tipo o domínio e o "/algumacoisa" que o shiwtch vai identificar para o redirecionamento, se alguém puder ajuda eu agradeço.
       
       
       
       
       
                  
                  switch ('/') {
                    case '/30':
                      return redirect("https://exemplo.com.br/3011");
                      break;
                    case 'view990':
                      return redirect('https://exemplo.com.br/9111');
                      break;
                         case '/9902':
                      return redirect('https://exemplo.com.br/992321');
                      break;
                    case '/50':
                    default:
                      return redirect('https://exemplo.com.br/111');
                      break;
                  }
    • Por Joel pinho
      Olá
       
      Como faço para colocar varios links de varios botões (5)
      cada botão em uma camada
       
      myBtn1
      myBtn2
      myBtn3
      myBtn4
      myBtn5
      A camada actions esta assim:
       
      function gotoPage(event:MouseEvent):void { var targetURL:URLRequest = new URLRequest("https://www.google.com.br"); navigateToURL(targetURL); } myBtn2.addEventListener(MouseEvent.CLICK, gotoPage);
×

Informação importante

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