Forum pragmaMx France 23 Mai 2012 à 13:42:52 *
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: Impossible d'ecrire dans la shoutbox smf de mbirth (v1.16)  (Lu 4467 fois)
naouin
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 14


« le: 10 Juin 2007 à 17:44:33 »

Hello,

J'essaie en vain d'integrer la shoutbox de mbirth version 1.16 sur mon site pragmamx+smf+mxcoppermine :-(

En fait l'install se fait bien, j'ai bien la shoutbox positionnee ou je veux, mais impossible d'ecrire et d'injecter la string dans la table mysql approprie..

Apres de nombreux essais et beaucoup de lecture de code, j'ai reussi a mettre en evidence le probleme suivant :

Dans le fichier sboxDB.php je bloque au test suivant :

Code:
if  (((!$context['user']['is_guest']) || ($modSettings['sbox_GuestAllowed'] == '1')) && !empty($_REQUEST['sboxText'])) {

Apres analyse, ce sont les deux premiers test qui retourne faux tous les deux... par ailleurs je peux positionner le sbox_GuestAllowed a vrai ou faus, rien n'y fait.. du coup je suis aller voir dans ModSettings.php.. ou j'ai trouve cette nouvelle fonction poru la gestion de la sbox :

Code:
loadLanguage('sbox');

function ModifySboxSettings()
{
global $txt, $scripturl, $context, $settings, $sc;

$config_vars = array
(
array('check', 'sbox_Visible'),
array('check', 'sbox_GuestVisible'),
array('check', 'sbox_GuestAllowed'),
array('check', 'sbox_SmiliesVisible'),
array('check', 'sbox_UserLinksVisible'),
array('check', 'sbox_AllowBBC'),
array('check', 'sbox_DoHistory'),
array('int', 'sbox_MaxLines'),
array('int', 'sbox_Height'),
array('int', 'sbox_RefreshTime'),
array('check', 'sbox_BlockRefresh'),
array('select', 'sbox_FontFamily1', array(
'Garamond, serif' => 'Garamond, serif',
'Times, serif' => 'Times, serif',
'Arial, Helvetica, sans-serif' => 'Arial, Helvetica, sans-serif',
'Tahoma, Helvetica, sans-sarif' => 'Tahoma, Helvetica, sans-sarif',
'Verdana, sans-serif' => 'Verdana, sans-serif',
'cursive' => 'cursive',
'Palatino, fantasy' => 'Palatino, fantasy',
'Courier, monospace' => 'Courier, monospace'
),
),
array('select', 'sbox_FontFamily2', array(
'Garamond, serif' => 'Garamond, serif',
'Times, serif' => 'Times, serif',
'Arial, Helvetica, sans-serif' => 'Arial, Helvetica, sans-serif',
'Tahoma, Helvetica, sans-sarif' => 'Tahoma, Helvetica, sans-sarif',
'Verdana, sans-serif' => 'Verdana, sans-serif',
'cursive' => 'cursive',
'Palatino, fantasy' => 'Palatino, fantasy',
'Courier, monospace' => 'Courier, monospace'
),
),
array('select', 'sbox_TextSize1', array(
                    '6pt' => '6pt',
                    '7pt' => '7pt',
'8pt' => '8pt',
'9pt' => '9pt',
'10pt' => '10pt',
'11pt' => '11pt',
'12pt' => '12pt',
'13pt' => '13pt',
'14pt' => '14pt',
'15pt' => '15pt',
'16pt' => '16pt',
'xx-small' => 'xx-small',
'x-small' => 'x-small',
'small' => 'small',
'medium' => 'medium',
'large' => 'large',
'x-large' => 'x-large',
'xx-large' => 'xx-large'
),
),
array('text', 'sbox_TextColor1'),
array('select', 'sbox_TextSize2', array(
                    '6pt' => '6pt',
                    '7pt' => '7pt',
'8pt' => '8pt',
'9pt' => '9pt',
'10pt' => '10pt',
'11pt' => '11pt',
'12pt' => '12pt',
'13pt' => '13pt',
'14pt' => '14pt',
'15pt' => '15pt',
'16pt' => '16pt',
'xx-small' => 'xx-small',
'x-small' => 'x-small',
'small' => 'small',
'medium' => 'medium',
'large' => 'large',
'x-large' => 'x-large',
'xx-large' => 'xx-large'
),
),
array('text', 'sbox_TextColor2'),
array('text', 'sbox_BackgroundColor'),
array('check', 'sbox_EnableSounds'),
);

// Saving?
if (isset($_GET['save']))
{
saveDBSettings($config_vars);
redirectexit('action=featuresettings;sa=sbox');
}

$context['post_url'] = $scripturl . '?action=featuresettings2;save;sa=sbox';
$context['settings_title'] = $txt['sbox_ModTitle'];

prepareDBSettingContext($config_vars);
}

Apres comparaison avec le reste des fonctions j'ai ajoute ceci apres le commentaire //Saving ?

Code:
// changes for pragmaMx
if (defined('SMF_IN_PRAGMAMX'))
$config_vars = mxsmf_ModSettings_defineSettings($config_vars);
// end changes for pragmaMx

Enfin a priori cela ne suffit pas..

Je commence a tourner en rond la.. si qqu'un avait une idee ce serait cool..

J'imagine que si la shoutbox avait ete inseree dans smf avant d'integrer smf a pragmamx je n'aurais pas eu ce probleme, en fait la je dois connecter le module shoutbox a la main a l'ensemble de la config SMF.. toute aide est la bienvenue ;-P

Merci d'avance
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #1 le: 10 Juin 2007 à 17:51:22 »

Sinon nous avons mx-shoutbox pour pragmamx au lieu de smf  Clin d'oeil
suit ce fils pour le dl (Il faut être enregistré pour voir les pièves jointes)
http://www.pragmamx.org/Forum-topic-16160.html

Celle ci fonctionne très bien  Clin d'oeil

Je dois avoir la trad fr qui traine.

J'attendais pour la mettre en beta test sur le forum car apparement les Beta test sont quelque peu oubliés

Visible ici la mx-shoutbox:

http://www.ironway-design.fr/

en blocs de gauche
**Edit:
En faisant un test comme je n'utilise pas ce module, celui-ci ne semble pas fonctionner en local avec pragmamx 0.19  calimero.

« Dernière édition: 11 Juin 2007 à 10:32:12 par Diabolo » 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
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Forum SMF (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: Impossible d'ecrire dans la shoutbox smf de mbirth (v1.16)
 
Aller à:  

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

Plus