Escal c’est un jeu de squelettes
- hautement paramétrable
- gérant le multilinguisme
- permettant l’intégration d’un forum, d’un trombinoscope, d’un agenda, ...
- évolutif en fonction des demandes, si elles sont gentiment demandées
Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.
Jean-Chrisrophe,
je lance un nouveau fil pour ne pas se perdre (cf. discussion ci-dessous).
Je viens de tester en remplaçant les boucles de la page recherche dans Escal par les boucles du squelette-distant recherche de SPIP.
Et cela fonctionne.
Bien sûr, le look est affreux car la page n’est pas stylée.
Le problème n’est donc pas lié à la base sqlite mais probablement à quelque chose dans la page recherche de Escal.
Faudrait que je bosse sur les codes... mais ce sera pour plus tard !
Pour les rubriques, je vais livrer ça dans peu de temps. Le plus long, ce sont les chaines de langue à traduire.
Pour le reste je regarde le code de la dist. Néanmoins, ça fonctionne sans souci sur certains sites, c’est donc louche.
Remets le code d’Escal pour demander de l’aide en comparant 2 sites, un qui roule, l’autre non.
Voilà, j’ai supprimé le squelette recherche modifié avec le code de la dist.
On a donc sérié deux problèmes.
– Celui des rubriques (j’entends donc que tu vas t’y atteler, j’attends donc).
– Des articles qui n’apparaissent pas (*)
(*) Précisions
En faisant une recherche sur le mot temporel sur catho-bruxelles deux articles n’apparaissent pas sous Escal. En revanche, ils sont listés avec le code de la dist : (l’article 1, le seul article de sa rubrique, et l’article 7 qui lui a le mot clé "accueil").
Pour essayer toutes les pistes,
– j’ai supprimé momentanément le mot clé accueil mais cela ne change rien (caches SPIP et navigateur vidées). Je voulais savoir si l’ajout de ce mot-clé perturbait Escal.
– j’ai ajouté (momentanément) un article de test dans la rubrique où se trouve le seul article n°1 mais cela ne change rien (caches SPIP et navigateur vidées). Je voulais voir si le fait qu’il s’agissait de l’article n°1 et/ou du seul article de la rubrique perturbait Escal.
Donc, dans le site catho-bruxelles.be/TEMPOREL la recherche trouve bien trois articles (deux maintenant après la fin de mes tests) mais ne les liste pas.
La boucle de comptage des articles fonctionne bien et le problème se situerait alors dans la boucle d’affichage des articles trouvés (ou pas trouvés ?). Je suppose qu’il faudrait comparer le code de la boucle dans dist et celui dans Escal.
En revanche, dans le site catho-bruxelles.be, les articles s’affichent bien (les autres sites où le problème se posent avec Escal - mais pas avec la dist - sont en sqlite et dans un sous-répertoire).
Bonjour Jean-Christophe,
j’avais posté une longue réponse... mais elle s’est perdue :-(
Bon j’ai fait les mises à jour et pas mal de tests.
En gros, sur le site catho-bruxelles.be cela fonctionne.
En revanche, sur catho-bruxelles.be/TEMPOREL il y a un problème.
Le comptage des articles et rubriques est OK mais les rubriques et articles ne sont pas affichés (lors qu’ils le sont bien avec le squelette de la dist).
Il faudrait voir, je suppose, les différences entre les boucles d’Escal et celles de la dist pour voir où cela cale. Ce qui est très bizarre c’est que quand cela cale, ce n’est qu’avec Escal (je me rends seulement compte du jeu de mots à l’instant :-) )
Et pour pouvoir tester, sur le site up.catho-bruxelles.be/meiser en sqlite, j’ai Escal mis à jour et la page recherche adaptée avec le code de la dist.
NB : on peut éliminer la question du sous-répertoire évoquée hier. Un test sur un autre site montre que la recherche articles et rubriques est fonctionnelle comme sur catho-bruxelles.be.
Peux-tu me faire un test :
– copie de /escal/recherche.html en /escal/rechercheOLD.html par exemple (par sécurité)
– dans recherche.html, suppression des 3 boucles de comptage (lignes 41 à 90)
– recalcul d’une page de résultats de recherche
Test effectué : cela fonctionne très bien !
Donc voilà le problème cerné : avec une base SQLite, la double boucle sur le même champ ne fonctionne pas. Reste à trouver la solution.
Si le problème ne concerne que moi, je peux copier le squelette modifié dans /squelettes et il n’y a aucune urgence ni obligation de résultat.
Au besoin, je peux même essayer de remplacer le moteur interne par celui de Google. Je n’arrive cependant pas à voir ou se gère l’appel de la div espace où se situe le moteur de recherche.
Bonjour,
je me permets de relancer ce vieux fil, parce que j’ai exactement le même problème que Wontolla depuis quelque temps : la page de résultats de la recherche n’affichait plus que le compte (nombre d’articles, de messages...), mais plus les résultats eux-mêmes. J’ai résolu temporairement le problème en plaçant un recherche.html dans /squelettes sans les boucles de comptage, mais j’aimerais savoir si une autre solution a été trouvée.
Site : https://irna.fr
Spip 3.2.1, Escal 4.1.6, php 7.0.32, MySQL 5.7.24
Merci d’avance, Irna
peut être déjà mettre a jour Escal
Effectivement, je viens de voir qu’il n’était plus à jour :)
Hello
Je bosse dessus justement !
Merci Jean-Christophe !
Bon comme je n’arrivais pas à avoir le compte et l’affichage séparé, j’ai coupé la poire en 2 : on affiche le compte des articles puis on les affiche puis on affiche le compte des forums puis on les affiche puis pareil pour les rubriques et les sites.
C’est livré !
Super, ça marche impec. Et perso j’aime autant comme ça, les articles servis en premier !
Merci !
Escal c’est un jeu de squelettes