Joaktree for Joomla 3.x. Contribute to joaktree/J3.x development by creating an account on GitHub.
elle est notée compatible J!3
Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages. http://www.template-creator.com Outil de création de templates
Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop
Re : Problème de disparition d'extension : que faire ?
Merci, mais malgré cette modification, j'ai toujours
Notice: Array to string conversion in /home/www/developpement/joaktree/administrator/components/com_joaktree/tables/JMFPKtable.php on line 277
Notice: Undefined property: TableJoaktree_persons::$Array in /home/www/developpement/joaktree/administrator/components/com_joaktree/tables/JMFPKtable.php on line 277
Reste à comprendre pourquoi cette conversion "to string". $this->$k[$i] ne devrait pas être un "Array"
@ced1870 : oui, la version que j'utilise est compatible 3, il s'agit de la 1.5.1 de mars 2014
"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Re : Problème de disparition d'extension : que faire ?
c'est dans quelle page d'interface ? je l'ai installé, j'ai les notices strict mais rien d'autre
Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages. http://www.template-creator.com Outil de création de templates
Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop
Re : Problème de disparition d'extension : que faire ?
Pratiquement toutes en frontend (il faut avoir importé un gedcom), beaucoup en backend, essaie de créer un lien de menu de type tableau de descendance et passe sur l'onglet "paramètres de base pour Joaktree".
Problème après mes modification sur le site de développement : impossible d'importer un gedcom alors que ça fonctionne sur le site de production plein d'erreurs masquées...
"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Re : Problème de disparition d'extension : que faire ?
oui Cédric, moi aussi, sans données, toutes les vues fonctionnent en Backend, et sans erreur.
Je pense que ces pb sont liés à l'utilisation des données issues du Gedcom source. (fichier de données).
Re : Problème de disparition d'extension : que faire ?
comme je n'ai pas de données gedcom, je ne risque pas d'arriver à voir le souci alors
Problème après mes modification sur le site de développement : impossible d'importer un gedcom alors que ça fonctionne sur le site de production plein d'erreurs masquées...
donc tes modifs ne sont pas bonnes ... supprimer une erreur ne veut pas dire que ton code est bon
Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages. http://www.template-creator.com Outil de création de templates
Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop
Re : Problème de disparition d'extension : que faire ?
Je ne l'ai peut-être pas précisé, mais pour régler ces problèmes, j'ai mon rapport d'erreur à "développement" et je suis sous PHP 7.0.14.
Et les erreurs de type deprecated me signalant que des fonctions appelées statiquement ne sont pas statiques n'ont rien à voir avec les données de généalogie issues du gedcom.
"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Re : Problème de disparition d'extension : que faire ?
Je suis tout à fait de ton avis !
Mais je comprends mal pourquoi la suppression d'une erreur en déclarant statique une fonction parce que j'ai eu un message "deprecated" puisse bloquer l'import de gedcom, par exemple.
Je repars d'une version d'hier pour voir si mon import y fonctionnait encore ou pas...
"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Re : Problème de disparition d'extension : que faire ?
Bon, ce ne sont pas mes modifs qui sont en cause, car sur une copie de mon site de production où l'import fonctionne, impossible d'importer un gedcom alors que je n'ai rien modifié.
Je repars donc d'une version neuve de Joomla! et de Joaktree, sous PHP 7, avec une première erreur affichée en voulant créer ma première source gedcom
Warning: Declaration of JoaktreeController::display() should be compatible with JControllerLegacy::display($cachable = false, $urlparams = Array) in /home/www/developpement/joaktree/administrator/components/com_joaktree/controller.php on line 24
Warning: Declaration of TableJoaktree_applications::_getAssetParentId($tab le = NULL, $id = NULL) should be compatible with JTable::_getAssetParentId(JTable $table = NULL, $id = NULL) in /home/www/developpement/joaktree/administrator/components/com_joaktree/tables/joaktree_applications.php on line 0
et lorsque j'enregistre (sans quitter), les champs se vident au lieu de conserver les données saisies, mais l'enregistrement est bien effectué.
Impossible ensuite d'importer un gedcom, le rapport d'erreurs étant à "défaut". avec ce même rapport à "aucun", message d'erreur à l'import "Echec dans l'import des personnes" pour toutes les personnes du gedcom, puis idem pour les familles.
"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Re : Problème de disparition d'extension : que faire ?
Je suis perdu !
Après un certain nombre de corrections qui améliorent l'affcihage en backend, je suis de nouveau bloqué sur les imports de Gedcom.
Pour le moment, j'ai cette erreur multipliée :
Deprecated: Non-static method TableJoaktree_locations::checkLocation() should not be called statically, assuming $this from incompatible context in /home/www/developpement/joaktree/administrator/components/com_joaktree/tables/joaktree_person_events.php on line 89
Si je rajoute static à function checkLocation, j'ai à la place l'erreur
Fatal error: Using $this when not in object context in /home/www/developpement/joaktree/administrator/components/com_joaktree/tables/joaktree_locations.php on line 70
Et voilà la fonction où ça provoque l'erreur :
public function checkLocation() {
// check for locations
$this->loc_id = TableJoaktree_locations::checkLocation($this->location);
return true;
}
Question donc : comment éviter que l'appel soit statique ou que l'erreur sur $this apparaisse ?
Merci de vos conseils !
"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Re : Problème de disparition d'extension : que faire ?
Oui, ça va pas t'aider, mais je confirme que ça tourne nickel sous php5.6, import/export compris
J'ai pu faire une parenthèse cet apm et naviguer parmi mes ancêtres. J'ai un oncle passionné qui m'a fait suivre son Gedcom.
good luck avec php7, l'appli est pas mûre, ça s'est sûr!
Re : Problème de disparition d'extension : que faire ?
Juste pour la tester .. on la trouve ou cette extension ?
C'est celle de github ?
Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr
Re : Problème de disparition d'extension : que faire ?
Bonjour,
sans vouloir m'immiscer dans la conversation j'utilise Joaktree depuis longtemps (Joomla 1.7) et la dernière mise à jour de Joomla ne me pose aucun problème, c'est sûr que mon php est plus ancien 5.6.28 mais je croise les doigts tout aussi longtemps que tout fonctionne correctement car on n'est pas prêt d'avoir une mise à jour de Joaktree
Re : Problème de disparition d'extension : que faire ?
Oui, je confirme : sous PHP 5.6 et en masquant les erreurs, Joaktree fonctionne bien.
"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire