Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Nuvola6 18 Jan 2012, 21:35:21
-
Possibile?
E visto che voglio usarlo in un menu pubblicato ma non visibile sul sito? ???
-
Ciao Nuvola6, crea un menu, pubblicalo, ma scegli di renderlo visibile in nessuna pagina
-
Ciao. Grazie per l'attenzione.
Avevo provato anche così ma non va...
-
Viene generato un errore? Non trova la pagina? che genere di problema riscontri?
-
Certo che non sei chiaro nell'esporre il problema, un link ad un sito esterno deve funzionare da qualsiasi parte lo inserisci, non capisco l'esigenza di metterlo in un menù, e se poi lo metti proprio nel menù e poi non lo pubblichi, come fai ad attivare questo link? Insomma qualcosa nella tua esposizione non torna, se puoi essere più chiaro forse si capisce meglio.
-
Compare l'errore 404, non trova quindi la voce...
Ma è strano.
Un link esterno dovrebbe comparire ovunque...
@tomtomeight
Non si tratta di un link ad un sito esterno ma di un pdf caricato sul server a cui io punto con una voce di menu (creando cioè un link esterno... ovvero, se vai in menu e scorri l'elenco c'è "link esterno" ed è quello che uso per inserire un link del tipo: www.sito.it/file.pdf)
Bene, questo sistema funziona se la mia voce di menu appartiene ad un menu che appare sul sito (es. topmenu o mainmenu) ma se la creo in un menu che non deve apparire sul sito e che contiene i miei collegamenti nascosti, non funziona più il link esterno.
-
Ciao Nuvola6, non ho capito come mai non linki direttamente da un articolo?
-
Linko ad un pdf, perchè si apra nel browser...
Volevo evitare di usare componenti per il download.
Volevo usare una semplice voce di menu. La cosa funziona ma solo a determinate condizioni.
Perciò ho dovuto per forza usare un componente, ma ora mi resta questo inghippo nella mente... e cercavo con voi una spiegazione.
-
Il fatto che sia apra nel browser dipende dalle impostazioni di quest'ultimo. Per farti un esempio puoi linkarlo così: http://www.miosito.it/cartella/nomefile.pdf dove la cartella è la cartella in cui si trova il file. Questo ti consente di linkare direttamente nei contenuti, senza dover far ricorso ad alcun menù.
Ciao.
-
Lo so che dipende dalle impostazioni del browser.
Devo creare la voce di menu perchè non ho specificato che devo renderla accessibile solo ai registrati.
Perdonami la dimenticanza...
-
Ok, ho capito. Che ne dici di un plugin che ti consente di inserire codice nel contenuto tipo questo http://extensions.joomla.org/extensions/edition/custom-code-in-content/5051 (http://extensions.joomla.org/extensions/edition/custom-code-in-content/5051)? Potresti così recuperare l'eventuale utente attivo e far vedere il link solo se autenticato
-
mmm
cosa fa esattamente? cioè, che codice andrei ad inserire?
E' interessante la discussione.
(anche se poi utilizzarla sarà un po' macchinoso perchè non credo che il plugin funzioni in un modulo. il mio collegamento si trova in un modulo custom. dovrei installare forse un ulteriore plugin che si chiama plugin in module).
-
Visto che ti trovi in un modulo (e non ricordo se quel plugin funziona solo nei content) prova questo http://extensions.joomla.org/extensions/edition/custom-code-in-content/1023 (http://extensions.joomla.org/extensions/edition/custom-code-in-content/1023) si tratta di un package completo di plugin e modulo che ti consente di scrivere codice html, php e javascript. Potresti sostituire con questo il modulo custom e far tutto da qui, visto che essendo incluso nel framework di joomla puoi ottenere tutte le variabili, le funzioni, ecc.
-
Quindi uso questo modulo e scrivo il collegamento al file?
Tipo: http://www.sito.it/nomefile.pdf?
E poi?
Mi manca qualche passaggio...
-
usi il php per testare che l'utente sia loggato e mostri il link solo a questi ultimi
$user =& JFactory::getUser();if ($user->id) {
tuolink
}
-
Grande!
Oggi ho imparato una cosa nuova e molto ma molto interessante.
Non so come ringraziarti.
Questo post me lo conserverò con cura.
Grazie davvero :-)
-
Figurati. Prova a vedere se va. Se hai problemi scrivimi, ti rispondo domani, però, ora vado a nanna :)