Back to top

Autore Topic: [RISOLTO]Comandi di navigazione a fine articoli non funzionano.  (Letto 3511 volte)

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Avevo postato questo nella sezione JoomlaFap perche avevo riscontrato il problema in un sito JoomlaFap. Ma oggi ho verificato che lo fa anche su un sito Joomla 1.5.13 normale.

I comandi di navigazione a fine articolo

<Prec   Succ.>

Fanno l'opposto di quello che dovrebbero fare.

<Prec va avanti e Succ.> va indietro.

Succede solo a me ?? Qualcuno ha qualche idea ?
« Ultima modifica: 01 Ago 2009, 00:03:48 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 vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Comandi di navigazione a fine articoli non funzionano.
« Risposta #1 il: 28 Lug 2009, 14:38:53 »
Possibile che solo io abbia questo problema in due siti diversi ?
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 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Comandi di navigazione a fine articoli non funzionano.
« Risposta #2 il: 28 Lug 2009, 19:24:56 »
hai un link ad uno di questi problemi?
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Comandi di navigazione a fine articoli non funzionano.
« Risposta #3 il: 28 Lug 2009, 20:07:53 »
Il sito in firma. Grazie.
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 vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Comandi di navigazione a fine articoli non funzionano.
« Risposta #4 il: 31 Lug 2009, 20:38:45 »
Scusate se insisto ma non riesco a risolvere il problema anche su quest'altro sito qui aggiornato a Joomla 1.5.14 ho lo stesso errore.
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 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Comandi di navigazione a fine articoli non funzionano.
« Risposta #5 il: 31 Lug 2009, 21:29:25 »
non capisco cosa intendi..
ma se proprio devi puoi sempre invertire i due termini nel file language
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Comandi di navigazione a fine articoli non funzionano.
« Risposta #6 il: 31 Lug 2009, 21:49:10 »
Visualizza ultimo link che ho inviato. Esso è l'ultimo articolo del sito. Non dovrebbe far vedere Succ.> ma <Prec.

Mi sembra che il problema non è solo di testo invertito ma di logica del programma.

Comunque faccio la prova di invertire le stringhe di testo nel file language.
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 vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Comandi di navigazione a fine articoli non funzionano.
« Risposta #7 il: 01 Ago 2009, 00:03:10 »
Sono intervenuto nel codice del file plugins\content\pagenavigation.php

ho modificato le seguenti righe da 137 a 145

Codice: [Seleziona]
if ($location -1 >= 0) {
// the previous content item cannot be in the array position -1
$row->prev = $rows[$location -1];
}

if (($location +1) < count($rows)) {
// the next content item cannot be in an array position greater than the number of array postions
$row->next = $rows[$location +1];
}

con le seguenti

Codice: [Seleziona]
if ($location +1 >= 0) {
// the previous content item cannot be in the array position -1
$row->prev = $rows[$location +1];
}

if (($location -1) < count($rows)) {
// the next content item cannot be in an array position greater than the number of array postions
$row->next = $rows[$location -1];
}

Ora tutto funziona correttamente. Sembra che fosse un errore di logica nel file.
Invito i responsabili del forum a controllare se le corrrezioni sono giuste ed in tal caso segnalare la cosa agli sviluppatori di Joomla.

La cosa strana e che mi lascia qualche dubbio è che nessuno fino ad ora abbia rilevato lo stesso problema.
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 vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]Comandi di navigazione a fine articoli non funzionano.
« Risposta #8 il: 01 Ago 2009, 01:03:28 »
Ragazzi ho fatto alcune verifiche e risulta che anche il nostro sito: esempio pagina http://www.joomla.it/notizie/3723-nuova-ozio-gallery-2.html presenta lo stesso problema.

O sono io di fuori come i terrazzi oppure davvero nessuno ha mai notato questa cosa.

Successivo (Succ.>) vuol dire quello che in ordine di tempo viene dopo. Precedente (<Prec.) vuol dire quello che in ordine di tempo è venuto prima.

Se questo è vero allora occorre intervenire.
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 tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO]Comandi di navigazione a fine articoli non funzionano.
« Risposta #9 il: 01 Ago 2009, 11:41:16 »
Ciao
Non credo sia un errore, ma precedente e successivo è correlato all'impostazione di visualizzazione scelta nella voce di menu relativa. Mi spiego. se scelgo di visualizzare gli articoli in ordine di data per cui risulta primo quello più recente avrò come conseguenza che andando a ritroso e quindi "precedente" partendo da un aricolo intermedio risulterà primo quello più recente e di conseguenza sarà primo l'ultimo. Spero di essermi spiegato bene.

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]Comandi di navigazione a fine articoli non funzionano.
« Risposta #10 il: 01 Ago 2009, 17:14:23 »
@tomtomfive
Ti ringrazio della precisazione. Era una cosa che avevo vista tempo fa e che non ricordavo più.

Il menu che consente di scegliere l'ordinamento nel mio sito è il menù principale voce home dove scegliendo parametri avanzati mostra i settaggi che mostro in immagine.

Attualmente ho il settaggio predefinito quindi "Prima i più recenti".
Il problema è che anche modificando le scelte di ordinamento non ottengo mai risultati logici.


[allegato eliminato da un amministratore essendo passati più di 365 giorni]
« Ultima modifica: 03 Ago 2009, 17:18:13 da tonicopi »
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 tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]Comandi di navigazione a fine articoli non funzionano.
« Risposta #11 il: 03 Ago 2009, 17:37:43 »
Io credo che Joomla! per precedente e successivo tenga conto dell'ordine in cui sono messi gli articoli e che mostri quindi il successivo per il primo articolo dell'elenco puntando al secondo e via così. Naturalmente  a noi può apparire illogico, perchè temporalmente, l'articolo successivo è in realtà un articolo scritto ...precedentemente....  ;D
D'altra parte, non succede la stessa cosa con la numerazione delle pagine? Inizio è l'ultima pagina fatta.... mentre fine è la prima! Funziona così anche nei forum e in molti guestbook, ai quali ho qualche volta pure io invertito l'ordine nel codice come ha fatto vales  ;D
Succede anche in questo forum se clicchi su successivo scende nell'elenco e su precedente sale indipendentemente dalla data di pubblicazione (fa così anche con i post stikkati) e tenendo conto nient'altro che dell'ordinamento in cui compaiono gli articoli dove il PRIMO è quello che sta più in alto e l'ULTIMO quello più lontano nell'elenco.  :)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]Comandi di navigazione a fine articoli non funzionano.
« Risposta #12 il: 03 Ago 2009, 18:16:07 »
Nel mio schema mentale di precedente e successivo la vedo così.

Supponiamo di avere degli oggetti ordinati in base ad un criterio su una linea.

Possono essere date, numeri, testi ordinati alfabeticamenti, cose ordinabili secondo una logica insomma.
Tutte queste cose possono essere ordinate con un criterio o con il suo opposto (crescente o decrescente).
E così fa anche joomla quando gli diciamo il tipo di ordinamento preferito nel home menu. (lui invia una query al database e questo schematicamente risponde con una tabella ordinata in senso verticale)

Precedente e successivo in senso temporale non è sufficiente a spiegare le cose, anzi può essere fuorviante, perchè se parliamo di ordinamento alfabetico o di numeri il tempo non entra in gioco.

Quindi dobbiamo ragionare di precedente e successivo in relazione all'ordinamento che abbiamo scelto di usare ed al suo schema rappresentativo.

Allora consegue che qualsiasi sia l'ordinamento, se lo immaginiamo sulla linea schematica, che dicevo, di avrà che precedente è sempre a sinistra, successivo a destra. (mettete pure la linea in verticale ma non cambia il concetto, precedente è sopra, successivo sotto).
Verificate e vedrete che joomla non risponde così.

Se apportate le modifiche che ho suggerito vedrete che tutto torna secondo questo schema.

Spero di essermi spiegato su questo argomento contorto.
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

 



Web Design Bolzano Kreatif