Communauté francophone - Jimdo
Bienvenue sur le nouveau forum de discussion officiel de la communauté francophone des utilisateurs de Jimdo.

Ce forum annule et remplace le précédent forum Jimdo, qui a malheureusement dû être fermé pour raisons techniques.

Vous avez un ou plusieurs sites Jimdo ? Enregistrez vous sur le forum, posez vos questions et prenez part aux discussions !

Vous êtes simple visiteur ? Vous pouvez consulter nos pages, mais vous ne pourrez pas laisser de message.

Rejoignez le forum, c’est rapide et facile

Communauté francophone - Jimdo
Bienvenue sur le nouveau forum de discussion officiel de la communauté francophone des utilisateurs de Jimdo.

Ce forum annule et remplace le précédent forum Jimdo, qui a malheureusement dû être fermé pour raisons techniques.

Vous avez un ou plusieurs sites Jimdo ? Enregistrez vous sur le forum, posez vos questions et prenez part aux discussions !

Vous êtes simple visiteur ? Vous pouvez consulter nos pages, mais vous ne pourrez pas laisser de message.
Communauté francophone - Jimdo
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-50%
Le deal à ne pas rater :
-50% Baskets Nike Dunk Low
64.99 € 129.99 €
Voir le deal

[Résolu] Nouveau module recherche Google "2.0" non-reconnu

4 participants

Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis Mer 29 Mar 2017 - 1:49

Bonjour à tous !

j'ai un soucis sur mon site. J'utilise actuellement le moteur de recherche Google qui me convient très bien, mais avec le code que donnait Google il y a quelques mois. Aujourd'hui, Google me demande de mettre à jour mon code (pour passer au "Custom Search Element API 2.0") car le 1.0 devrait être supprimé à terme.

Le soucis est que je n'arrive pas à remplacer l'ancien code (qui fonctionne très bien) par le nouveau qui n'est pas reconnu par l'éditeur HTML de Jimdo (je suis en design perso).

Je ne souhaiterais pas supprimer mon module de recherche. Avez-vous une solution s'il-vous-plaît ?

Voici l'ancien code :

Code:
<div id="espacerecherche">
                                                <div id='cse-search-form' style='width: 100%;'>
                                                    Chargement...
                                                </div>
                                                <script src='//www.google.com/jsapi' type='text/javascript'>
</script> <script type='text/javascript'>
//<![CDATA[
                                                google.load('search', '1', {language: 'fr', style: google.loader.themes.V2_DEFAULT});
                                                google.setOnLoadCallback(function() {
                                                var customSearchOptions = {};
                                                var orderByOptions = {};
                                                orderByOptions['keys'] = [{label: 'Relevance', key: ''} , {label: 'Date', key: 'date'}];
                                                customSearchOptions['enableOrderBy'] = true;
                                                customSearchOptions['orderByOptions'] = orderByOptions;
                                                var customSearchControl =   new google.search.CustomSearchControl('005377379534433843682:w4ia5meaho4', customSearchOptions);
                                                customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
                                                var options = new google.search.DrawOptions();
                                                options.enableSearchboxOnly('http://www.disneyanalysis.fr/recherche/', 'recherche');
                                                options.setAutoComplete(true);
                                                customSearchControl.draw('cse-search-form', options);
                                                }, true);
                                                //]]>
                                                </script>
                                            </div>

Et le nouveau :

