Re: [Spip] MAJ Spip 2.1 : plugin_get_infos

2010-04-11 Par sujet denisb

Le 11/04/10 14:55, ra...@free.fr a écrit :

Avez vous une solution



la fonction a disparue en 2.1
remplacée par plugins_get_infos()



___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc


Re: [Spip] MAJ Spip 2.1 : plugin_get_infos

2010-04-11 Par sujet bobof

bonjour denisb,
heu ... c'est juste une histoire de S à plugin ?
j'essaie d'utiliser la plugin SPIP météo d'artégo en 2.1.0 même en 
renommant la fonction ça me renvoi à l'activation du plugin :
Fatal error: Call to undefined function plugins_get_infos() in 
F:\WAMPserveur\www\spip2-1-0\plugins\spip-meteo\base\meteo.php  on line 59

ou y a autre chose à bidouiller ?
un include_spip() à ajouter ?

ça couine ici :
function meteo_install($action){
   include_spip('inc/plugin');
   $info_plugin_boutique = plugins_get_infos(_NOM_PLUGIN_METEO);
   $version_plugin = $info_plugin_boutique['version'];
.

cordialement

denisb a écrit :


Le 11/04/10 14:55, ra...@free.fr a écrit :

Avez vous une solution



la fonction a disparue en 2.1
remplacée par plugins_get_infos()



___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc




--

Signalez vos spams d'un simple clic. www.signal-spam.fr 
https://www.signal-spam.fr/


___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Re: [Spip] MAJ Spip 2.1 : plugin_get_infos

2010-04-11 Par sujet rapdz

- denisb den...@laposte.net a écrit :

 Le 11/04/10 14:55, ra...@free.fr a écrit :
  Avez vous une solution
 
 
 la fonction a disparue en 2.1
 remplacée par plugins_get_infos()

Cela ne change rien, toujours le même message d'erreur
___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc


Re: [Spip] MAJ Spip 2.1 : plugin_get_infos

2010-04-11 Par sujet bobof

la fonction plugin_get_infos() n'est plus dans /ecrire/inc/plugin.php
où elle est placée, déplacée, ou par quelle autre fonction elle a été 
remplacé ?




ra...@free.fr a écrit :

- denisb den...@laposte.net a écrit :


Le 11/04/10 14:55, ra...@free.fr a écrit :

Avez vous une solution


la fonction a disparue en 2.1
remplacée par plugins_get_infos()


Cela ne change rien, toujours le même message d'erreur


--
Signalez vos spams d'un simple clic. www.signal-spam.fr
https://www.signal-spam.fr/


___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc


Re: [Spip] MAJ Spip 2.1 : plugin_get_infos

2010-04-11 Par sujet Christophe ANTOINE

Bonsoir,

Le dimanche 11 avril 2010 à 19:54:21, vous écriviez :

b la fonction plugin_get_infos() n'est plus dans /ecrire/inc/plugin.php
b où elle est placée, déplacée, ou par quelle autre fonction elle a été 
b remplacé ?

Je pense qu'il faut s'inspirer du commit 37143 sur la zone, concernant
spipBB.  En  tout  cas  c'est  ce  que  j'ai  fait pour ActiJour et ça
fonctionne.

Dans le spipbb_init.php par exemple, damazone72-spip a remplacé :

if (!function_exists('plugin_get_infos')) include_spip('inc/plugin');
$infos=plugin_get_infos(_DIR_PLUGIN_SPIPBB);

PAR

if(version_compare($GLOBALS['spip_version_code'],'15375','=')) {
   $get_infos = charger_fonction('get_infos','plugins');
   $infos = $get_infos(_DIR_PLUGIN_SPIPBB);
}
else {
   $infos = plugin_get_infos(_DIR_PLUGIN_SPIPBB);
}

Je précise que je ne suis pas codeur et que j'ai juste bidouillé mon
Actijour par analogie.

-- 
Cordialement,
 Christophe ANTOINE   

site internet : www.cabinet-antoine.fr



___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc


Re: [Spip] MAJ Spip 2.1 : plugin_get_infos

2010-04-11 Par sujet rapdz
Salut Christophe,

J'ai repris ce que tu as mis, même si je ne comprends pas trop le première 
ligne du code.

Dans le fichier plugins\spip-sondages\base\sondages.php

J'ai remplacé à la ligne 118  $info_plugin_sondages = 
plugin_get_infos(_NOM_PLUGIN_SONDAGES);
Par 

if(version_compare($GLOBALS['spip_version_code'],'15375','=')) {
  $get_infos = charger_fonction('get_infos','plugins');
  $info_plugin_sondages = $get_infos(_NOM_PLUGIN_SONDAGES);
}
else {
  $info_plugin_sondages = plugin_get_infos(_NOM_PLUGIN_SONDAGES);
} 

Et cela a l'air de fonctionner, merci pour ton aide

mais bon je ne comprends pas pourquoi cela est lié a une version.



- Christophe ANTOINE chantoin...@wanadoo.fr a écrit :

 Bonsoir,
 
 Le dimanche 11 avril 2010 à 19:54:21, vous écriviez :
 
 b la fonction plugin_get_infos() n'est plus dans
 /ecrire/inc/plugin.php
 b où elle est placée, déplacée, ou par quelle autre fonction elle a
 été 
 b remplacé ?
 
 Je pense qu'il faut s'inspirer du commit 37143 sur la zone,
 concernant
 spipBB.  En  tout  cas  c'est  ce  que  j'ai  fait pour ActiJour et
 ça
 fonctionne.
 
 Dans le spipbb_init.php par exemple, damazone72-spip a remplacé :
 
 if (!function_exists('plugin_get_infos'))
 include_spip('inc/plugin');
 $infos=plugin_get_infos(_DIR_PLUGIN_SPIPBB);
 
 PAR
 

 if(version_compare($GLOBALS['spip_version_code'],'15375','=')) {
$get_infos =
 charger_fonction('get_infos','plugins');
$infos = $get_infos(_DIR_PLUGIN_SPIPBB);
 }
 else {
$infos = plugin_get_infos(_DIR_PLUGIN_SPIPBB);
 }
 
 Je précise que je ne suis pas codeur et que j'ai juste bidouillé
 mon
 Actijour par analogie.
 
 -- 
 Cordialement,
  Christophe ANTOINE   
 
 site internet : www.cabinet-antoine.fr
 
 
 
 ___
 liste spip
 spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net
 
 Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
 http://archives.rezo.net/spip.mbox/
 
 Documentation de SPIP : http://www.spip.net/
 
 Irc : de l'aide à toute heure : http://spip.net/irc
___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc


Re: [Spip] MAJ Spip 2.1 : plugin_get_infos

2010-04-11 Par sujet Christophe ANTOINE

Bonsoir Rapdz,

Le dimanche 11 avril 2010 à 21:51:49, tu écrivais :

rff Dans le fichier plugins\spip-sondages\base\sondages.php

rff J'ai remplacé à la ligne 118  $info_plugin_sondages =
rff plugin_get_infos(_NOM_PLUGIN_SONDAGES);
rff Par 

rff if(version_compare($GLOBALS['spip_version_code'],'15375','=')) {
rff   $get_infos = charger_fonction('get_infos','plugins');
rff   $info_plugin_sondages = $get_infos(_NOM_PLUGIN_SONDAGES);
rff }
rff else {
rff   $info_plugin_sondages = plugin_get_infos(_NOM_PLUGIN_SONDAGES);
rff } 

rff Et cela a l'air de fonctionner, merci pour ton aide

rff mais bon je ne comprends pas pourquoi cela est lié a une version.

Ce que j'ai compris (les puristes m'excuseront, j'avais précisé que je
ne  codais  pas :-) ), c'est que plugin_get_infos n'existait plus dans
SPIP  2.1. Donc le if regarde si la révision de SPIP est supérieure ou
égale  à la 15375 (ça doit être la Release Candidate de la 2.1), et si
oui, utilise la fonction remplaçante get_infos.

