Joomla.it Forum

Non solo Joomla... => Pubblica Amministrazione => Accessibilità con "JOOMLAFAP" => : RiccardoS 30 Jan 2009, 14:08:03

: Applicare il template JoomlaFAP su richiesta
: RiccardoS 30 Jan 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.  ;)
: Re: Applicare il template JoomlaFAP su richiesta
: vales 30 Jan 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 (http://extensions.joomla.org/extensions/style-&-design/templating/2401/details)

Altre estensioni che fanno cose simili le trovi qui (http://extensions.joomla.org/extensions/style-&-design/templating)
: Re: Applicare il template JoomlaFAP su richiesta
: sali40 31 Jan 2009, 08:53:21
fate però attenzione. l'accesso al template accessibile deve essere esso stesso accessibile
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 31 Jan 2009, 11:34:45
Perfetto, grazie ragazzi, ora provo.

grazie anche per il consiglio  ;)
: Re: Applicare il template JoomlaFAP su richiesta
: sali40 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! :-\
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 02 Feb 2009, 08:42:00
certo, hai ragione.  ;)
: Re: Applicare il template JoomlaFAP su richiesta
: vales 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à).
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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
: Re: Applicare il template JoomlaFAP su richiesta
: vales 02 Feb 2009, 09:28:56
il problema forse sarà, non cosa farà il modulo, ma come visualizza certe funzionalità.
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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.
: Re: Applicare il template JoomlaFAP su richiesta
: vales 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.
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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"?
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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...  :(
: Re: Applicare il template JoomlaFAP su richiesta
: sali40 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
:
<noscript></noscript>
: Re: Applicare il template JoomlaFAP su richiesta
: vales 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 (http://www.ultijoomla.com/faq/37-template-chooser-faq/52-why-does-my-template-chooser-doesnt-change-template) di Template_chooser ti può aiutare.
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 03 Feb 2009, 17:34:16
Controlla se questa FAQ (http://www.ultijoomla.com/faq/37-template-chooser-faq/52-why-does-my-template-chooser-doesnt-change-template) 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.
: Re: Applicare il template JoomlaFAP su richiesta
: vales 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.
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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?
: Re: Applicare il template JoomlaFAP su richiesta
: vales 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ù
:
<!-- <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.
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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").
: Re: Applicare il template JoomlaFAP su richiesta
: vales 03 Feb 2009, 19:54:12
....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.



: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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...
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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?
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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...
: Re: Applicare il template JoomlaFAP su richiesta
: sali40 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
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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! ;)
: Re: Applicare il template JoomlaFAP su richiesta
: pinuzzo87 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
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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...
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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
: Re: Applicare il template JoomlaFAP su richiesta
: pinuzzo87 13 Feb 2009, 12:16:56
ciao, io ho modificato un pò il file default.php..eccolo qua:
:
<?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

: Re: Applicare il template JoomlaFAP su richiesta
: pinuzzo87 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
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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?
: Re: Applicare il template JoomlaFAP su richiesta
: sali40 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
: Re: Applicare il template JoomlaFAP su richiesta
: RiccardoS 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?