Avatar billede dytti Novice
27. juli 2013 - 09:57 Der er 2 kommentarer og
1 løsning

Joomla fejl 500

Versionen er joomla 2.5

Registrerede brugere har mulighed for at skrive artikler, som havner i kategorien "brugerinput"
Den del virker fint!

I hovedmenuen er der et link af typen "Kategoriliste" hvor "brugerinput" er valgt som kategori.
Her skulle man så kunne se brugernes artikler, men jeg får denne fejlmeddelelse:

500 - Table 'dytti_dk.billard_contact_details' doesn't exist 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 billard_content AS a LEFT JOIN billard_content_frontpage AS fp ON fp.content_id = a.id LEFT JOIN billard_categories AS c ON c.id = a.catid LEFT JOIN billard_users AS ua ON ua.id = a.created_by LEFT JOIN billard_users AS uam ON uam.id = a.modified_by LEFT JOIN ( SELECT contact.user_id, MAX(contact.id) AS id, contact.language FROM billard_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 billard_categories as parent ON parent.id = c.parent_id LEFT JOIN billard_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM billard_categories AS cat JOIN billard_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 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.catid = 12 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-07-27 07:31:08') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-07-27 07:31:08') 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 LIMIT 0, 10

Er der nogen bud på hvad det kan skyldes, og hvordan retter jeg det?
Avatar billede dytti Novice
27. juli 2013 - 11:03 #1
Jeg fandt selv ud af det.
Svaret stod jo selvfølgelig i første linie:
"Table 'dytti_dk.billard_contact_details' doesn't exist"

Og fra denne tråd, fik jeg løsningen.
27. juli 2013 - 11:12 #2
Men det var da en enorm lang og kompliseret sql query.
Avatar billede dytti Novice
27. juli 2013 - 11:45 #3
Det er ikke en jeg har lavet.
Den genereres åbenbart automatisk af joomla.

Men ja - Jeg kan verken se hoved eller hale i den :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester