Tu parles de geoloc_ios et ce plugin n'est pas geoloc_ios !
Je vais pas me retaper tout le code en utilisant une librairie que je n'ai pas choisi.
Donc oui
Oh zut. J'ai effectivement confondu. Mille excuses.ZygOm4t1k a écrit :Faut pas confondre.
Tu parles de geoloc_ios et ce plugin n'est pas geoloc_ios !
Je vais pas me retaper tout le code en utilisant une librairie que je n'ai pas choisi.
Donc oui
Si, il suffit de commenter l'appel de la classe. Ce que j'ai fait en attendant une solution de compatibilité entre les 2 plugins.Gouzou a écrit :Hey les gens
J'essaie de suivre, et de comprendre le truc: j'ai désinstallé geoloc_ios afin de pouvoir installer IosCloud, et éviter les soucis éventuels de compatibilité.
Config ok, les devices sont tous trouvés, les infos remontent en refresh manuel, parfait.
Je me retrouve aussi confronté à l'impossibilité de laisser le plugin de mettre à jour tout seul. Donc je vais surement palier à ça avec un scenario histoire de continuer à jouer avec les localisation d'iPhone.
J'ai aussi geotrav d'installé (sans compte iCloud lié), c'est avec ce plugin le soucis de compatibilité c'est ça? Le même nom de class mais pas le même code?
Si c'est ça, vu que tout ce que j'ai en rapport avec apple passe par le plugin de ZygOm4t1k, il n'y a pas moyen moyennant un petit coup dans le cambouis de désactiver l'appel à la class FindMyiPhone de geotrav afin de le garder pour Ios Cloud?
tldr: à quoi sert FindMyiPhone dans geotrav? geotrav ne me sert que pour les prévisions de temps de trajet, je n'en utilise pas la partie iCloud, on peut lui amputer cette partie pour permettre à Ios Cloud de fonctionner correctement?
lunarok a écrit : ↑15 févr. 2019, 15:18if (!class_exists('FindMyiPhone')) {
require_once dirname(__FILE__) . '/../../3rdparty/class.findmyiphone.php';
}
Voilà ce qu'il y a dans le plugin geotrav. Traduction : il n'essaye pas de charger la classe tierce si déjà présente.
C'est ce que doivent faire tous les plugins utilisant des classes tierces car si on les charge deux fois tu as l'erreur 500.
Donc ca veut dire que geoloc ios ne le fait pas, donc ton message c'est pas ici qu'il faut le mettre mais auprès de geoloc ios
Tu parles dans geotrav là?
Bosquetia a écrit : ↑17 févr. 2019, 19:44Lunarok a donné la solution dans un post je crois mais je ne sais pas si cela va suffire a avoir les 2 plugins fonctionnels.
Déjà fait.lunarok a écrit : ↑15 févr. 2019, 15:18if (!class_exists('FindMyiPhone')) {
require_once dirname(__FILE__) . '/../../3rdparty/class.findmyiphone.php';
}
Voilà ce qu'il y a dans le plugin geotrav. Traduction : il n'essaye pas de charger la classe tierce si déjà présente.
C'est ce que doivent faire tous les plugins utilisant des classes tierces car si on les charge deux fois tu as l'erreur 500.
Donc ca veut dire que geoloc ios ne le fait pas, donc ton message c'est pas ici qu'il faut le mettre mais auprès de geoloc ios
Je le répète c'est la même classe mais pas le même auteur donc code différent. ça peut pas fonctionner sauf en changeant le nom de classe.
Je dirais plutôt que cela rend les 2 plugins inopérants.Bosquetia a écrit :Donc ioscloud et geotrav installés ensemble rendent ton plugin inopérant.
N'étant pas developpeur je te laisse voir pour une solution peut être voir avec Lunarok je sais pas...
Code : Tout sélectionner
/*
if (!class_exists('FindMyiPhone')) {
require_once dirname(__FILE__) . '/../../3rdparty/class.findmyiphone.php';
}
*/
(..)
Sauf que j'utilise la meme classe que geoloc et geoloc ios avec la protection adéquate de double chargement.fwehrle a écrit : ↑17 févr. 2019, 21:10Je dirais plutôt que cela rend les 2 plugins inopérants.Bosquetia a écrit :Donc ioscloud et geotrav installés ensemble rendent ton plugin inopérant.
N'étant pas developpeur je te laisse voir pour une solution peut être voir avec Lunarok je sais pas...
Je ne vois effectivement pas d'autre solution que celle de renommer une des 2 classes.
La politesse voudrait que ce soit Lunarok, puisque c'est sa maj qui a généré le problème.
Mais vous faites comme vous voulez.
La protection y est aussi depuis le début.lunarok a écrit : ↑17 févr. 2019, 22:34Sauf que j'utilise la meme classe que geoloc et geoloc ios avec la protection adéquate de double chargement.fwehrle a écrit : ↑17 févr. 2019, 21:10Je dirais plutôt que cela rend les 2 plugins inopérants.Bosquetia a écrit :Donc ioscloud et geotrav installés ensemble rendent ton plugin inopérant.
N'étant pas developpeur je te laisse voir pour une solution peut être voir avec Lunarok je sais pas...
Je ne vois effectivement pas d'autre solution que celle de renommer une des 2 classes.
La politesse voudrait que ce soit Lunarok, puisque c'est sa maj qui a généré le problème.
Mais vous faites comme vous voulez.
Donc là ca veut dire que geotrav + ioscloud pose aussi le pb et ce depuis l'été dernier (et avec geoloc ios surement dpeuis le début)
Mets à jour
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 27 invités