25
2007
Bug fixed – Sayfa Sayac (Page & Pages read counter)
Questo articolo è stato pubblicato 4 anni 7 mesi 19 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.Sayfa Sayac (Page & Pages read counter) è un plugin per wordpress che effettua delle statistiche sulle letture delle pagine. Questo plugin con la versione 2.2 (non sò con le precedenti) presenta un problema con i feed rss2 dei commenti. In particolare quando si vanno a recuperare i feed-rss dei commenti una delle query che viene invocata, genera un errore di questo tipo
WordPress database error: [Unknown column 'ss21.sayac_toplam' in 'field list']
SELECT SQL_CALC_FOUND_ROWS wp_posts.*, ss21.sayac_toplam, ss21.sayac_bugun, ss21.anlik_en_fazla_kisi, ss21.son_okuma FROM wp_posts WHERE 1=1 AND wp_posts.ID IN (156,152,149,149,149,144,1,145,144,144) ORDER BY post_date DESC LIMIT 0, 10
che inserito nel file xml contenente i feed-rss2 dei commenti, provoca un errore di parsing del file e quindi di conseguenza rende il file rss non valido.
Non vi sto a dire quello che ho passato per trovare l’errore, ma per risolvere questo problema basta semplicemente commentare la riga 1037 del file wp-includes/query.php, la riga in questione esegue l’istruzione < $join = ”; > perciò state attenti nel caso state usando una versione diversa dalla 2.2, perchè andando a mettere mano nel codice il numero di riga potrebbero cambiare.
Sicuramente questa non è la soluzione migliore per risolvere il problema, sicuramente si dovrebbe agire nel plugin (penso di aver intuito anche dove) e non nel codice di wordpress, ma siccome ora non ho molto tempo da dedicarci, penso che questa soluzione vada benissimo.
Dopo aver apportato la modifica ho provato molte funzionalità di wordpress che pensavo potessero utilizzare il codice modificato, per vedere se questa modifica aggiustava una cosa e ne rovinava un’altra. Sembra che sia tutto apposto. Se scoprite qualcosa che non và segnalatemela pure che vedremo di trovare un’altra soluzione.

An article by






can you please write this post in english i dont know your language sorry :S i have this problem in wordpress 2.3
thx for ur reply bro. i solved my problem and i wrote a turkish version of your entry in my blog in
http://blog.hakanca.net/wordpress/plugin/dmry-sayfa-sayac-wordpress-23-bugfix/
good job bro. cya