Forum sur Sarka-SPIP 3

mardi 17 février 2009 à 03h05
par kriskardiak

Logo de kriskardiak

Bonjour,

je viens de mettre à jour un site 1.8.3 avec spip 2.0.3 et sarka 3.0. Mon problème est de savoir si les pages de type rubrique=5.html et rubrique-5.html qui servent à imposer une présentation différente à une rubrique ou à une rubrique et ses sous-rubriques, sont toujours d’actualité avec spip 2.0. Parce que j’ai essayé pour une rubrique "annuaire de liens" existante divisée en sous-rubriques, (il y a environ 70 sites référencés) et ça ne fonctionne pas du tout.

Le pb c’est que le plugin squelette par mot-clef qui aurait pu remplacer ce système n’’existe plus sous la 2.0. Y a-t-il possibilité de catégoriser les sites dans l’herbier ? Toute suggestion sera la bienvenue.

PS
Sinon juste pour faire avancer les choses on m’a remonté sous ie6 :
 nom du site invisible dans le bandeau
 texte d’intro des articles sur la page sommaire qui passe parfois en dessous du logo au lieu de s’afficher à côté
 icônes des documents joints invisibles

sous ie7
 quand l’herbier est présenté diaporama dans une des colonne, la vignette du site sort du cadre

Et comme d’hab merci pour le travail que vous fournissez


Ce sujet est verrouillé : vous pouvez consulter son fil de discussion mais vous ne pouvez plus y répondre.

Réponses

17 février 2009 à 03h38

Je me réponds à moi-même sur un point :

je viens de voir, même si c’est un peu un pis-aller dans mon cas, qu’on pouvait, en mettant des mots-clefs aux sites, créer des catégories. Sauf que quand j’ai la liste des sites et que je clique sur le mot-clef qui est mentionné juste après Catégorie : j’ai une "page mot" vide qui s’ouvre et le message suivant :

Erreur(s) dans le squelette

1 Aucun squelette ’noisettes/site/inc_site_1’ n’est disponible...

2 Erreur de compilation

3 Aucun squelette ’noisettes/site/inc_site_1’ n’est disponible...

4 Erreur de compilation

Et effectivement je n’ai pas ce fichier donc soit il manque soit c’est l’appel qui ne pointe pas vers le bon fichier..

17 février 2009 à 08h03

... soit c’est un peu ce que "Gestion des mots-clés" de la ToDo veut dire... ;o)

Ça va toujours Éric ?

17 février 2009 à 09h23

Salut Kriskardiak,

L’herbier peut être trié par mots-clés, il suffit de positionner des mots-clés aux différents sites qui en font partie. Mais attention, l’herbier ce n’est pas la page site qui est en cours de réfection. Je peux t’assurer que l’herbier fonctionne lui.

Pour IE6 et IE7 on regardera mais je suis surpris de tes remarques...

17 février 2009 à 09h25

Salut RV,

Non, la gestion des mots-clés de la todo c’est la page mot.

17 février 2009 à 10h37

@Sarkasmel

l’herbier fonctionne mais si je clique sur le mot-clef qui catégorise le site, la page mot ne s’ouvre pas et j’ai l’erreur décrite dans mon premier message. C’est peut-être logique vu que vous êtes en train de revoir la page mot.

La page site, elle fait quoi ?

Sinon pour ie6 je me fie à l’un des utilisateurs du site et pour ie7 j’ai pu le vérifier moi-même.

Bon courgae

17 février 2009 à 10h41

Eric, je pense que le pb de kriskardiac est bien sur la page mot, parce qu’inc_site_1 n’est appelé nulle part ailleurs.

Et effectivement, la gestion des mots-clés pour l’herbier et l’agenda fonctionnent parfaitement.
Pour la galerie, par contre, je viens de remarquer que la catégorie "Album_une" (de squelette_habillage) est proposée dans la liste. Est-ce normal ? (parce que là, si j’ai bien suivi, il s’agit de la page galerie et pas mot)

Merci.

17 février 2009 à 10h44

Oups...

kriskardiak, le clic sur la catégorie, tu le fais depuis la page herbier ?

17 février 2009 à 11h43

