Back to top

Autore Topic: [RISOLTO] errore homepage (SQL syntax) "articoli in evidenza"  (Letto 5109 volte)

Offline spadajoker

  • Esploratore
  • **
  • Post: 191
    • Mostra profilo

Buonasera a tutti,
ho impostato nella homepage del mio sito la voce di menu "articoli in evidenza di tutte le categorie".
Il problema è che invece di visualizzarne i contenuti degli articoli da questo messaggio di errore:

"[size=78%]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '20,21,22) GROUP BY a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked' at line 15 SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM avjos16_content AS a LEFT JOIN avjos16_categories AS c ON c.id = a.catid LEFT JOIN avjos16_users AS ua ON ua.id = a.created_by LEFT JOIN avjos16_users AS uam ON uam.id = a.modified_by LEFT JOIN ( SELECT contact.user_id, MAX(contact.id) AS id, contact.language FROM avjos16_contact_details AS contact WHERE contact.published = 1 GROUP BY contact.user_id, contact.language) AS contact ON contact.user_id = a.created_by LEFT JOIN avjos16_categories as parent ON parent.id = c.parent_id LEFT JOIN avjos16_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM avjos16_categories AS cat JOIN avjos16_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN avjos16_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1,2,3) AND c.access IN (1,1,2,3) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END IN (0,1,2) AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-04-30 16:54:30') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-04-30 16:54:30') AND a.catid IN (,20,21,22) GROUP BY a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, a.created, a.modified, a.modified_by, uam.name, a.publish_up, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, a.fulltext, a.state, a.publish_down, badcats.id, c.title, c.path, c.access, c.alias, uam.id, ua.name, ua.email, contact.id, parent.title, parent.id, parent.path, parent.alias, v.rating_sum, v.rating_count, c.published, c.lft, a.ordering, parent.lft, fp.ordering, c.id, a.images, a.urls ORDER BY c.lft, CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END DESC , a.created DESC LIMIT 0, 9 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '20,21,22) GROUP BY a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked' at line 15 SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM avjos16_content AS a LEFT JOIN avjos16_categories AS c ON c.id = a.catid LEFT JOIN avjos16_users AS ua ON ua.id = a.created_by LEFT JOIN avjos16_users AS uam ON uam.id = a.modified_by LEFT JOIN ( SELECT contact.user_id, MAX(contact.id) AS id, contact.language FROM avjos16_contact_details AS contact WHERE contact.published = 1 GROUP BY contact.user_id, contact.language) AS contact ON contact.user_id = a.created_by LEFT JOIN avjos16_categories as parent ON parent.id = c.parent_id LEFT JOIN avjos16_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM avjos16_categories AS cat JOIN avjos16_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN avjos16_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1,2,3) AND c.access IN (1,1,2,3) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END IN (0,1,2) AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-04-30 16:54:30') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-04-30 16:54:30') AND a.catid IN (,20,21,22) GROUP BY a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, a.created, a.modified, a.modified_by, uam.name, a.publish_up, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, a.fulltext, a.state, a.publish_down, badcats.id, c.title, c.path, c.access, c.alias, uam.id, ua.name, ua.email, contact.id, parent.title, parent.id, parent.path, parent.alias, v.rating_sum, v.rating_count, c.published, c.lft, a.ordering, parent.lft, fp.ordering, c.id, a.images, a.urls ORDER BY c.lft, CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END DESC , a.created DESC"[/size][/font][/color][size=78%]




Qualcuno può aiutarmi?
Grazie grazie ;) [/size]
« Ultima modifica: 05 Mag 2013, 16:17:30 da spadajoker »

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:errore homepage (SQL syntax) "articoli in evidenza"
« Risposta #1 il: 30 Apr 2013, 19:56:52 »
ciao spada,


provare a cercare no eh?  ;)


http://forum.joomla.it/index.php?topic=125876.0


 :)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline spadajoker

  • Esploratore
  • **
  • Post: 191
    • Mostra profilo
Re:errore homepage (SQL syntax) "articoli in evidenza"
« Risposta #2 il: 30 Apr 2013, 21:08:01 »
Ciao BelinBelan,
grazie per la risposta.
Comunque ho già letto quel post ma non mi è stato di nessun aiuto in quanto il mio sito non gira in locale ma sui server di altervista...
Inoltre, il mio problema nasce dall'aver messo come voce di menu "gl iarticoli in evidenza di tutte le categorie" infatti se ritorno all'impostazione di prima, cioè singolo articolo, tutto torna normale.

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:errore homepage (SQL syntax) "articoli in evidenza"
« Risposta #3 il: 30 Apr 2013, 21:12:42 »
Ciao,




l'errore indica una errata sintassi nel comando mysql, se non è la versione di php potrebbe essere il mysql o la versione del DB.


hai eseguito un aggioramento? hai controllato che il DB sia nella versione corretta per il tuo aggiornamento? che versione di joomla usi? che versione di mysql e di php?  ;)


Avendo queste info, si può tentare di capire dove sia l'errore. Altrimenti devi chiedere ad altervista. :)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline spadajoker

  • Esploratore
  • **
  • Post: 191
    • Mostra profilo
Re:errore homepage (SQL syntax) "articoli in evidenza"
« Risposta #4 il: 30 Apr 2013, 22:37:12 »
Allora...
non ho installato aggiornamenti...da quanto ne so il php è il 5.2 mentre sul tipo di database non lo so proprio..anche perchè altervista non lo specifica.


Comunque,  non mi sembra possa essere un problema di aggiornamenti o versioni php ecc. in quanto se così fosse dovrebbe crearmi problemi anche sulle altre voci di menu in cui ho inserito "articoli in evidenza..." visto che le ho fatte entrambi nello stesso giorno a distanza di 10 minuti..




Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:errore homepage (SQL syntax) "articoli in evidenza"
« Risposta #5 il: 30 Apr 2013, 23:29:53 »
Ciao,


almeno riesci a sapere che versione di joomla usi? Cercando nella rete, sembra riguardi versioni non aggiornate di joomla con Database più "avanzati"... tipo un joomla 1.5.22 per intenderci.


Leggi qui:


http://www.joomla.org/technical-requirements.html


e guarda, se ti riesce, di capire se hai tutti i requisiti... altrimenti, tenta di risolvere o con un aggiornamento o portando tutto il sito "in locale" e testare una re-installazione, upgrade, etc.. etc.. :)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline Knopfler

  • Esploratore
  • **
  • Post: 80
  • Sesso: Maschio
    • Mostra profilo
Re:errore homepage (SQL syntax) "articoli in evidenza"
« Risposta #6 il: 30 Apr 2013, 23:42:50 »
per vedere le Attuali versioni basta andare su
->Sito -> Informazioni di sistema

Offline spadajoker

  • Esploratore
  • **
  • Post: 191
    • Mostra profilo
Re:errore homepage (SQL syntax) "articoli in evidenza"
« Risposta #7 il: 01 Mag 2013, 11:52:50 »
Ciao e Buon primo maggio a tutti,
alla fine ho risolto smanettando un pò con i nomi delle voce di menu e con gli alias e tutto si è corretto da solo..
Comunque grazie dell'aiuto...  :D

 



Web Design Bolzano Kreatif