• User Attivo

    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.php

    come faccio a mettere in guida php una voce bologna che poi mi porti a bologna .php

    grazie


  • User Attivo

    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:

  • User Attivo

    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


  • User Attivo

    se il contenuto è statico non vedo il problema


  • User Attivo

    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="&lt;a class=&quot;pagenav&quot; href=&quot;<?php echo sefRelToAbs("index.php=option=com_crocgame_net&amp;Itemid=avventura); ?>&quot;&gt;">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.


  • Super User

    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 ?


  • User Attivo

    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?