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.

Problème : Nouveau module recherche Google "2.0" non-reconnu

Voir le sujet précédent Voir le sujet suivant Aller en bas

Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis le 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 Mer 29 Mar 2017 - 20:47, édité 1 fois
avatar
Disney Analysis

Messages : 61
Date d'inscription : 11/11/2014
Age : 25
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par FilmsdeLover le 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.

_________________
Utilisateur de Jimdo depuis 2009 qui peut être grognon parfois si vous ne cherchez pas dans l'Aide Jimdo avant de poser des questions. Je ne bosse pas pour Jimdo.
A consulter : Tutoriels et guides pour Jimdo.
avatar
FilmsdeLover

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

http://www.filmsdelover.com

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig le 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

_________________
'Expert' Jimdo affilié, bénévole du forum et indépendant rémunéré par mes clients.
avatar
FredVig

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

http://fredvig.com

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis le 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.
avatar
Disney Analysis

Messages : 61
Date d'inscription : 11/11/2014
Age : 25
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis le 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 =/
avatar
Disney Analysis

Messages : 61
Date d'inscription : 11/11/2014
Age : 25
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par ADIL26 le 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 : 8
Date d'inscription : 02/06/2015

http://pie.dromenet.org

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig le 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://i58.servimg.com/u/f58/14/64/54/63/z10.jpg

_________________
'Expert' Jimdo affilié, bénévole du forum et indépendant rémunéré par mes clients.
avatar
FredVig

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

http://fredvig.com

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis le 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://i58.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
avatar
Disney Analysis

Messages : 61
Date d'inscription : 11/11/2014
Age : 25
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig le Mar 4 Avr 2017 - 11:03

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

_________________
'Expert' Jimdo affilié, bénévole du forum et indépendant rémunéré par mes clients.
avatar
FredVig

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

http://fredvig.com

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis le 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é =/
avatar
Disney Analysis

Messages : 61
Date d'inscription : 11/11/2014
Age : 25
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig le 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é.

_________________
'Expert' Jimdo affilié, bénévole du forum et indépendant rémunéré par mes clients.
avatar
FredVig

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

http://fredvig.com

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par Disney Analysis le 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...
avatar
Disney Analysis

Messages : 61
Date d'inscription : 11/11/2014
Age : 25
Localisation : France

http://www.disneyanalysis.fr

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par ADIL26 le 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 : 8
Date d'inscription : 02/06/2015

http://pie.dromenet.org

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par FredVig le 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.

_________________
'Expert' Jimdo affilié, bénévole du forum et indépendant rémunéré par mes clients.
avatar
FredVig

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

http://fredvig.com

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par ADIL26 le 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 : 8
Date d'inscription : 02/06/2015

http://pie.dromenet.org

Revenir en haut Aller en bas

Re: Problème : Nouveau module recherche Google "2.0" non-reconnu

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

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