Forum pragmaMx France 25 Mai 2012 à 21:09:57 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Mxshoutbox 1.2 erreur  (Lu 475 fois)
subotaiii
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 6


« le: 25 Décembre 2011 à 13:14:55 »

j'utilise pragmaMx 1.1.2 en local avec wampserver PHP 5.2.6 SQL 5.0.51a.
je veux ajouter le module MxShoutbox 1.2 mais j'ai des erreurs quelque soit le langage sélectionné et je comprend pas trop

PHP Run-time notice:
Constant _EDIT already defined
in modules/mxShoutbox/language/lang-french.php on line 24

fleche define("_EDIT", "Modifier");

PHP Run-time notice:
Constant _PAGE already defined
in modules/mxShoutbox/language/lang-french.php on line 25

fleche define("_DELETE", "Eliminer");

PHP Run-time notice:
Constant _PAGE already defined
in modules/mxShoutbox/language/lang-french.php on line 55

fleche define("_PAGE", "Page");

PHP Run-time notice:
Undefined variable: shoutrows
in blocks/block-mxShoutbox.php on line 150
PHP Run-time warning:
Invalid argument supplied for foreach()
in blocks/block-mxShoutbox.php on line 150

fleche
foreach ($shoutrows as $i => $row) {
    $ShoutComment = shout_prepare_post($row['comment']);
    if ($showBackground == 'yes') {
        $tempContent[$i] = "<tr><td>";
    } else {
        if ($flag == 1) {
            $bgcolor = $rowColor['blockColor1'];
            $flag = 2;
        } else {
            $bgcolor = $rowColor['blockColor2'];
            $flag = 1;
        }
        $tempContent[$i] = "<tr><td style=\"background-color: $bgcolor;\">";
    }

    if (!MX_IS_USER || $row['name'] == $stickyadmin) {
        $tempContent[$i] .= "<b>$row[name]:</b> $ShoutComment";
    } else {
        $tempContent[$i] .= "<a href=\"modules.php?name=Userinfo&amp;uname=$row[name]\">$row[name]</a>: $ShoutComment";
    }

    if ($conf['date'] == "yes" && $row['timestamp']) {
        $displayTime = shout_get_offsettime($row['timestamp']);
        $displayTime = date($rowD['date'], $displayTime) . '&nbsp;' . date($rowD['time'], $displayTime);
        $tempContent[$i] .= '<br/>' . $displayTime;
    }
    $tempContent[$i] .= "</td></tr>";
}

Merci d'avance pour votre aide
Journalisée
Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #1 le: 25 Décembre 2011 à 13:53:26 »

Bonjour subotaiii

Ce module a besoin d'une mise à jour pour la version pragmaMx 1.12.0

Je te conseil de chercher sur le web, plusieurs Shootbox gratuits son disponible et il te suffi de placer le code HTML dans ton bloc.

@++


Journalisée

Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #2 le: 26 Décembre 2011 à 12:49:30 »

Slt,

Ce sont des petites erreurs sans conséquences, normalement mxshoutbox est parfaitement fonctionnel avec pmx 1.12

Citation
PHP Run-time notice:
Constant _EDIT already defined
in modules/mxShoutbox/language/lang-french.php on line 24
fleche define("_EDIT", "Modifier");

PHP Run-time notice:
Constant _PAGE already defined
in modules/mxShoutbox/language/lang-french.php on line 25
fleche define("_DELETE", "Eliminer");

PHP Run-time notice:
Constant _PAGE already defined
in modules/mxShoutbox/language/lang-french.php on line 55
fleche define("_PAGE", "Page");

Ce sont des constantes déjà définis (doublons) pour résoudre il suffit de commenter (rajouter //) devant la ligne concernée.

Citation
PHP Run-time notice:
Undefined variable: shoutrows
in blocks/block-mxShoutbox.php on line 150

C'est un variable non définie faudrait que je regarde

Dans tous les cas je pense que le module est fonctionnel  Clin d'oeil Le debug indique des infos.
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
subotaiii
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 6


« Répondre #3 le: 26 Décembre 2011 à 14:41:52 »

Merci Diabolo  bien joué

par contre peux-tu me dire ou modifier pour avoir la fenêtre ou l'on tape le texte plus large.
« Dernière édition: 26 Décembre 2011 à 14:56:24 par subotaiii » Journalisée
subotaiii
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 6


« Répondre #4 le: 30 Décembre 2011 à 18:09:00 »

j'ai trouvé  Clin d'oeil
dans le fichier block-mxShoutbox.php
a la ligne 230
Code:
$bottom_content .= "<tr><td align=\"center\" nowrap=\"nowrap\"><input type=\"text\" name=\"ShoutComment\" size=\"$ShoutTextWidth\"

remplacer
Citation
$ShoutTextWidth
par une valeur exemple 30
Journalisée
Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #5 le: 30 Décembre 2011 à 20:26:25 »

Code:
$ShoutTextWidth

Est une variable, de ce fait il faut éviter de la supprimer. Si une variable est à cet endroit cela veut certainement dire qu'il est possible de modifier la largeur de la boite via l'administration de la Shoutbox. Vérifie bien Clin d'oeil
Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Autres modules dédiés à PragmaMx (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: Mxshoutbox 1.2 erreur
 
Aller à:  

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

Plus