1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Criar links externos em php

Discussão em 'Web Development' iniciada por The Lavigne, 10 de Fevereiro de 2008. (Respostas: 10; Visualizações: 3647)

  1. The Lavigne

    The Lavigne Banido

    Boas pessoal da TZ. Mais uma vez venho-vos pedir ajuda.
    Então é seguinte eu tenho no index.template.php um botão com o código á baixo descrito:


    Eu queria que esse mesmo botão, abrisse um link externo em vez do script para o qual está programado.
    Tipo carregar no botão e abrir o site do OJOGO.pt

    Já tentei mas sem sucesso.

    Quem puder ajudar, desde já o meu obrigado.
    CumpZ
     
  2. hasta.g5

    hasta.g5 I quit My Job for Folding

    Já tentaste substituir "', $scripturl, '?action=tpvchat" por, por exemplo, "http://www.ojogo.pt"?
     
  3. The Lavigne

    The Lavigne Banido

    Sim já tentei isso e não resultou.
     
  4. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Não resultou? Supostamente é ali que entra a hiperligação. Esse não resultou quer dizer o quê? Não te levou para lado nenhum?
    Tens a certeza que tens os quotes (" e ') correctos?
     
  5. K0mA

    K0mA Power Member

    Boas,

    Onde está
    deve estar
     
  6. The Lavigne

    The Lavigne Banido


    Se eu fizer isso, depois aparece isto:

    Template Parse Error!

    It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

    You can also try refreshing this page.
     
  7. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Só para uso futuro:
    PHP:
    // the [tpvchat] button.
    echo ($current_action=='tpvchat' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
     
    <a href="'
    $scripturl'?action=tpvchat"><img src="'$settings['images_url'], '/buton/cikis.gif"></a>
    </td>' 
    $current_action == 'tpvchat' '<td class="maintab_active_' $last '">&nbsp;</td>' ''
    Usando a tag PHP fica mais legível.

    Não percebo porque é que dá Template Parse Error. Mostra-nos como ficaram estas linhas após a tua edição, sff.
     
  8. K0mA

    K0mA Power Member

    E assim?

    <a href="', $scripturl, '?action=tpvchat">

    <a href=\"www.ojogo.pt\">
     
  9. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    K0mA, isso não lhe fará diferença porque aquilo não está entre aspas nenhumas, logo não faz sentido fazer escape a essas aspas. Basta olhar na linha de cima para o
    '<td class="maintab_active_'
    que ali a aspa antes de "maintab" não está escaped.

    Não compreendo mesmo o erro, só com essa porção de código. Tecnicamente, se a substituição foi bem feita, então nada a nível da estrutura do código foi alterado...
     
  10. K0mA

    K0mA Power Member

    Tens razão agora é que vi que nem sequer é um erro do PHP é um erro no template!
     
  11. hasta.g5

    hasta.g5 I quit My Job for Folding

    Aparece isso quando tentas abrir a página ou quando clicas no link?
     

Partilhar esta Página