- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- problema nella creazione di un componente
-
problema nella creazione di un componente
ciao a tutti, sto cercando di crearmi un piccolo componente per joomla ma non sono espertissimo di php.
non mi è quindi chiaro questo, come faccio a creare un link che mi porti a una altra pagina interna al componente?ovvero cge so ho 2 pagine
guida.php e
bologna.phpcome faccio a mettere in guida php una voce bologna che poi mi porti a bologna .php
grazie
-
credo di non aver capito bene data l'ovvietà della risposta con un link
<a href=www.sito.it/bologna.php >bologna</a> ```:bho::bho:
-
si così sarebbe un banalissimo link ma io devo linkare una pagina dentro a www.xxxxxxxxx.com/components/com_xxxxx/bologna.php, ma naturalmente non posso fare
<a href=www.xxxxxxxxx.com/components/com_xxxxx/bologna.php >bologna</a>
perchè sono dentro a un componente di joomla e se creo un link diretto così mi da errore
-
se il contenuto è statico non vedo il problema
-
ciao cercherò di spiegarmi meglio e allego tutti i file del componente per maggior chiarezza
file crocgames_net.php
<?php /** * Fungames Component * * @Copyright (C) 2005 Uwe Thoma * @ All rights reserved * @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html * @version $Revision: 1.0 $ **/ defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); /*$handle = fopen("http://www.crocgames.net","r"); $i=1; while(!feof($handle)) { $str = fgets($handle, 200); echo "$str"; $i++; } fclose($handle); */ include "tabella.php"; ?>
file crocgames.xml
<?xml version="1.0" ?> <mosinstall type="component"> <name>Crocgames_net</name> <creationDate>july 2007</creationDate> <author>Crocgames_net</author> <copyright>Copyright crocgames.net</copyright> <authorEmail>[email protected]</authorEmail> <authorUrl>http://www.crocgames.net</authorUrl> <version>1.0</version> <description>Over 3000 games or arcade, action, adventure, sport, sexi and many other multiplayer games</description> <files> <filename>crocgames_net.php</filename> <filename>tabella.html</filename> <filename>azione.html</filename> <filename>avventura.html</filename> <filename>avventura.php</filename> <filename>tabella.php</filename> </files> <installfile>install.crocgames_net.php</installfile> <uninstallfile>uninstall.crocgames_net.php</uninstallfile> <administration> <menu>Crocgames</menu> <files> <filename>admin.crocgames_net.php</filename> </files> </administration> </mosinstall>
file tabella.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Documento senza titolo</title> <style type="text/css"> <!-- .Stile1 { font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; } .Stile7 {font-family: "Courier New", Courier, monospace; font-weight: bold; font-size: 12px; } --> </style> </head> <body> <table width="486" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <th scope="col"><div align="center" class="Stile7"><a href="<a class="pagenav" href="<?php echo sefRelToAbs("index.php=option=com_crocgame_net&Itemid=avventura); ?>">">Avventura</a></div></th> <th scope="col"><div align="center" class="Stile7"><a href="components/crocgames_net/azione.html">Azione</a></div></th> <th scope="col"><div align="center" class="Stile7">Arcade</div></th> <th scope="col"><div align="center" class="Stile7">Carte</div></th> <th scope="col"><div align="center" class="Stile7">Chess</div></th> <th scope="col"><div align="center" class="Stile7">Casino</div></th> <th scope="col"><div align="center" class="Stile7">puzzle</div></th> <th scope="col"><div align="center" class="Stile7">Sexy</div></th> </tr> <tr> <td><div align="center" class="Stile7">Sexy</div></td> <td><div align="center" class="Stile7">Sparatutto</div></td> <td><div align="center" class="Stile7">lotta</div></td> <td><div align="center" class="Stile7">Motori</div></td> <td><div align="center" class="Stile7">Sport</div></td> <td><div align="center" class="Stile7">Multiplayer</div></td> <td><div align="center">Giochi Pc </div></td> <td><div align="center">Giochi Mac </div></td> </tr> </table> <p align="center" class="Stile1">Powered By Crocgames.net - Free online games </p> </body> </html>
ecco il problema è, nel file tabella.php come faccio a creare un link che pporti a una pagina del componente (avventura.php, azione.php, sport.php e così via); non posso usare un collegamento statico normale perchè mi da errore.
-
Io non ho capito molto quello che vuoi fare...
Potresti linkarci la pagina dove si vede questo componente in funzione?Piccola nota:
il file crocgames_net.php, come fa a funzionare se è completamente commentato ?
-
nel file crocgame_net.php funziona solo
include "tabella.php";la pagina è questa
http://www.crocgames.net/component/option,com_crocgames_net
e io devo creare dei collegamenti interni al componenente crocgame_net di joomla per le voci avventura, arcade . . .
ma non so come creare il collegamento?