Joomla.it Forum

Joomla! 3 => Joomla! 3 => : Leo.C 30 Nov 2015, 16:51:57

: Bug di Joomla? - ?hitcount=0 nelle URL
: Leo.C 30 Nov 2015, 16:51:57

Salve a tutti,
mi trovo un curioso bug di Joomla, d'improvviso ho scoperto che il codice
(prendiamo una pagina ad esempio)
href="http://test.italyguides.net/en/lazio/rome (http://test.italyguides.net/en/lazio/rome)


Cliccando sulla bandiera inglese la URL che appare non è corretta perché addizionata di "?hitcount=0"
e anche il codice nella <head> riporta:


<link href="http://test.italyguides.net/en/lazio/rome?hitcount=0 (http://test.italyguides.net/en/lazio/rome?hitcount=0)" rel="alternate" hreflang="en-US" />
<link href="http://test.italyguides.net/it/lazio/roma (http://test.italyguides.net/it/lazio/roma)" rel="alternate" hreflang="it-IT" />


1) ho provato ad usare un'altro template (ma non dipende dal template)
2) Risalvare, pubblicare / depubblicare il System - Language Filter
3) ripristinare il .htaccess
4) curiosamente su pagine con un diverso template non c'è il bug (ma il template non c'entra):
http://test.italyguides.net/en/mobile-apps/iphone-apps (http://test.italyguides.net/en/mobile-apps/iphone-apps)




A qualcuno è capitata la stesa cosa?


L.
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: tomtomeight 30 Nov 2015, 17:10:30
Quelle sono aggiunte da qualche componente di statistiche.
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: Leo.C 30 Nov 2015, 17:14:26

Ho pochissimi componenti abilitati e nessuno di statistiche...
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: tomtomeight 30 Nov 2015, 17:28:27
Se lo fa solo con quel template allora è il template che le genera, sei sicuro di averlo scaricato da un sito sicuro?
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: Leo.C 30 Nov 2015, 17:41:01
Il template lo abbiamo costruito noi da zero. Anche se gli assegno un altro template il risultato è lo stesso
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: maicolstaip 30 Nov 2015, 21:14:32
Ciao Leo.C,
hai joomla aggiornato?

Ciao!
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: maicolstaip 30 Nov 2015, 21:57:20
In ogni caso se disabiliti la votazione dovrebbe sparire.
Fi una prova solo per vedere se scompare
:
?hitcount=0
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: Leo.C 01 Dec 2015, 10:10:05
Ciao la versione di Joomla è aggiornata al 3.4.5 e anche tutti i componenti, disattivando la votazione su quella pagina effettivamente
il problema sparisce.


Questo spiega perché solo alcune pagine hanno il problema. Ho anche provato a cancellare la tabella MySQL con i voti degli utenti
per vedere se era corrotta in qualche modo, le votazioni si sono azzerate, ma il problema è rimasto.
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: Leo.C 01 Dec 2015, 13:08:10
Al momento ho risolto il problema con una soluzione veramente molto "sporca"...


Ho cambiato un file del core di Joomla: /plugins/content/vote/vote.php


riga 83, da:

            $uri->setQuery($uri->getQuery() . '&hitcount=0');
a:

            $uri->setQuery($uri->getQuery());


il sistema di votazione sembra funziona perfettamente e il problema non si verifica più...
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: maicolstaip 01 Dec 2015, 13:45:27
Sì, era quello che avevo visti anche io ma come scrivi non é una soluzione ottimale...
Intanto meglio che niente...
: Re:Bug di Joomla? - ?hitcount=0 nelle URL
: alexred 08 Jul 2016, 11:33:29
Abbiamo segnalato questo bug nel tracker del progetto:
https://issues.joomla.org/tracker/joomla-cms/11016

ora è arrivata anche una semplice soluzione per il codice: https://github.com/joomla/joomla-cms/pull/11029
La proposta di soluzione è attualmente in RTC e sarà probabilmente inserita nei prossimi aggiornamenti di Joomla.

Quando incontrate dei bug è buona norma segnalarli sul tacker così da indicare al team l'eventuale problema e sperare in una soluzione comune per tutti  :)