AM
Como chamar um Site pelo menu.xml de um aplicativo?
Fechado
O que eu fiz abaixo está errado.
Eu fizassim só para ter uma ideia do que eu gostaria de fazer.
Alguém poderia corrigir o código abaixo e postar novamente com as correções?
Eu quero chamar o site: "www.uol.com.br" pelo menu.xml de um aplicativo que utiliza o Framework da Adianti.
===================================================================
<menu>
<menuitem label='Cadastro '>
<menu>
<menuitem label='Cadastrar'>
<icon>app/images/ico_edit.png</icon>
<action>CadastroForm</action>
</menuitem>
<menuitem label='Site da Uol'>
<action><a href="www.uol.com.br"UOL</a></action>
</menuitem>
</menu>
</menuitem>
</menu>
Eu fizassim só para ter uma ideia do que eu gostaria de fazer.
Alguém poderia corrigir o código abaixo e postar novamente com as correções?
Eu quero chamar o site: "www.uol.com.br" pelo menu.xml de um aplicativo que utiliza o Framework da Adianti.
===================================================================
<menu>
<menuitem label='Cadastro '>
<menu>
<menuitem label='Cadastrar'>
<icon>app/images/ico_edit.png</icon>
<action>CadastroForm</action>
</menuitem>
<menuitem label='Site da Uol'>
<action><a href="www.uol.com.br"UOL</a></action>
</menuitem>
</menu>
</menuitem>
</menu>
Você pode criar uma Classe SiteUol colocar no action e nessa classe direcionar para site uol com o código <?php header ("location: www.uol.com.br/"); ?>
Eu fiz, mas deu errado. Veja como eu fiz:
1) Eu abrir o arquivo menu.xml e coloquei assim:
<menuitem label='Cadastro '>
<menu>
<menuitem label='Site Uol'>
<action>SiteUol</action>
</menuitem>
</menu>
</menuitem>
2) Eu criei uma classe chamada: SiteUol.class.php
E coloquei apenas uma linha de código: <?php header ("location: www.uol.com.br/"); ?>
Sabe me dizer o que está errado? Afinal, eu fiz exatamente o que você me pediu.
Simplesmente, não aconteceu nada quando eu cliquei, mas também não apareceu nenhuma mensagem de erro.
Alex, na página SiteUol.class.php você tem que construir a classe como se fosse uma página normal do framework
Alex, na página SiteUol.class.php você tem que construir a classe como se fosse uma página normal do framework
Eu fiz como você me pediu. Depois eu fiz algumas alterações para ver se funciona, veja abaixo, mas também deu errado.
========================
E no menu.xml eu coloquei assim:
<menu>
<menuitem label='Cadastro '>
<menu>
<menuitem label='SiteUOL'>
<action>SiteUol#method=onShow</action>
</menuitem>
</menu>
</menuitem>
=============================
Mas ainda está dando errado. Tá difícil! Tenta fazer ai e depois manda para mim. Isso vai ser útil para voceis também. Já imaginou um menu exclusivo para executar urls de vídeo ajuda no youtube explicando como usar o aplicativo?</menu>
Alex , em vez do reader , tenta usar javascript:
<?
TScript::create('window.open("www.adianti.com.br","_blank")');
?>
Não precisa colocar onShow no menu e nem na classe.
Alex , em vez do reader , tenta usar javascript:
<?
TScript::create('window.open("www.adianti.com.br","_blank")');
?>
Não precisa colocar onShow no menu e nem na classe.
Desculpe header!!
Deu certo, agora eu tive que colocar antes do site isto: http://
Pessoal,
É bem mais simples, basta colocar no menu.xml:
Desculpe, o highlight quebrou.
A action precisa iniciar com http:// para virar um link externo.
Att,
Boa tarde, fiz exatamente como Pablo sugeriu mas não funciona. Alguma solução?
Também tentei e não deu certo, alguém conseguiu? pois parece ser o controle de acesso que não seixa exibir o menu conforme o Pablo passou.
Itamar e Pedro, vocês devem estar usando o template certo, então vocês tem que adicionar no menu igual o Pablo falou e depois criar ele como se fosse uma classe e dar permissão ao grupo, como se fosse um programa...
prntscr.com/ep6hfc
Igor, continuo sem entender. Teria como, se possível, detalhar mais? Grato.
Aqui no menu XML vc adiciona o link que você quer no action de um menuitem
prntscr.com/epggwo
Porém como o menu do template é baseado em permissões, você precisa criar essa permissão la nos programas, na tela do administrador...
prntscr.com/epght8
E obviamente atribuir essa permissão a um grupo de usuários, assim você pode atribuir certos links a certos usuários...
prntscr.com/epgilf
Igor, para dar permissão eu precisaria criar um controle na pasta tipo www.google.com/.class.php para poder dar as permissões? aqui eu nao consegui, por favor, dê uma força aí. abraços.