Back to top

Autore Topic: Applicare il template JoomlaFAP su richiesta  (Letto 19996 volte)

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Applicare il template JoomlaFAP su richiesta
« il: 30 Gen 2009, 14:08:03 »
Buongiorno a tutti, complimenti per il progetto e per il lavoro, anzitutto.
Ho scoperto ora JoomlaFAP e lo ritengo davvero ottimo.
La mia domanda è: ho visto che vari siti creati con questo template, lo utilizzano di default, ma se io volessi fare in modo di avere in home page del mio sito, che usa il template ja_purity, un link che dica "Versione accessibile" e che cliccando questo link si applichi il FAP, come potrei fare?

ovvero: è possibile lasciare al client la scelta di un template? voi come fate? create l'intero sito col template joomlaFAP? a quanto vedo dallo showcase, sì...

ovviamente è possibile applicare un template aggiungendo "?template=new_template_name" all'url, ma basta cliccare su un link per andare in una sottosezione del sito e si avrà di nuovo il template di default...

Grazie in anticipo.  ;)

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #1 il: 30 Gen 2009, 17:08:28 »
C'è almeno un modulo chiamato "Template Chooser" che consente di cambiare il template dal frontend del sito.

Lo puoi trovare su extensions qui

Altre estensioni che fanno cose simili le trovi qui
« Ultima modifica: 30 Gen 2009, 17:14:57 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #2 il: 31 Gen 2009, 08:53:21 »
fate però attenzione. l'accesso al template accessibile deve essere esso stesso accessibile

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #3 il: 31 Gen 2009, 11:34:45 »
Perfetto, grazie ragazzi, ora provo.

grazie anche per il consiglio  ;)

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #4 il: 01 Feb 2009, 13:37:31 »
non è un consiglio, è una prescrizione.

L'accesso a un sito accessibile (il tuo sito, senza il template accessibile non lo è) deve essere accessibile.

Colori, prescrizioni sui link, funzionamento anche in assenza di java, accesskey ... tutto quanto è presctirro per un sito accessibile deve essere concentrato in quel link! :-\

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #5 il: 02 Feb 2009, 08:42:00 »
certo, hai ragione.  ;)

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #6 il: 02 Feb 2009, 09:05:13 »
In caso di problemi si può intervenire sul modulo per renderlo accessibile come già avvenuto per altre situazioni. (Es. io ho fatto alcune moodifiche al modulo top100 che aveva problemi di accessibilità).
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #7 il: 02 Feb 2009, 09:13:41 »
In caso di problemi si può intervenire sul modulo per renderlo accessibile come già avvenuto per altre situazioni. (Es. io ho fatto alcune moodifiche al modulo top100 che aveva problemi di accessibilità).

infatti avevo in mente di provare a capire qual è esattamente il risultato della pressione del tasto select quando è impostato il template "accessible" e creare un collegamento in homepage con quel link. anzi... se qualcuno lo sa già e mi può aiutare...  ;D

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #8 il: 02 Feb 2009, 09:28:56 »
il problema forse sarà, non cosa farà il modulo, ma come visualizza certe funzionalità.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #9 il: 02 Feb 2009, 10:30:34 »
funzionalità particolari non ne ho tante... ho visto che con phocagallery va bene perchè invece di fare l'ingrandimento con gli effetti di shadowbox visualizza semplicemente la foto in grande... mentre con il calendario degli eventi qualche problema c'è: quando si clicca su un evento, la pagina che si apre ha il template originale.

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #10 il: 02 Feb 2009, 10:40:33 »
Io mi riferivo alle funzionalità del modulo.
Comunque vanno sempre verificate tutte le estensioni utilizzate. Vale sempre per tutti quello che ha detto sali40.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #11 il: 03 Feb 2009, 11:41:26 »
infatti avevo in mente di provare a capire qual è esattamente il risultato della pressione del tasto select quando è impostato il template "accessible" e creare un collegamento in homepage con quel link. anzi... se qualcuno lo sa già e mi può aiutare...  ;D

per caso qualcuno ha idea di quale sia l'effetto della pressione del tasto "select" con il template "accessible" selezionato? è fattibile l'idea di impostare questo link su un collegamento del tipo "Versione accessbile"?

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #12 il: 03 Feb 2009, 13:23:26 »
mmhhh controllando meglio ho visto che il modulo template_chooser non funziona come credevo: appena clicco qualsiasi link, mi torna al template principale, non mantiene il template FAP per tutto il sito...  :(

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #13 il: 03 Feb 2009, 14:21:42 »
posso dirti cosa penso?

non mi sento sicuro al 100% ma senza un javascript non puoi ottenere quello che vuoi.

Il punto è che per browser che non supportino javascript l'accesso al template accessibile viene di fatto negato. Non puoi uscirtene con un semplice messaggio, nella sezione
Codice: [Seleziona]
<noscript></noscript>

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #14 il: 03 Feb 2009, 17:02:06 »
mmhhh controllando meglio ho visto che il modulo template_chooser non funziona come credevo: appena clicco qualsiasi link, mi torna al template principale, non mantiene il template FAP per tutto il sito...  :(

Controlla se questa FAQ di Template_chooser ti può aiutare.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #15 il: 03 Feb 2009, 17:34:16 »
Controlla se questa FAQ di Template_chooser ti può aiutare.

grazie, l'avevo vista, in pratica sembra che il modulo avesse qualche problema: a me personalmente funzionava correttamente, ho comunque fatto quella modifica ma non è cambiato nulla.
Il problema è che cambia il template solo nella home page.

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #16 il: 03 Feb 2009, 18:23:29 »
Hai settato il parametro del modulo Keep Cookie su SI ?

Io ho verificato in locale e regge le chiamate su tutti i menù.

L'unico problema da risolvere è che da 3 errori di validazione W3C. Ma non mi sembra difficile da rimediare.
« Ultima modifica: 03 Feb 2009, 19:01:35 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #17 il: 03 Feb 2009, 19:05:06 »
accidenti è vero!  :o

devo aver combinato qualche casino perchè ho provato su un altro pc in locale ed effettivamente funziona... però anche sul sito di prova in remoto mi dà lo stesso problema: ora provo a sistemarlo. questo cmq mi conforta molto, grazie! ;)

qualche idea sul link che si crea quando si seleziona un template?

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #18 il: 03 Feb 2009, 19:11:30 »
Penso di aver risolto la validazione con queste modifiche al file che si trova qui:
modules/mod_templatechooser/tmpl/default.php

dalla linea n. 38 in giù
Codice: [Seleziona]
<!-- <form  name="templateform_<?php echo $chooserID?>" method="post" action=""> -->
<form   method="post" action="">
<div >
<?php 
        $selectattr 
" class=\"button\" onchange=\"$onchange\""
echo JHTML::_('select.genericlist'$darray'mod_change_template_'.$chooserID$selectattr,'value''text'$cur_template );
?>

<!-- <input class="button" type="submit" value="<?php echo JText::_('Select');?>" /> -->
<input type="submit" value="<?php echo JText::_('Select');?>" />
</div>
</form>
</div>

modificato tag form
modificato tag input
inserito tag div dopo tag form

Non ho compreso cosa intendi per link quando si seleziona un template.
« Ultima modifica: 03 Feb 2009, 19:29:15 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #19 il: 03 Feb 2009, 19:44:09 »
anzitutto grazie infinite per la validazione, appena posso provo il tutto.

per link intendo il fare in modo che, invece di usare il menù a discesa del modulo template_chooser e poi dover premere il tasto "select" (che con l'accessibilità ha poco a che fare), si possa scegliere il template accessibile tramite un collegamento (ad esempio, un pulsante o una semplice scritta "Versione accessibile").

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #20 il: 03 Feb 2009, 19:54:12 »
Citazione
....si possa scegliere il template accessibile tramite un collegamento (ad esempio, un pulsante o una semplice scritta "Versione accessibile").
???

questa è roba per sali40 e elpaso66  ;D

credo che il select modifichi una variabile che determina la scelta del template e crei un cookie che mantiene la variabile con quel settaggio. Decodificato questo credo si possa fare.
Attendiamo lumi.



Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #21 il: 04 Feb 2009, 12:09:46 »
 ;D

spero che riescano a darmi un aiuto.  ;)

p.s. quanto ai problemi sul non funzionamento in locale in un pc e nel sito remoto, ho dovuto disinstallare il template ed il modulo template_chooser e reinstallarli: ora funziona tutto bene. mah...
« Ultima modifica: 04 Feb 2009, 12:15:15 da RiccardoS »

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #22 il: 06 Feb 2009, 12:41:27 »
;D

spero che riescano a darmi un aiuto.  ;)

