Sélecteur générique v2 avec autocomplétion - commentaires Sélecteur générique v2 avec autocomplétion 2024-04-13T16:36:05Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514872 2024-04-13T16:36:05Z <p>Résolu par <a href="https://git.spip.net/spip-contrib-extensions/selecteur_generique/-/commit/bee5eb6fde8865afb8de09eedd4aa2dea0f95af0" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/selecteur_generique/-/commit/bee5eb6fde8865afb8de09eedd4aa2dea0f95af0</a></p> Sélecteur générique v2 avec autocomplétion 2024-03-23T12:16:32Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514806 2024-03-23T12:16:32Z <p>Bonjour,</p> <p>Je tente d'utiliser l'autocompletion pour selectionner une ville à partir de la table geo_communes.<br class="autobr"> Ca doit etre un besoin plutot courant, mais je n'ai pas trouvé d'exemples similaires.</p> <p>Pour tester j'ai pris un spip vierge en version 4.2.8 avec les plugins select2 et selecteur generique en v2.0.0. J'ai crée quelques mots clés pour verifier que le selecteur de mots fonctionne bien dans la partie privée sur l'url ecrire/<small class="fine d-inline"> </small>?exec=tester_selecteur_generique. Apres l'ajout du .htaccess ca fonctionne bien.</p> <p>J'ai ensuite dupliqué le test selecteur generique dans un squelette de la partie publique, mais l'autocompletion ne fonctionne pas . (Les entrées dans le champ input mots ne generent pas de requetes ajax). J'ai tenté les manips suivantes sans succes :<br class="autobr"> Ajout define('_SELECTEUR_GENERIQUE_ACTIVER_PUBLIC',true)<small class="fine d-inline"> </small>; dans mes _options.php, return true dans autoriser_autocomplete_dist(), #INSERT_HEAD dans le squelette ...<br class="autobr"> Je ne vois pas ce qui manque.<br class="autobr"> Merci d'avance pour l'aide.</p> Sélecteur générique v2 avec autocomplétion 2023-09-13T12:51:32Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514015 2023-09-13T12:51:32Z <p>Ok, tu me confirmes donc<small class="fine d-inline"> </small>! <br class="autobr"> Le souci que j'ai, quand je mets des SPIP dans des sous-dossiers d'un même domaine, et qu'il y a plusieurs fichiers .htaccess dans plusieurs sous-dossiers, c'est parfois des temps d'affichage ultra longs des pages, comme s'ils se « polluaient » les uns les autres. Ça te semble cohérent<small class="fine d-inline"> </small>? <br class="autobr"> Il faudrait que j'apprenne à gérer un SPIP multisites...</p> Sélecteur générique v2 avec autocomplétion 2023-09-13T12:41:17Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514014 2023-09-13T12:41:17Z <p>En relisant le paragraphe d'installation qui dit :</p> <blockquote class="spip"> <p> Important Le .htaccess (ou équivalent) du site doit être activé, car l'appel des données se fait via une URL réécrite selecteur.api.</p> </blockquote> <p>Je pense que oui :)</p> Sélecteur générique v2 avec autocomplétion 2023-09-13T10:49:10Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514013 2023-09-13T10:49:10Z <p>J'ai fait les deux tests avec le même navigateur. Par contre, j'ai essayé sur un autre site, qui est en sqlite aussi, et là ça fonctionne. La différence, c'est que ça ne marche pas sur les sites sur lesquels je n'ai pas activé le .htaccess (car ce sont des mini-sites éditoriaux placés dans des sous-dossiers, avec un SPIP entier dans un sous-dossier). Par contre, pour les « vrais » sites avec .htaccess et réécriture d'url, là ça marche (MySQL ou SQLite). J'avance. Penses-tu que j'analyse bien la chose<small class="fine d-inline"> </small>?</p> Sélecteur générique v2 avec autocomplétion 2023-09-13T07:56:05Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514012 2023-09-13T07:56:05Z <p>Est-ce que tu vois le retour ajax dans ton navigateur<small class="fine d-inline"> </small>? il n'y aurait pas une notice PHP dedans ou quelque chose de bizarre<small class="fine d-inline"> </small>?</p> <p>Je n'ai semble t'il pas de problème avec en sqlite en tout cas.</p> Sélecteur générique v2 avec autocomplétion 2023-09-13T07:07:05Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514011 2023-09-13T07:07:05Z <p>Quand on écrit dans le champ « mot clés » par exemple, ça affiche : « Les résultats ne peuvent pas être chargés ».</p> <p>Dans le log sqlite.log, j'ai ceci :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>2023-09-09 07:46:28 47.128.25.197 (pid 16687) :Pub:ERREUR: SQLSTATE[HY000]: General error: 5 database is locked in /home8/quidampr/public_autres_sites/ateliersnumeriques-culturesducoeur.org/2023/ecrire/src/Sql/Sqlite/Requeteur.php line 88 - UPDATE spip_meta SET maj='2023-09-09 07:46:28',nom='popularite_max',valeur='0.99843950278455' WHERE nom='popularite_max' 2023-09-09 07:46:28 47.128.25.197 (pid 16687) :Pub:ERREUR: Erreur sqlite HY000 / 5</code></pre></div> Sélecteur générique v2 avec autocomplétion 2023-09-13T06:30:54Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514010 2023-09-13T06:30:54Z <p>Je ne suis pas au courant… as-tu plus de précision sur «<small class="fine d-inline"> </small>ça ne fonctionne pas<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?<br class="autobr"> As-tu des erreurs SQL dans tmp/log peut être<small class="fine d-inline"> </small>?</p> Sélecteur générique v2 avec autocomplétion 2023-09-13T03:52:36Z https://contrib.spip.net/Selecteur-generique-v2-avec-autocompletion#comment514009 2023-09-13T03:52:36Z <p>Petite question : je l'ai mis sur un site avec base de données MySQL, cela fonctionne parfaitement. Par contre, sur un site avec base de données SQLite, ça ne fonctionne pas. Peut-être est-ce une limitation liée à SQLite<small class="fine d-inline"> </small>?</p>