10 years ago
5
Topic

Bonjour,

J'ai suivi le tutoriel vidéo sur la création d'un système de commentaires via Seblod

en essayant de l'appliquer à Seblod 3 et j'ai le message d'erreur suivant :

1054 - Unknown column 't2.state' in 'where clause' SQL=SELECT t0.id as pid, t0.pk as pk, t0.pkb as pkb, t1.*,t0.cck as cck, t0.storage_location as loc,tt.id AS type_id, tt.alias AS type_alias FROM `test01_cck_core` AS t0 LEFT JOIN `test01_cck_store_form_dy_comment` AS t1 ON t1.id = t0.pk LEFT JOIN `test01_cck_core_types` AS tt ON tt.name = t0.cck WHERE t2.state = 1 AND t2.access IN (1,1,2,3) AND ( t2.publish_up = '0000-00-00 00:00:00' OR t2.publish_up <= '2013-04-24 20:25:41' ) AND ( t2.publish_down = '0000-00-00 00:00:00' OR t2.publish_down >= '2013-04-24 20:25:41' ) AND t0.cck = 'dy_comments' AND t1.dy_parent_id LIKE '%19%' GROUP BY t0.pk ORDER BY t2.created DESC

J'ai tout refait deux fois et j'ai toujours le même message.

Pour précision, lorsque je mets un "_" dans le nom du champs à créer dans la table (comme le tutoriel), le champs ne se crée pas. J'ai donc enlevé de "_" de ces noms.

Quelqu'un aurait il une idée du problème s'il vous plait ?

Get a VIP membership
10 years ago
0
Level 1

Il faudrait créer un tutoriel plus clair et surtout mis à jour pour la création de commentaires, je galère aussi, et très peu d'aide :(

10 years ago
0
Level 1

Bonjour,

J'ai trouvé un truc : pour ne pas avoir le dit message d'erreur, il faut qu'il y ai au moins déjà un commentaire dans la base de donnée, quel que soit l'article. 

Pour cela, il faut dépublier le module "list-seblod" puis aller dans un article (ici le formulaire s'affiche sans le message d'erreur) et créer un commentaire. Puis il faut republier le module.

Par contre, à chaque article sans commentaire j'ai le message "Message : Il n'y a pas de résultat.". La solution à chaud serait de créer un commentaire pour chaque article mais cela peut être lourd à réaliser si on a déjà beaucoup d'articles.

Donc y aurait il une option à cocher par exemple pour éviter ce message ?

10 years ago
0
Level 1

BonsoirJeromehej,

Pour ne pas avoir de message "aucun résultat", il suffit de te rendre dans ta liste et recherche. Tu te positionnes dans la vue recherche, et dans l'onglet configuration à droite. En bas des options, tu as l'option "Aucun résultat" - Tu peux choisir d'afficher le type de message, le contenu du message, ou aucun message.

10 years ago
0
Level 1

Super, merci ;-)

Selon une info du Blog, des tuto devraient sortir. Si ce n'est pas le cas pour les commentaires, et surtout en Français, j'en ferais un.

9 years ago
0
Level 1

I seem to have the same issue. I suppose it is a SEBLOD bug.

Only after at least one comment article is created, the error disappears
and the module with the list of comments doesn't cause any error any more.

Get a VIP membership