Ouais RV,

Kriskardiac ne prend pas la bonne page. Sur la page herbier les catégories fonctionnent. Par contre, sur la page site c’est en cours de refonte, ça va disparaitre de toute façon.

Par contre album_une ne devrait pas être présent, ça c’est un bug

17 février 2009 à 11h46

@RV
Oui le clic c’est depuis la page herbier version liste

17 février 2009 à 11h47

@Sarkasmel
je ne comprends pas comment je pourrais ne pas prendre la bonne page puisque c’est celle de l’herbier que je ne choisis pas.

17 février 2009 à 12h03

D’ailleurs tenez voici le lien sur la version de travail, j’ai tagué quelques sites pour que vous voyiez ce que ça donne.
Clqiuez sur la catégorie et vous obtiendrez l’erreur en question.

17 février 2009 à 12h33

Ben... Je ne vois aucune catégorie...
Par contre je vois l’icône pour passer en panorama.

Tu as la version 26460 de sarka, passe à la dernière, ça corrigera pas mal de choses...

17 février 2009 à 12h54

Kriskardiac,

Je confirme, tu n’as pas la bonne version de Sarka-SPIP. Mets là à jour, ça devrait aller mieux du coté de l’herbier.

17 février 2009 à 15h03

bonjour j’ai mis à jour (26657) et maintenant j’obtiens ceci :

<BOUCLE_liste_categories>()
Erreur SQL
spip_mots_syndic.id_mot, id_mot FROM spip_mots_syndic AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3BpcF9tb3RzX3N5bmRpYzwvY29kZT4="></span> GROUP BY id_mot 
Unknown column 'snmpmi2.spip203_mots_syndic.id_mot' in 'field list'
</BOUCLE_liste_categories>  

Est-ce que le groupe de mots-clefs qu’on donne aux sites doit avoir un nom particulier ?

Merci d’avance

17 février 2009 à 16h10

kriskardiak,

Ils ne doivent juste pas commencer par "squelette_"

En suivant le lien que tu as donné plus bas, je ne vois toujours pas de bloc "Catégories" dans l’herbier...
L’erreur SQL se produit quand ? Tu as 2 installations de SPIP dans la même base ? (une avec des tables préfixées par spip_ et l’autre avec spip203_ ?)

17 février 2009 à 16h16

@RV
oui et c’est incontournable parce qu’il y a deux sites sur la même base chez l’hébergeur choisi par cette association, sans compter des tables non spip aussi.

Ben moi non plus je ne vois pas de blocs catégories (en plus je ne sais pas à quoi ça doit ressembler) et au premier chargement ou au recalcul de la page l’erreur apparaît.

17 février 2009 à 16h31

Tu as vidé tous les cache ? On dirait que ta boucle mélange les spip_ et les spip203_ (mais je ne sais pas si plusieurs SPIP sur la même base posent problème)

Pour le bloc des catégories dans l’herbier, voir par exemple ici

17 février 2009 à 16h57

@RV

Oui il y a quelque chose comme ça car j’ai supprimé sur le site de travail la table spip_mots_syndic et maintenant l’erreur c’est qu’il ne trouve plus la table. J’ai modifié le fichier noisettes/herbier/inc_herbier_liste_categorie qui y faisait appel et j’ai mis ça :

<BOUCLE_herbier(SITES spip203_mots_syndic) {id_mot=#ENV{categorie}}{pagination #CONFIG{sarkaspip_herbier/pas_pagination_1, 5}}{par date}{inverse}>

ça ne marche pas plus et ça réclame toujours spip_mots_syndic. Y a-t-il un autre fichier qui y fasse appel ?

17 février 2009 à 20h03

@kriskardiak,

C’est sûr que si tu supprimes des tables, ça va marcher beaucoup moins bien... ;o)
C’est la table qui fait l’association entre les mots-clés et les sites (syndiqués ou pas...). Je ne sais pas où elle est utilisée, mais il faut la recréer (tu peux en reprendre la structure de l’autre site de l’assoc). Il faudra ensuite que tu ré associes les mots et les sites dans l’espace privé.
Après, sans toucher aux fichiers de l’herbier de la dernière révision, ça marche impec !