Back to top

Autore Topic: [RISOLTO] link ad un file  (Letto 2566 volte)

Offline Bus

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
[RISOLTO] link ad un file
« il: 29 Mar 2010, 16:27:54 »
Buongiorno,
     sto sviluppando un modulo joomla che crea un menù a seconda dell'utente... e fin qui non ho avuto problemi..il problema sorge non appene tento di collegare il link a qualche pagina php..riporto l'esempio:
Codice: [Seleziona]
echo '<li><a href="http://127.0.0.1/ProvaModuloPersonalMenu/module/mod_personalmenu/logon_service.php?desc=B2B" target="_blank">' $valueID . '</a>' . '</li>';

come potete notare il link vorrebbe passare una variabile GET tramite url ad un file php dentro la stessa cartella del modulo....ma ovviamente è un modo sbagliato quello di accedere direttamente ai file in JOOMLA. Infatti se metto all'inzio del file defined('_JEXEC') or die('Accesso ristretto'); oviamente mi stampa Accesso ristretto..qualcuno ha la soluzione e cioè è possibile in qualche modo creare un link ad un file all'interno della stessa cartella del modulo joomla??

Vi ringrazio anticipatamente.

Un Saluto

« Ultima modifica: 31 Mar 2010, 11:21:18 da Bus »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:link ad un file
« Risposta #1 il: 30 Mar 2010, 09:25:16 »
ciao Bus,
se non passi da joomla (ie la index.php in root) _JEXEC non sarà mai definito.

dovrai pertanto creare il link con un codice simile a questo

$link = JRoute::_( "index.php?desc=B2B&valueID={$valueID}" );

ed all'interno del modulo verificare se nell'url vi sono i parametri di interesse.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline Bus

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re:link ad un file
« Risposta #2 il: 30 Mar 2010, 10:01:28 »
ok capito..ma come faccio a dirgli che il file da "aprire" (e cioè quello da cui alla fine leggero' la variabile desc=B2B) è logon_service.php??

Grazie ancora

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:link ad un file
« Risposta #3 il: 30 Mar 2010, 10:15:12 »
un require?

ma stai parlando di richiamare un modulo o un componente?
nel secondo caso devi passare anche i parametri per quest'ultimo (primo tra tutti 'option').

dai un'occhiata al codice di mod_login

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline Bus

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re:link ad un file
« Risposta #4 il: 30 Mar 2010, 10:26:17 »
no no...dunque il modulo l'ho fatto e ha la funzione di stampare una serie di link. Quando l'utente clicca su uno di questi link, vorrei passare tramite l'url (quindi con una variabile get) un valore a seconda del quale nel file logon_service.php (che è quello che vorrei richiamre) eseguo una certa azione. Il fatto è che non so dove mettere il file logon_service.php e come generare il link... :'(

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:link ad un file
« Risposta #5 il: 30 Mar 2010, 12:56:40 »
come generare il link te lo ho detto, per il resto ti consiglio di leggerti il wiki sullo sviluppo dei componenti, almeno per chiarirti le idee.

da ciò che ho capito la risposta dovresti trovarla lì, magari tra le righe  :D
(leggi come funziona il flusso delle informazioni in joomla)

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline Bus

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re:link ad un file
« Risposta #6 il: 31 Mar 2010, 10:22:02 »
Finalmente ho risolto!!

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:link ad un file
« Risposta #7 il: 31 Mar 2010, 10:52:40 »
ok, ma ricordati di inserite [RISOLTO] nel post di apertura del topic.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif