Forum pragmaMx France 24 Mai 2012 à 19:51:39 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: 1 [2]   Bas de page
Imprimer
Auteur Fil de discussion: Mise à jour 1.1.8  (Lu 9956 fois)
shorty
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 367


La communauté de Troc et d'échanges francophone


« Répondre #15 le: 16 Février 2009 à 15:10:18 »

j'ai testé le fichier load.php que tu m'as passé.
Voilà la réponse du navigateur quand j'éssaye d'éccéder au menu "paquets" dans l'administration SMF.

Fatal error: Cannot redeclare template_package_confirm() (previously declared in /monsite/www/modules/Forum/smf/Sources/Load.php(1771) : eval()'d code:762) in /home/monsite/www/modules/Forum/smf/Sources/Load.php(1771) : eval()'d code on line 796

Merci de ton soutien Diabolo
Journalisée

algebre
Team
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 342



« Répondre #16 le: 16 Février 2009 à 15:27:12 »

essaye avec le patch en pj
j'ai supprimé la fonction qui posée problème
supprime d'abord le patch du serveur

modules.php?name=Forum&action=packages;sa=remove;package=smf_patch_1.0.16_1.1.8.zip

 upload le fichier join et applique le mod, ça devrai fonctionnée
Journalisée
shorty
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 367


La communauté de Troc et d'échanges francophone


« Répondre #17 le: 16 Février 2009 à 16:57:47 »

 Pleurs Quand je veux supprimer le mod avec la routine   j'obtiens le même message :
Fatal error: Cannot redeclare template_package_confirm() (previously declared in /home/monsite/modules/Forum/smf/Sources/Load.php(1771) : eval()'d code:762) in /home/shortymc/www/modules/Forum/smf/Sources/Load.php(1771) : eval()'d code on line 796

Est-ce que je doit écraser les fichiers sur le serveur par FTP ?

j'ai join un screenshot
Journalisée

algebre
Team
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 342



« Répondre #18 le: 16 Février 2009 à 20:31:37 »

slt
uploader le fichier joint dans /modules/Forum/smf/
appeler le avec ht tp://www.tradezone.fr/modules/Forum/smf/recherche.php
ce fichier va chercher la fonction dans tout les fichier et affiche les noms des fichier ainsi que les n° de lignes
les deux premier résultats sont dans le fichier de recherche lui même,
si tu trouve d'autre résultats mets un commentaire du type (/** fonction */) autour de  toute les déclaration de cette fonction,
enfin supprime ce fichier.
Journalisée
shorty
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 367


La communauté de Troc et d'échanges francophone


« Répondre #19 le: 16 Février 2009 à 21:33:28 »

J'ai éssayer de modif les fichiers trouvé par la fonction search

Voici ce que la fonction recherche à trouvé :
Recherche dans "/home/monsite/modules/Forum/smf/" pour la chaine "template_package_confirm":

mot trouvé 6 fois.

    * /home/monsite/modules/Forum/smf/recherche.php, ligne 220:
      $searcher = new FileSystemStringSearch($chemin, 'template_package_confirm');
    * /home/monsite/modules/Forum/smf/Themes/default/Packages.template.php, ligne 760:
      function template_package_confirm()
    * /home/monsite/modules/Forum/smf/Themes/default/Packages.template.php, ligne 779:
      function template_package_confirm()
    * /home/monsite/modules/Forum/smf/Themes/default/Packages.template.php~, ligne 760:
      function template_package_confirm()

Ceux cis sont le fruits des fichiers test des modifs infructueuses de load.php (que je vais virer du serveur)
    * /home/monsite/modules/Forum/smf/Sources/Loadmarchepas2.php, ligne 2249:
      function template_package_confirm(){
    * /home/monsite/modules/Forum/smf/Sources/Loadmarchepas.php, ligne 2254:
      function template_package_confirm(){

--------------------------------------------------------

Voilà réponse sans succès de la part du serveur :

Fatal error: Cannot redeclare template_package_confirm() (previously declared in /home/monsite/modules/Forum/smf/Sources/Load.php(1771) : eval()'d code:766) in /home/shortymc/www/modules/Forum/smf/Sources/Load.php(1771) : eval()'d code on line 804

 Pleurs

Je joint les fichiers originaux provenant de mon ftp plus les fichiers que j'ai modifié (je crois correctement mais je ne suis pas un expert).
Si l'un d'entre vous désire que lui crée une session admin temporaire, ou autre droits, j'accepte d'office.

Vraiment merci pour tout le temps que vous avez déjà passé à réfléchir sur mes bêtises...  respect


Journalisée

algebre
Team
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 342



« Répondre #20 le: 16 Février 2009 à 22:34:01 »

voila ce que t'as fait:
Code:
<?php
function template_package_confirm()
/**
function template_package_confirm(){
echo "code: blabla";
*/
{
global $context$settings$options$txt$scripturl;

echo '
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr class="titlebg">
<td>' 
$context['page_title'] . '</td>
</tr>
<tr>
<td width="100%" align="left" valign="middle" class="windowbg2">
'
$context['confirm_message'], '<br />
<br />
<a href="'
$context['proceed_href'], '">[ '$txt['package_confirm_proceed'], ' ]</a> <a href="JavaScript:history.go(-1);">[ '$txt['package_confirm_go_back'], ' ]</a>
</td>
</tr>
</table>'
;
}

function 
template_package_confirm()
/**
function template_package_confirm(){
echo "code: blabla";
*/
{
global $context$settings$options$txt$scripturl;

echo '
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr class="titlebg">
<td>' 
$context['page_title'] . '</td>
</tr>
<tr>
<td width="100%" align="left" valign="middle" class="windowbg2">
'
$context['confirm_message'], '<br />
<br />
<a href="'
$context['proceed_href'], '">[ '$txt['package_confirm_proceed'], ' ]</a> <a href="JavaScript:history.go(-1);">[ '$txt['package_confirm_go_back'], ' ]</a>
</td>
</tr>
</table>'
;
}

c'est normal que ça ne marche pas,
en fait il faut commenter tout le code de la fonction et pas uniquement la déclaration (le code de la fonction se trouve entre accolades{} en dessous de la déclaration du nom de la fonction.
c'est claire que cette fonction est déclarée 4 fois dans le même fichier.
essaye avec le fichier joint, je l'est nettoyé, transférer le en écrasant l'original
« Dernière édition: 16 Février 2009 à 22:45:38 par algebre » Journalisée
shorty
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 367


La communauté de Troc et d'échanges francophone


« Répondre #21 le: 16 Février 2009 à 23:45:37 »

 Sourire Enfin, sa marche.
C'est vraiment assuré.
Je te remercie beaucoup pour ton soutien et pour ta patience.
Je vais virer tout les vieux mods que j'avais installé à l'époque 1.1.4 et remettre du neuf dans tout ça.
Je te suis vraiment très reconnaisant.  respect
Je n'aurai vraiment pas été capable de faire sa tout seul.
Merci beaucoup algebre et Vive la communauté PragmaMx !
Journalisée

Pages: 1 [2]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Forum SMF (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: Mise à jour 1.1.8
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus