Joomla.it Forum

Non solo Joomla... => Pubblica Amministrazione => Accessibilità con "JOOMLAFAP" => : TheAnt 16 Oct 2008, 22:55:13

: Posizione corepatches
: TheAnt 16 Oct 2008, 22:55:13
Ciao
volendo sostituire i file del corepatches a mano, come faccio a capire in quale posizione vanno? Ad esempio, il file html.php dove va? di file con lo stesso nome in una installazione di Joomla 1.5.7 ce ne sono 3 più uno con la H maiuscola. Di legacy.php e di legacy.php ce ne sono tre.
Stessa cosa per com_accesskeys,  ho scaricato da svn e ho una cartella "component" con dentro com_accesskey, che a sua volta contiene "accesskeys.xml" e le cartelle admin e languages, ma nell'installazione di joomla queste cartelle non ci sono.
Chi mi aiuta?
Ciao e grazie
: Re: Posizione corepatches
: vales 17 Oct 2008, 09:08:18
Queste sono le posizioni degli unici files da sostituire:

plugins/system/legacy/adminmenus.php
plugins/system/legacy/html.php
modules/mod_mainmenu/legacy.php
libraries/joomla/html/html/email.php

Comunque all'interno della cartella corepatches ci sono dei files come questo joomla_fap_15_2008-09-11.diff che è l'ultima versione che descrive le modifiche e le posizioni dei singoli file.

Se usi Tortoise per scaricare gli aggiornamenti ed poi apri con Tortoise il file formato diff vedrai chiaramente tutto.

: Re: Posizione corepatches
: TheAnt 17 Oct 2008, 09:12:40
Grazie mille, purtroppo Tortoise per Mac non l'ho ancora trovato.
Ciao
: Re: Posizione corepatches
: elpaso66 18 Oct 2008, 09:34:36
Il file .diff è un file di testo, basta aprirlo e leggerlo per capire come funziona.

La prima riga di ciascun blocco di modifiche contiene il percorso relativo del file a cui si applicano, quindi è facile capire quale file è quello da sostituire ed è anche facile fare applicare  a mano le modifiche (in quanto sono poche).
: Re: Posizione corepatches
: TheAnt 18 Oct 2008, 09:53:22
Ottimo, grazie.
Nella cartella corepatches trovo anche file non indicati nel .diff: pagebreak.php e tinymce.php, vanno sotituiti anche loro o no?

L'ultima perplessità resta per gli "aggiornamenti" di accesskeys. Fra i file che si installano con la normale procedura di joomla, non trovo quelli da sostituire.
: Re: Posizione corepatches
: vales 18 Oct 2008, 13:30:15
Nella cartella corepatches trovo anche file non indicati nel .diff: pagebreak.php e tinymce.php, vanno sotituiti anche loro o no?

Se hai Joomla 1.5.7 sono già aggiornati e non occorre sostituirli.
L'ultima perplessità resta per gli "aggiornamenti" di accesskeys. Fra i file che si installano con la normale procedura di joomla, non trovo quelli da sostituire.

A quali file ti riferisci ?
: Re: Posizione corepatches
: TheAnt 18 Oct 2008, 15:05:26
Mi era sembrato di capire che è necessario aggiornare anche com_accesskeys

qui:
http://joomlacode.org/gf/project/joomlafap1_5/frs/

sono disponibili com_accesskeys_31

e qui
http://forum.joomla.it/index.php/topic,47290.0.html

si fa riferimento a com_accesskeys_66

Ti ringrazio davvero molto per la pazienza.
: Re: Posizione corepatches
: vales 18 Oct 2008, 16:18:58
Si ripetto alla _31 ci sono stati aggiornamenti fino alla _66 che risale a giugno scorso.

Devi updare i file più recenti rispetto alla versione _31.

I file li trovi qui: http://joomlacode.org/gf/project/joomlafap1_5/scmsvn/

Apri la cartella components e di seguito le altre sottocartelle per trovare i file con versione superiore alla _31 e li sostituisci ai file del componente accesskey caricato sul tuo sito (che dovrebbe essere la versione _31).

E' laborioso ma se non puoi usare Tortoise o l'altra patch descritta nella video guida accessibile3BP2.swf non c'è altra strada.

Le video guide sono qui: http://joomlacode.org/gf/project/joomlafap1_5/docman/?subdir=466
: Re: Posizione corepatches
: TheAnt 18 Oct 2008, 17:54:00
Grazie, davvero molto gentile.

Ho visto tutte le video guide ma non ne trovo che parlino di patch o che si chiami 3BP2.swf qui:
http://joomlacode.org/gf/project/joomlafap1_5/docman/?subdir=466


Credo alla fine di essere riuscito a installare manualmente tutti i file aggiornati:

http://cornacchia.selfip.com/fap/

ho provato a testare il sito così com'è senza nessuna modifica con il validatore di W3C e ottengo 5 errori:

http://validator.w3.org/check?uri=http%3A%2F%2Fcornacchia.selfip.com%2Ffap%2F&charset=(detect+automatically)&doctype=Inline&group=0
: Re: Posizione corepatches
: vales 18 Oct 2008, 18:28:07
E' vero. Quando le scaricai io c'erano due versioni della 3, 4 e 5.

Sei invii un indirizzo di posta nella mia casella personale te la invio.
: Re: Posizione corepatches
: vales 18 Oct 2008, 19:12:48
Strano con Joomla puro senza componenti strani dovrebbe validare subito.

Hai controllato i settaggi giusti del plugin Htmlpurifier ?

Encoding    ISO-8859-1
Tidy Level    medium
Doctype    HTML 1.0 Strict
Linkify    no
Trusted HTML    si
: Re: Posizione corepatches
: TheAnt 18 Oct 2008, 19:19:07
Hai ragione, avevo dimenticato di attivare il plugin.
Per l'ennesima volta, grazie
: Re: Posizione corepatches
: vales 18 Oct 2008, 19:40:37
Bene. Ora comincia il lavoro vero ...