Gestion des tags dans Seblod 3

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Gestion des tags dans Seblod 3

    Bonjour,

    Me revoilà avec une longue absence, je fais un site pour mes parents. Dans ce cadre, j'ai installé Seblod et j'essaye de faire des menus avec celui-ci. En plus des catégories, j'ai essayé de faire une recherche personnalisé. Pour cela, j'ai copier coller "Articles" qui se trouve dans listes et types de recherche et j'ai rajouter un champ article tags (jform -tag). Après je crée le menu avec cette nouvelle méthode de recherche.

    Le problème et que quand je précise un tag dans les options du menu ou que l'on rentre un tag sur le site pour le rechercher, cela ne marche pas :
    Une erreur est survenue pendant l'exécution de la requête.

    Vous ne pouvez pas visiter cette page car :

    bookmark/favori périmé
    une adresse erronée
    Un moteur de recherche possède un listing périmé pour ce site
    vous n'avez pas accès à cette page
    Aller à la page d'accueil

    Page d'accueil

    Si les difficultés persistent, merci de contacter l'administrateur de ce site.

    1054 Unknown column 't1.tags' in 'where clause' SQL=SELECT t0.id as pid, t0.pk as pk, t0.pkb as pkb,t0.cck as cck, t0.storage_location as loc,tt.id AS type_id, tt.alias AS type_alias FROM `pjrkd_cck_core` AS t0 LEFT JOIN `pjrkd_content` AS t1 ON t1.id = t0.pk LEFT JOIN `pjrkd_cck_core_types` AS tt ON tt.name = t0.cck WHERE t1.state = 1 AND t1.access IN (1,1,5) AND ( t1.publish_up = '0000-00-00 00:00:00' OR t1.publish_up <= '2014-03-24 22:16:45' ) AND ( t1.publish_down = '0000-00-00 00:00:00' OR t1.publish_down >= '2014-03-24 22:16:45' ) AND t0.cck = 'article' AND t1.tags LIKE '%%' GROUP BY t0.pk ORDER BY t1.title ASC
    Donc quelle est la technique pour que l'on puisse rechercher des articles en fonctions des tags avec Seblod ?
    Merci d'avance,
    Jérémie 14
    Venez voir mon site : http://madgic.freeheberg.com

  • #2
    Re : Gestion des tags dans Seblod 3

    Bonjour,

    Ce soir, j'ai essayé de résoudre le problème avec ce lien : http://www.seblod.com/community/foru...th-tags-system. J'ai bien changé le format de stockage mais ça bloque toujours. J'ai essayé quelques trucs directement dans phpMyAdmin mais sans succès comme supprimer ce qui faisaient les erreurs ou changer la table.

    Merci de votre aide,
    jérémie 14
    Venez voir mon site : http://madgic.freeheberg.com

    Commentaire


    • #3
      Re : Gestion des tags dans Seblod 3

      Bonjour,

      Suite de mes aventures :

      J'ai essayé de créer un nouvelle article et de mettre un tag mais quand je clique sur enregistrer, les tags s'effacent, qu"il soit déjà créé ou non.

      J'ai essayé le menu de Joomla! classique pour les tags (éléments tagués). Ça m'affiche bien les bons articles sauf qu'il y a une erreur
      ( ! ) Notice: Array to string conversion in C:\wamp\www\libraries\joomla\filter\input.php on line 202
      Call Stack
      # Time Memory Function Location
      1 0.0008 258328 {main}( ) ..\index.php:0
      2 0.0643 3231440 JApplicationCms->execute( ) ..\index.php:40
      3 0.0643 3231608 JApplicationSite->doExecute( ) ..\cms.php:255
      4 0.1241 6611352 JApplicationSite->dispatch( ) ..\site.php:208
      5 0.2324 11472160 JApplicationBase->triggerEvent( ) ..\site.php:183
      6 0.2324 11472208 JEventDispatcher->trigger( ) ..\base.php:106
      7 0.2324 11472712 JEvent->update( ) ..\dispatcher.php:162
      8 0.2324 11473168 call_user_func_array ( ) ..\event.php:71
      9 0.2324 11473200 plgSystemCCK->onAfterDispatch( ) ..\event.php:71
      10 0.2324 11475344 getInt ( ) ..\cck.php:197
      11 0.2324 11475760 JInput->__call( ) ..\cck.php:197
      12 0.2325 11475840 JInput->get( ) ..\input.php:290
      13 0.2325 11475840 JFilterInput->clean( ) ..\input.php:172
      Quand je fais mes modifications que mon champ tag, voici l'erreur SQL qui diffère du premier post.
      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 'GROUP BY t0.pk ORDER BY t2.title ASC' at line 7 SQL=SELECT t0.id as pid, t0.pk as pk, t0.pkb as pkb,t0.cck as cck, t0.storage_location as loc,tt.id AS type_id, tt.alias AS type_alias FROM `pjrkd_cck_core` AS t0 LEFT JOIN `pjrkd_cck_store_item_content` AS t1 ON t1.id = t0.pk LEFT JOIN `pjrkd_content` AS t2 ON t2.id = t0.pk LEFT JOIN `pjrkd_cck_core_types` AS tt ON tt.name = t0.cck WHERE t2.state = 1 AND t2.access IN (1,1,5) AND ( t2.publish_up = '0000-00-00 00:00:00' OR t2.publish_up <= '2014-03-27 20:56:42' ) AND ( t2.publish_down = '0000-00-00 00:00:00' OR t2.publish_down >= '2014-03-27 20:56:42' ) AND t0.cck = 'article' AND GROUP BY t0.pk ORDER BY t2.title ASC
      Voilà, est ce que j'ai trop bidouillé et que ça a planté tout le système ou est ce que c'est mes demande qui sont pas bonne ? Pour les détails techniques, je suis sous la dernière version de Wamp, en local, sous Windows 7.

      Merci d'avance,
      Jérémie
      Venez voir mon site : http://madgic.freeheberg.com

      Commentaire

      Annonce

      Réduire
      1 sur 2 < >

      C'est [Réglé] et on n'en parle plus ?

      A quoi ça sert ?
      La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

      Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

      Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
      Comment ajouter la mention [Réglé] à votre discussion ?
      1 - Aller sur votre discussion et éditer votre premier message :


      2 - Cliquer sur la liste déroulante Préfixe.

      3 - Choisir le préfixe [Réglé].


      4 - Et voilà… votre discussion est désormais identifiée comme réglée.

      2 sur 2 < >

      Assistance au forum - Outil de publication d'infos de votre site

      Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

      Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

      Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

      UTILISER À VOS PROPRES RISQUES :
      L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

      Problèmes connus :
      FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

      Installation :

      1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

      Archive zip : https://github.com/AFUJ/FPA/zipball/master

      2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

      3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

      4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

      5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

      6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
      et remplacer www. votresite .com par votre nom de domaine


      Exemples:
      Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
      Télécharger le script fpa-fr.php dans: /public_html/
      Pour executer le script: http://www..com/fpa-fr.php

      Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
      Télécharger le script fpa-fr.php dans: /public_html/cms/
      Pour executer le script: http://www..com/cms/fpa-fr.php

      En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

      Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
      Voir plus
      Voir moins
      Travaille ...
      X