-- 
Cordialement,
 Christophe ANTOINE   

site internet : www.cabinet-antoine.fr



___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc


Re: [Spip] MAJ Spip 2.1 : plugin_get_infos

2010-04-11 Par sujet bobof

bonsoir,
Merci pour ton coup de pouce, pour spip-meteo d'artégo c'est ok aussi avec :

   //$info_plugin_boutique = plugin_get_infos(_NOM_PLUGIN_METEO);
   if(version_compare($GLOBALS['spip_version_code'],'15375','=')) {
   $get_infos = charger_fonction('get_infos','plugins');
   $info_plugin_boutique = $get_infos(_NOM_PLUGIN_METEO);
   }
   else {
 $info_plugin_boutique = plugin_get_infos(_NOM_PLUGIN_METEO);
   }
   $version_plugin = $info_plugin_boutique['version'];

cordialement

Christophe ANTOINE a écrit :

Bonsoir Rapdz,

Le dimanche 11 avril 2010 à 21:51:49, tu écrivais :

rff Dans le fichier plugins\spip-sondages\base\sondages.php

rff J'ai remplacé à la ligne 118  $info_plugin_sondages =
rff plugin_get_infos(_NOM_PLUGIN_SONDAGES);
rff Par 


rff if(version_compare($GLOBALS['spip_version_code'],'15375','=')) {
rff   $get_infos = charger_fonction('get_infos','plugins');
rff   $info_plugin_sondages = $get_infos(_NOM_PLUGIN_SONDAGES);
rff }
rff else {
rff   $info_plugin_sondages = plugin_get_infos(_NOM_PLUGIN_SONDAGES);
rff } 


rff Et cela a l'air de fonctionner, merci pour ton aide

rff mais bon je ne comprends pas pourquoi cela est lié a une version.

Ce que j'ai compris (les puristes m'excuseront, j'avais précisé que je
ne  codais  pas :-) ), c'est que plugin_get_infos n'existait plus dans
SPIP  2.1. Donc le if regarde si la révision de SPIP est supérieure ou
égale  à la 15375 (ça doit être la Release Candidate de la 2.1), et si
oui, utilise la fonction remplaçante get_infos.

  


--

Signalez vos spams d'un simple clic. www.signal-spam.fr 
https://www.signal-spam.fr/


___
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc