Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 195 196 197 (198) 199 200 201 ... 250 »


Re: My search
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
STOP

Je sais pourquoi rien ne se passe !

Parce que tu utilises le bloc système "recherche".

Essaye le bloc "mysearch" "recherche" et tu verras que ça marchera nettement mieux.

Retires toutes les modifications que tu as faites auparavant...

Posté le : 02/07/2012 13:58
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


XOOPS 2.5.5 - Mysearch 1.2
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Hello,

je vais commencer ma série de tests de modules pour XOOPS 2.5.5

Mysearch 1.2 : savoir ce que les visiteurs recherchent sur votre site

Téléchargement : ici

Modification :

fichier language\french\admin.php :

il faut ajouter :

define("_AM_MODULEADMIN_ADMIN_FOOTER","Module Mysearch");


Posté le : 02/07/2012 12:25
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
montuy337513 a écrit :
Au début, je pensais comme toi, le module ne faisait pas le test, mais en regardant, il faisait le test.

Le problème vient du fait que (je sais pas pourquoi d'ailleurs), le PHP de ton serveur lis le script et ensuite les bibliothèques PEAR (ce serait logique qu'il fasse l'inverse).
Le problème, c'est que les bibliothèques installées sur ton serveur, eux, ne font pas ce test.
Donc tu obtient un beau "fatal error".



Bon, pour birthday, j'ai désactivé PEAR sur mon serveur.
On verra bien si je l'utilise ailleurs...
Ensuite, avec cette modif, ça fonctionne...

Posté le : 28/06/2012 16:23
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Humm,

ok, pour ce module, je m'arrangerai avec le module profile, j'ajouterai un champs,

mais pour polémiquer,
si on a sur notre serveur un PHP avec les extensions PEAR, le module devrait pouvoir quand même fonctionner,

il doit pouvoir tester l'existence des classes avant de vouloir les créer, non ?

Posté le : 27/06/2012 11:33
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
montuy337513 a écrit :
Le mieux serai de désinstaller les paquets liés a PEAR (sauf si d'autres sites présents sur ton serveur en ont besoin)


Citation :

ou commente le fichier PEAR présent dans le module, je sais ce n'est qu'une rustine.

J'ai renommé le fichier PEAR.php ou PEAR5.php et j'obtiens :
Fatal error: require_once() [function.require]: Failed opening required 'www/modules/birthday/class/PEAR.php' (include_path='.:/usr/share/php5'in www/modules/birthday/include/common.php on line 29


je dois peut-être commenter les fonctions et non renommer les fichiers.

Citation :

Le problème initial est que PHP lis le script avant de charger les bibliothèques PEAR, reste a savoir pourquoi ?
Je n'ai pas de serveur disponible pour faire de test de configuration PHP, essai de voir dans php.ini où il charge sa bibliothèque PEAR


Je n'ai pas trouvé le mot PEAR dans php.ini

Posté le : 26/06/2012 13:53
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
Grom a écrit :
J'adore ce topic, je retrouve plein de gens ! ;)))


Oui, j'ai même vu marco !!!

Posté le : 26/06/2012 10:24
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
montuy337513 a écrit :
On avance
C'est une autre fonction de la bibliothèque PEAR présente dans PHP qui entre en conflit avec la bibliothèque du module. Là il dit que la class existe déjà (effectivement la class PEAR est déjà déclarée dans le module) donc sur le même principe,
tu repères class PEAR puis sur la ligne précédente tu rajoutes

if (!is_object('PEAR')) {

et à la fin de la class
}


Humm, c'est pareil...

Faut -il faire pareil pour la class PEAR_ERROR ?

C'est quoi ce beens ?
AS tu un fichier PEAR.php correct ?
Cela vient-il de ma version de PHP, pourtant acceptable d'après les tests de version du module

Posté le : 26/06/2012 10:23
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Bon, merci pour ces efforts...

j'ai modifié le fichier /usr/share/php5/PEAR.php comme indiqué,

Citation :

// ajout alain T
if (!function_exists("_PEAR_call_destructors()")){

function _PEAR_call_destructors()
{
global $_PEAR_destructor_object_list;
if (is_array($_PEAR_destructor_object_list) &&
sizeof($_PEAR_destructor_object_list))
{
reset($_PEAR_destructor_object_list);
if (@PEAR::getStaticProperty('PEAR', 'destructlifo')) {
$_PEAR_destructor_object_list = array_reverse($_PEAR_destructor_object_list);
}
while (list($k, $objref) = each($_PEAR_destructor_object_list)) {
$classname = get_class($objref);
while ($classname) {
$destructor = "_$classname";
if (method_exists($objref, $destructor)) {
$objref->$destructor();
break;
} else {
$classname = get_parent_class($classname);
}
}
}
// Empty the object list to ensure that destructors are
// not called more than once.
$_PEAR_destructor_object_list = array();
}

// Now call the shutdown functions
if (is_array($GLOBALS['_PEAR_shutdown_funcs']) AND !empty($GLOBALS['_PEAR_shutdown_funcs'])) {
foreach ($GLOBALS['_PEAR_shutdown_funcs'] as $value) {
call_user_func_array($value[0], $value[1]);
}
}
}
}
// fin ajout alain T



mais j'ai maintenant l'erreur :
Fatal errorCannot redeclare class PEAR in /usr/share/php5/PEAR.php on line 103


j'ai pourtant ajouté l'accolade...

Posté le : 25/06/2012 17:58
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
Cesag a écrit :
Sinon, pour information j'ai testé les modules en anglais et en français.

Version anglaise utilisée de Xoops 2.5.5
Version française utilisée de Xoops 2.5.5


Ben moi j'ai pris celui du site, à gauche :
Goooooo !

Posté le : 25/06/2012 17:33
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Attention, quand vous testez,
je ne parle pas d'installation, mais bien d'utilisation.

j'ai entré une date anniversaire,
je veux la modifier et Paf (le chien), j'ai :
Fatal errorCannot redeclare _pear_call_destructors() (previously declared in /home/webidemi/sd/murmuresdegrenier/www/modules/birthday/class/PEAR.php:735in /usr/share/php5/PEAR.php on line 796


et pourtant j'ai aussi en mode debug en ligne :
Aucun Tout Erreur(s) (0Deprécié(s) (0Requête(s) (23Bloc(s) (3Extra (2Temporisation(5)

Posté le : 25/06/2012 17:31
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 195 196 197 (198) 199 200 201 ... 250 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

67 Personne(s) en ligne (45 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 67 | Plus ...