p.s. quanto ai problemi sul non funzionamento in locale in un pc e nel sito remoto, ho dovuto disinstallare il template ed il modulo template_chooser e reinstallarli: ora funziona tutto bene. mah...

non riesco a capire come mai dopo un pò mi risuccede la stessa cosa: il template FAP viene applicate dal modulo template_chooser in homepage, ma non nelle altre pagine.

quanto all'altra domanda, devo provare a mandare un mp a elpaso?

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #23 il: 10 Feb 2009, 10:37:29 »
continuo a non capire: appena installato templatechooser funziona correttamente, ma come vado a fare qualsiasi modifica in joomla (aggiunta menù, articoli o altro) non funziona più. che strano...

strano anche che nessuno si sia posto il problema di far scegliere il template all'utente: fare un sito solamente con FAP mi sembra un pò riduttivo...

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #24 il: 10 Feb 2009, 10:56:08 »
Non c'è dubbio. Ma siccome il problema non si risolverebbe solo con il template, se non vuoi riduzioni puoi fare un sito gemello.

Tieni presente che le limitazioni, infatti, le avresti comunque. qualsiasi modulo, qualsiasi estensione ... dovrebbe essere accessibile.

Non puoi mettere alcun video, a meno che non metti i sottotitoli e il racconto ...

Fai un sito standard, ne fai uno fap in sottocartella con un prefisso diverso per le tabelle, copi tutti i contenuti (anche da database: sezioni, categorie, contenuti, menu e voci di menu).

Nel sito standard metti un link (accessibile!!!) al sito fap e in questo un link al sito standard

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #25 il: 10 Feb 2009, 12:56:55 »
ottima idea, se vedo che template chooser continua a non funzionare credo proprio che farò così.

Grazie ancora, ciao! ;)

Offline pinuzzo87

  • Esploratore
  • **
  • Post: 55
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #26 il: 11 Feb 2009, 18:53:33 »
Anche io ho la stessa identica necessità,ma nel mio caso vorrei solo far visualizzare la modalità ipovedenti e non tutto il template accessibile

praticamente vorrei creare un sito con un template normale e quando l'utente fa click su modalità ipovedenti di fargliela visualizzare in quel modo

oltre al template di joomla fap esiste qualcosa di immediato? perchè vorrei evitare di creare un doppio sito, visto che sarà molto aggiornato e quindi scartare la sincronizzazione del doppio db

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #27 il: 12 Feb 2009, 13:59:21 »
oltre al template di joomla fap esiste qualcosa di immediato? perchè vorrei evitare di creare un doppio sito, visto che sarà molto aggiornato e quindi scartare la sincronizzazione del doppio db

ora che ci penso... anche per me questa soluzione è poco fattibile, perchè anch'io ho aggiornamenti frequenti e numerosi... e se poteva essere realizzabile l'export del db dal sito principale ed il successivo import in quello accessibile, con un solo db ma tabelle distinte mi risulta un tantino più difficile...

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #28 il: 13 Feb 2009, 10:28:05 »
Ho trovato nel forum di joomla.org in inglese uno che chiede la stessa cosa: http://forum.joomla.org/viewtopic.php?f=466&t=310521&start=0&sid=2d64e331444867bc0cafa91909ccdd87

l'autore del thread sembra aver risolto, ma l'ultimo che ha scritto ha lo stesso mio problema: con joomla 1.5.9 e l'ultima versione del template chooser (che è cambiato) non funziona il link index.php?jos_change_template=tuotemplate

Offline pinuzzo87

  • Esploratore
  • **
  • Post: 55
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #29 il: 13 Feb 2009, 12:16:56 »
ciao, io ho modificato un pò il file default.php..eccolo qua:
Codice: [Seleziona]
<?php
// no direct access
defined'_JEXEC' ) or die( 'Restricted access' );
?>

<div class="templatechooser">
<form  name="templateform_60" method="post" action="">
<?php if ($_GET['template']=="accessible") { ?>
<select id="mod_change_template_60" class="button" onchange="" name="mod_change_template_60" style="display:none">
<option value="accessible">accessible</option>
<option selected="selected" value="sportline">sportline</option>
</select>
<a onclick="document.templateform_60.submit();">Versione di default</a>
<?php }else{ ?>
<select id="mod_change_template_60" class="button" onchange="" name="mod_change_template_60" style="display:none">
<option selected="selected" value="accessible">accessible</option>
<option value="sportline">sportline</option>
</select>
<a onclick="document.templateform_60.submit();">Versione accessibile</a>
<?php } ?>
</form>
</div>

praticamente ora scambia i template ma all'ingresso del sito ricevo quest'errore

Notice: Undefined index: template in .../mod_templatechooser/tmpl/default.php on line 7

viene generato l'errore subito dopo la creazione del form...qualche idea?

la select l'ho ottenuta copiandola dal sorgente pagina del browser


Offline pinuzzo87

  • Esploratore
  • **
  • Post: 55
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #30 il: 13 Feb 2009, 13:04:53 »
Per sicurezza sono tornato indietro su tutti i passi e praticamente pulendo la cache al primo ingresso al sito compare l'errore..anche sulla versione originale..

Notice: Undefined index: template in ...modules/mod_templatechooser/mod_templatechooser.php on line 43

Notice: Undefined index: template in .../modules/mod_templatechooser/mod_templatechooser.php on line 43

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #31 il: 15 Feb 2009, 15:44:39 »
ho scoperto come mai template chooser funzionava solo nella home page: bisogna far visualizzare il modulo su tutti i menu!  :o

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #32 il: 03 Mar 2009, 20:03:56 »
scusate se ritorno sull'argomento, ma il template chooser mi ha dato molto filo da torcere.

per farlo funzionare come dovrebbe ho dovuto editare una riga in /includes/application.php:

invece di: if ($template = $this->get('setTemplate')) {

ho inserito queste righe:
if (isset($_SESSION["template"])) {
return $_SESSION["template"];
} elseif ($template = $this->getUserState('setTemplate')) {
return $template;
}


come ho trovato in questo thread di joomla.org: http://forum.joomla.org/viewtopic.php?p=843315

ora sembra funzionare correttamente.

Ora... devo ancora vedere se riesco a far cambiare template con un link, ma vi chiedo: voi cosa ne pensate di un sito istituzionale fatto così? è sbagliato impostare un template comunque pulito e validato w3c e dare la possibilità di passare alla versione completamente accessibile (FAP) solo a chi effettivamente ne avesse bisogno?

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #33 il: 03 Mar 2009, 20:27:51 »
In linea teorica non è il massimo, ma è tollerato.
Purché l'accesso all'accessibile sia accessibile
Scusa il gioco di parole, ma occorre che l'accesso al sito accessibile sia stanca-conforme

Offline RiccardoS

  • Appassionato
  • ***
  • Post: 509
    • Mostra profilo
Re: Applicare il template JoomlaFAP su richiesta
« Risposta #34 il: 04 Mar 2009, 10:45:41 »
In linea teorica non è il massimo, ma è tollerato.
Purché l'accesso all'accessibile sia accessibile
Scusa il gioco di parole, ma occorre che l'accesso al sito accessibile sia stanca-conforme

certo, come già avevi fatto notare: assolutamente vero.  ;)

grazie.

altre idee/opinioni?

 



Web Design Bolzano Kreatif