Code:
<div id="espacerecherche">
                                                <script>
  (function() {
    var cx = '005377379534433843682:w4ia5meaho4';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
</script>
<gcse:searchbox-only></gcse:searchbox-only>
                                            </div>

Et ce que me dit Jimdo :

4 erreurs ont été trouvées dans votre code HTML.

line 102 column 1 - Error: <gcse:searchbox-only> is not recognized!
line 102 column 1 - Warning: discarding unexpected <gcse:searchbox-only>
line 102 column 22 - Warning: discarding unexpected </gcse:searchbox-only>
line 91 column 49 - Warning: <script> inserting "type" attribute

Merci Wink


Dernière édition par Disney Analysis le Lun 10 Mai 2021 - 12:42, édité 3 fois
Disney Analysis
Disney Analysis

Messages : 63
Date d'inscription : 11/11/2014
Age : 31
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par FilmsdeLover Mer 29 Mar 2017 - 6:48

S'il n'est pas reconnu par le système, je ne vois pas vraiment quel truc pourrait le contourner. A moins de passer par un module "HTML/Widget" mais c'est pour le placer après que ça devient plus coton. Je vais faire remonter ça à la Team parce que c'est a priori un problème qui pourrait concerner d'autres personnes.
FilmsdeLover
FilmsdeLover

Messages : 1156
Date d'inscription : 07/10/2014

http://www.filmsdelover.com

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig Mer 29 Mar 2017 - 11:10

Je ne suis pas un grand spécialiste, mais il manquerait pas une balise en début de script, pour indiquer quel type de script il s'agit ?
genre : <script src='http://www.google.com/jsapi' type='text/javascript'>

cela correspond à line 91 column 49 - Warning: <script> inserting "type" attribute

EDIT : le code est bien correct, l'indication du type de script est insérée dans le script lui-même


Dernière édition par FredVig le Lun 3 Avr 2017 - 15:16, édité 1 fois
FredVig
FredVig

Messages : 2392
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis Mer 29 Mar 2017 - 20:39

FilmsdeLover a écrit:S'il n'est pas reconnu par le système, je ne vois pas vraiment quel truc pourrait le contourner. A moins de passer par un module "HTML/Widget" mais c'est pour le placer après que ça devient plus coton. Je vais faire remonter ça à la Team parce que c'est a priori un problème qui pourrait concerner d'autres personnes.

Il y a deux soucis :

- le premier, probablement du côté de Jimdo : le code est reconnu dans le module HTML/Widget mais pas dans l'éditeur HTML.

- le deuxième, probablement de Google : lorsque j'utilise le code avec "résultats apparaissant en superposition sur la page" fonctionne, mais quand je prend le code que j'utilise "résultats sur une autre page", le module n'apparaît plus.

Aussi, s'il me faut mettre le module dans HTML/Widget dans la sidebar et que j'utilise du JS pour repositionner le module au bon endroit, ça fait bricolage et je déteste ça. Pour le moment je reste donc sur la version 1.0 qui fonctionne très bien, mais si l'équipe de Jimdo peut trouver une solution, je suis preneur.
Disney Analysis
Disney Analysis

Messages : 63
Date d'inscription : 11/11/2014
Age : 31
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis Mer 29 Mar 2017 - 20:40

FredVig a écrit:Je ne suis pas un grand spécialiste, mais il manquerait pas une balise en début de script, pour indiquer quel type de script il s'agit ?
genre : <script src='http://www.google.com/jsapi' type='text/javascript'>

cela correspond à line 91 column 49 - Warning: <script> inserting "type" attribute

Possible, je ne m'y connais pas trop, mais normalement le code devrait passer tout seul sans modification =/
Disney Analysis
Disney Analysis

Messages : 63
Date d'inscription : 11/11/2014
Age : 31
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par ADIL26 Lun 3 Avr 2017 - 12:24

Bonjour,

j'ai le même problème sur notre site. Les deux options "Deux colonnes" et "Deux pages" ne fonctionnent pas : le bloc de recherche n'apparaît pas dans la barre latérale permanente de notre site. Et donc je ne peux pas tester si l'affichage des résultats se fait correctement.

Cordialement

ADIL26

Messages : 9
Date d'inscription : 02/06/2015

http://pie.dromenet.org

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig Lun 3 Avr 2017 - 15:15

Disney Analysis
J'ai essayé votre identifiant google sur la console de recherche 2.0, et il fonctionne si on prend le code indiqué ici :
google 2.0
J'en déduis que le problème peut venir de l'emploi de cette ligne : <gcse:searchbox-only></gcse:searchbox-only>
Je suppose que cette option de la barre de recherche doit être paramétrée différemment;
démo :
https://i.servimg.com/u/f58/14/64/54/63/z10.jpg
FredVig
FredVig

Messages : 2392
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis Mar 4 Avr 2017 - 1:07

FredVig a écrit:Disney Analysis
J'ai essayé votre identifiant google sur la console de recherche 2.0, et il fonctionne si on prend le code indiqué ici :
google 2.0
J'en déduis que le problème peut venir de l'emploi de cette ligne : <gcse:searchbox-only></gcse:searchbox-only>
Je suppose que cette option de la barre de recherche doit être paramétrée différemment;
démo :
https://i.servimg.com/u/f58/14/64/54/63/z10.jpg

C'est très gentil d'avoir regardé, merci !  Wink
Je vais essayer ça de voir ça dès que possible et je ferai un retour si ça peut aider.

[EDIT] J'ai essayé, rien n'y fait, ça ne prend pas...

Dans Widget/HTML, le code n'est pas reconnu, probablement à cause de cette ligne comme vous l'avez dit :
Code:
<gcse:searchbox-only></gcse:searchbox-only>

Et dans l'éditeur, le code intégral n'est pas reconnu... silent
Disney Analysis
Disney Analysis

Messages : 63
Date d'inscription : 11/11/2014
Age : 31
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig Mar 4 Avr 2017 - 11:03

il faut mettre
<gcse:search></gcse:search>
à la place
FredVig
FredVig

Messages : 2392
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis Mar 4 Avr 2017 - 11:54

FredVig a écrit:il faut mettre
<gcse:search></gcse:search>
à la place

Avec juste "search", les résultats apparaissent sur la même page et non sur ma page dédiée aux résultats, j'ai déjà essayé =/
Disney Analysis
Disney Analysis

Messages : 63
Date d'inscription : 11/11/2014
Age : 31
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig Mar 4 Avr 2017 - 12:37

Donc, le problème vient de cette balise… cqfd !
Soit il faut l'inscrire différemment, soit il faut l'adapter pour l'intégrer dans un builder
Cherchez sur les forums Google si le problème à été argumenté, cherchez des exemples utilisant ce module de recherche et inspectez le code pour comprendre comment les auteurs l'on modifié.
FredVig
FredVig

Messages : 2392
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis Mar 4 Avr 2017 - 19:14

FredVig a écrit:Donc, le problème vient de cette balise… cqfd !
Soit il faut l'inscrire différemment, soit il faut l'adapter pour l'intégrer dans un builder
Cherchez sur les forums Google si le problème à été argumenté, cherchez des exemples utilisant ce module de recherche et inspectez le code pour comprendre comment les auteurs l'on modifié.

J'ai déjà cherché. Il semble que certaines personnes ont déjà eu le problème mais ça s'est résolu depuis, alors que là rien. Je pense que Jimdo ne reconnait pas le code (et le dit d'ailleurs). Neutral

Il me faudrait donc bidouiller le code puis faire un deuxième code replaçant le module au bon endroit, mais c'est trop bricolé, je reste donc sur le 1.0 en attendant...

Je cherche, en vain...
Disney Analysis
Disney Analysis

Messages : 63
Date d'inscription : 11/11/2014
Age : 31
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par ADIL26 Mer 5 Avr 2017 - 8:27

Bonjour,

je relance ma question qui est semblable à celle de Disney Analysis, quoiqu'un peu différente : faut-il que je fasse un post à part ?
Il s'agit de la version 2.0 du CSE que j'essaie d'installer sur notre site.

"J'ai le même problème sur notre site. Les deux options "Deux colonnes" et "Deux pages" ne fonctionnent pas : le bloc de recherche n'apparaît pas dans la barre latérale permanente de notre site. Et donc je ne peux pas tester si l'affichage des résultats se fait correctement."

Cordialement

ADIL26

Messages : 9
Date d'inscription : 02/06/2015

http://pie.dromenet.org

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig Mer 5 Avr 2017 - 11:19

C'est le même problème. Autant laisser le post ici, mais pas de solution en vue. Il est préférable d'aller chercher auprès des utilisateurs de ce module de recherche qui semblent avoir aussi des soucis.
FredVig
FredVig

Messages : 2392
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par ADIL26 Mer 5 Juil 2017 - 11:20

Bonjour,

je trouve incroyable que Jimdo ne nous tienne pas au courant sur ce problème d'autant que du côté de google, ça ne bouge pas non plus (cf. ce fil : https://productforums.google.com/forum/#!msg/customsearch/gezy-3R-Nos/sSsLldF1CQAJ).

Est-ce un problème technique si compliqué qu'il nécessite une refonte totale de l'architecture Jimdo ? J'ai du mal à y croire.

Cordialement

ADIL26

Messages : 9
Date d'inscription : 02/06/2015

http://pie.dromenet.org

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis Ven 22 Déc 2017 - 15:21

Hello !

Vous l'aurez probablement remarqué : depuis quelques jours les modules de recherche Google V1 indique le message suivants à la place des résultats :

Unauthorized access to internal API. Please refer to https://support.google.com/customsearch/answer/4542055

Il faut donc impérativement passer à la nouvelle version (2.0) qui visiblement ne fonctionne toujours pas sur Jimdo, enfin... elle fonctionne si ! Après plusieurs recherches, tests, c'est le code donné par Google qui n'est pas correct et adapté sur Jimdo.

Pour que cela fonctionne (et ça allège le code en plus !) il faut :

1- Mettre à jour votre code sur votre compte Google CSE et bien indiquer votre page de résultats comme sur la V1.

2- Prendre le code :
<script>
 (function() {
   var cx = '005377379534433843682:w4ia5meaho4';
   var gcse = document.createElement('script');
   gcse.type = 'text/javascript';
   gcse.async = true;
   gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
   var s = document.getElementsByTagName('script')[0];
   s.parentNode.insertBefore(gcse, s);
 })();
</script>
<gcse:searchbox-only></gcse:searchbox-only>

et retirer :
<gcse:searchbox-only></gcse:searchbox-only>

ce qui donne :
<script>
 (function() {
   var cx = '005377379534433843682:w4ia5meaho4';
   var gcse = document.createElement('script');
   gcse.type = 'text/javascript';
   gcse.async = true;
   gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
   var s = document.getElementsByTagName('script')[0];
   s.parentNode.insertBefore(gcse, s);
 })();
</script>

3- Coller ce code dans "Modifier le Head"

4- Là où vous souhaitez voir votre module de recherche apparaître mettre dans un module "Widget/HTML" :
<div class="gcse-searchbox-only"></div>

5- Sur la page de vos résultats mettre dans le module "Widget/HTML" :
<div class="gcse-searchresults-only"></div>

Et c'est bon !

Tout ça pour ça, mais au moins ça fonctionne ! Rolling Eyes
Disney Analysis
Disney Analysis

Messages : 63
Date d'inscription : 11/11/2014
Age : 31
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par ADIL26 Ven 22 Déc 2017 - 16:06

Bonjour,

merci pour votre réponse. Je regarderai ça début janvier. Sinon, j'utiliserai le nouveau module de recherche Jimdo fraîchement livré. Ou une alternative du type Framabee s'ils prévoient une version "recherche interne au site".

Bonnes fêtes de fin d'année !

ADIL26

Messages : 9
Date d'inscription : 02/06/2015

http://pie.dromenet.org

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig Ven 22 Déc 2017 - 17:57

Le récent module de recherche Jimdo marche parfaitement, sans besoin de référencer, sans pub. Il n'y a aucune raison de faire subir des publicités concurrentielle de Google à vos visiteurs.
C'est un cruel hasard du calendrier, mais les travaux de recherche de Disney pourront peut-être servir ultérieurement.
FredVig
FredVig

Messages : 2392
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis Ven 22 Déc 2017 - 18:15

Pour ma part je dois rester avec Google car je suis JimdoPro. La recherche Jimdo n'est disponible que pour les JimdoBusiness pour l'instant. Si ça peut aider donc Wink
Disney Analysis
Disney Analysis

Messages : 63
Date d'inscription : 11/11/2014
Age : 31
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig Sam 23 Déc 2017 - 0:35

ha oui ! bien vu (un peut rapia sur ce coup les Jimdo) Sad
FredVig
FredVig

Messages : 2392
Date d'inscription : 07/10/2014

http://fredvig.com

Revenir en haut Aller en bas

[Résolu] Nouveau module recherche Google "2.0" non-reconnu Empty Re: [Résolu] Nouveau module recherche Google "2.0" non-reconnu

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum